A 股盘后复盘 Skill
执行原则
- 不预测,只识别结构。
- 每个判断必须绑定验证指标。
- 数据缺失必须标注,不使用静默 fallback 伪装完整。
- 优先保留机器可复查快照,再生成正文。
- 个股样本和趋势股回溯是日常版必备项。
首选执行方式
在 skill 根目录运行:
python3 -m venv .venv
.venv/bin/pip install -r requirements.txt
.venv/bin/python scripts/smoke_mootdx_stockstats.py
.venv/bin/python scripts/generate_a_stock_review.py --trade-date YYYY-MM-DD
生成:
reports/daily-review-YYYYMMDD.mdreports/daily-review-YYYYMMDD.htmlreports/weekly-review-YYYYMMDD.htmldata/snapshots/a_stock_review_YYYYMMDD.json
数据源优先级
| 数据类型 | 首选 | 备用 | 失败处理 |
|---|---|---|---|
| 指数实时行情 | 腾讯财经 | 东财 ulist | 标注指数行情缺失 |
| 个股日 K/分钟 K | mootdx | 腾讯 K 线 | 标注分时/技术指标降级 |
| 指数/板块分时 | 东财 trends2 | 日 K 近 3 日 | 标注分时缺失 |
| 全 A 股价类指标 | 东财 A股平均股价 47.800005 | 全 A 个股涨跌幅等权均值 | 标注口径 |
| 技术指标 | stockstats | 本地简化计算 | 标注指标口径 |
| 全 A 宽度 | 东财 push2delay clist | push2 clist | 标注宽度数据缺失 |
| 涨跌停/炸板/昨涨停 | 东财 push2ex | 无 | 标注情绪池缺失 |
| 涨停原因 | 同花顺涨停揭秘 | 东财行业字段 | 标注题材归因弱化 |
固定输出结构
- 昨日观察点校准。
- 核心结论:15 字以内。
- 市场整体:重点指数、成交额、振幅、技术状态。
- 重点指数分时与 3 日小趋势。
- 市场情绪:涨跌停、炸板率、连板梯队、宽度、连续 N 日涨停和上涨家数变化。
- 板块强度:强势 TOP10、弱势方向、主线/轮动判断。
- 主线行业/题材分时与 3 日小趋势。
- 个股样本:容量票 5-8 只、异动票 5-8 只。
- 趋势股回溯:至少 3 只,每只最近 5-8 日逐日回溯,并选择同板块失败票 1-2 只对比。
- 风险提示:至少 3 条,必须有指标依据。
- 明日观察清单:3-5 条,每条含对象、指标、走强/走弱含义。
重点口径
- 重点指数必须包含 A 股平均股价或全 A 等权股价类指标。
- 3 日收盘路径不保留小数位,例如
4074 → 4094 → 4112。 - 板块表“领涨”列显示股票名称,不显示纯代码。
- 市场情绪必须展示连续 N 日涨停家数、上涨家数变化。
- 个股样本必须展示股票名称、代码、涨跌幅、成交额、换手、5 日表现、MA5 状态、分时低点/承接标签和入选原因。
- 趋势回溯必须包含逐日涨跌、收盘、振幅、收盘位置、成交额、回溯标记和失败票差异提示。
排错规则
- 先判断是哪一层数据失败,不混排。
- 东财失败先降频和换 push2delay,不并发重试。
- mootdx 失败先探测 TCP 7709,再换服务器列表。
- stockstats 失败时标注“技术指标降级”,不可静默吞掉。
- 当关键数据缺失超过两个模块,只输出“数据获取异常版”,不输出完整复盘结论。
需要解释端到端数据链路或排查 bug 时,读取 references/data-flow.md。
Scan to join WeChat group