| name | pre-close-check |
| description | 14:50收盘前检查。对「等待入场」和「已入场」股票跑日线缠论分析,叠加止损价格预警,判断是否需要今日操作。 |
| argument-hint | 无参数,直接运行 |
| allowed-tools | Bash |
收盘前紧急检查(14:50触发)。参数:$ARGUMENTS
执行步骤
Step 1 — 读取持仓与候选
cat "/Users/wupfagi/Documents/投研数据/缠论分析/线索池.md"
提取:
- **「已入场」**股票(入场价、止损位)
- **「等待入场」**股票(止损位、入场条件)
若两类均为空 → 输出「无持仓无候选,无需检查」退出。
Step 2 — 实时价格 + 止损检查
/usr/bin/python3 -c "
import sys; sys.path.insert(0, '/Users/wupfagi/Cloude Code')
from chanlun.data import init_rq
init_rq()
import rqdatac as rq
import datetime
codes = {代码列表}
today = datetime.date.today().strftime('%Y-%m-%d')
prices = rq.get_price(codes, start_date=today, end_date=today, frequency='1d', fields=['close'])
print(prices)
"
对每只股票计算:
距止损幅度% = (当前价 - 止损位) / 当前价 × 100
< 3% → 🔴 红色警报
3%~5% → 🟡 黄色提示
> 5% → ✅ 安全
Step 3 — 日线缠论结构扫描
对每只「已入场」和「等待入场」股票,跑日线分析:
/usr/bin/python3 "/Users/wupfagi/Cloude Code/scripts/analyze_ts.py" {代码} 1d
重点判断:
- 卖点信号:
sell_point 是否出现(一卖/二卖/三卖)
- 中枻破位:
price_vs_zs = below 且无底背驰
- 背驰性质:顶背驰出现 = 卖出预警
Step 4 — 入场条件确认(仅「等待入场」股票)
检查当前价格是否满足线索池中记录的入场条件:
- 日线向上突破关键位?
- 成交量是否放大?(通过今日量 vs 5日均量判断)
/usr/bin/python3 -c "
import sys; sys.path.insert(0, '/Users/wupfagi/Cloude Code')
from chanlun.data import init_rq
init_rq()
import rqdatac as rq, datetime, pandas as pd
code = '{代码}'
end = datetime.date.today().strftime('%Y-%m-%d')
start = (datetime.date.today() - datetime.timedelta(days=10)).strftime('%Y-%m-%d')
df = rq.get_price(code, start_date=start, end_date=end, frequency='1d', fields=['volume'])
avg5 = df['volume'].iloc[-6:-1].mean()
today_vol = df['volume'].iloc[-1]
ratio = today_vol / avg5 if avg5 > 0 else 0
print(f'今日量: {today_vol:.0f} 5日均量: {avg5:.0f} 比值: {ratio:.2f}')
"
Step 5 — 输出收盘前简报
⏰ 收盘前检查 — {TODAY} 14:50
🔴 需要关注({n}只)
· {股票} 当前{价},距止损{%} [原因:止损预警/卖点出现]
🟡 一般关注({n}只)
· {股票} 当前{价},距止损{%}
✅ 正常({n}只)
· {股票} 当前{价},结构健康
📥 入场条件检查(等待入场)
· {股票}:量能{比值} — [未满足/今日可考虑入场]
🎯 今日操作建议
[1-3条操作指引,结合卖点+止损情况]
同时通过 Telegram 推送简报:
python3 /Users/wupfagi/.claude/telegram_gateway/notify.py "{简报内容}" --parse-mode Markdown
声明:本分析仅供参考,不构成投资建议。