个股技术面短期走势研判
目的
把「某只股票短期怎么走」这类模糊问题,转成一套可复核、可证伪的输出:
指标数值 → 规则化打分 → 关键价位 → 情景概率 → 触发/失效条件 → 可视化报告。
不做点位神谕,只给概率分布与条件化的交易参照。
边界
- 本技能回答「未来 5–10 日怎么走」,产出研判报告,日线级、重计算。
- 若用户要的是「当下盘中状态」「实时盯盘 / 监控 / 到价提醒」,改用
stock-realtime-monitor:它分钟级、轻量,并且直接复用本技能产出的
levels与score作为关键价位与压舱石,避免同一标的出现两套矛盾的压力支撑位。
工作流程
1. 取数(必须先做,不要凭记忆编造价格)
不确定代码时先用 data_search 搜名称,再按下述顺序取数:
| 工具 | 用途 | 关键参数 |
|---|---|---|
data_search |
名称 → 代码 | query |
data_kline |
前复权日K,至少 120 根 | fq=qfq, period=day, limit=120 |
data_technical |
交叉校验指标口径 | group=kdj,macd,rsi,boll,ma |
data_quote |
最新价、涨跌幅、52周高低、PE/PB | code |
data_fund_flow |
主力 5/10/20 日净流入 | code |
> 用 data_technical 的结果校验自算指标(MA/BOLL/KDJ/RSI 应基本吻合)。
> 若偏差超过 1%,说明复权或口径不一致,必须排查后再往下走。
把日K整理成 CSV 存入工作目录:date,open,close,high,low,volume(升序)。
同步整理 meta JSON(name/code/hi52/lo52/chg5/chg20/pe/pb/dividend)。
2. 计算与打分(脚本化,勿手算)
python ~/.workbuddy/skills/stock-technical-forecast/scripts/technical_analysis.py \
--kline <kline.csv> --meta <meta.json> --out <输出目录>
产出 report_data.json(指标快照 / 关键价位 / 五维打分 / 情景区间 / 信号清单)
与 chart.svg(K线+均线+布林 / 量能 / MACD / KDJ / RSI 五联图)。
打分分档:<40 偏空,40–59 中性,≥60 偏多。
脚本给的是基线分,允许结合形态、资金流、板块与基本面上下调整 ±10 分,
但必须在报告中写明调整理由,不得静默改分。
3. 交叉验证与人工判读
脚本算完后,逐项核对下列「技术面五问」,答案要写进报告:
- 趋势:价格在 MA5/10/20/30/60 的哪一侧?均线是多头/空头/交织?
- 动量:MACD 的 DIF/DEA 在 0 轴上方还是下方?柱体是放大还是收敛?刚发生金叉/死叉?
- 摆动:KDJ 是否死叉/金叉,J 值处于超买(>100)、中性还是超卖(<20)?RSI6 是否进入 <30 / >70?
- 量能:上涨/下跌是否放量?量比(成交量 / 20日均量)>1.1 还是 <0.9?
放量下跌 + 缩量反抽 = 承接不足,是最典型的弱势组合,务必点名。 - 位置:处布林通道上/中/下半区?52 周分位多少?带宽是否 <10%(方向选择前夜)?
再叠加 data_fund_flow:单日主力净流入若与 5/20 日净流出背离,属「日内反抽、中期失血」。
4. 输出研判报告
按 assets/report_template.html 组装单文件 HTML(内联 <style> + 内嵌 SVG,无外部依赖),
必须包含以下 8 个模块,缺一不可:
- 结论卡:评级徽章 + 最新价 + 一句话判断 + 综合评分
- 关键价位地图:上方阻力 / 下方支撑,各列 4–5 档并标注来源(MA / 布林 / 前高前低 / 整数关口)
- 情景概率:基准 / 偏空 / 偏多 三档,各自给区间、触发条件、概率(合计 100%)
- 统计参考:20 日波动率 → 5 日与 10 日 1σ 波动金额、ATR(14)
- 五联图(脚本产出的 chart.svg 直接内嵌)
- 指标明细表:数值 + 状态 + 解读
- 打分卡:五维度得分条 + 合计
- 操作参考与失效条件 + 风险提示
图表与配色遵循 A 股习惯:涨红跌绿(涨 #d64545 / 跌 #1a9e6b)。
亮色主题:白底、深色文字。
5. 必须写明的边界
每份报告都要带风险提示:技术指标是滞后统计量,对突发消息、政策、财报不具预测能力;
情景概率为主观赋权,非精确定价;不构成投资建议。
常用规则速查
详细阈值、组合信号释义与打分细则见 references/indicator_playbook.md。
需要复核公式口径(与通达信对齐)时读该文件的「口径校准」一节。
引用资源
scripts/technical_analysis.py— 指标计算 + 打分 + 关键价位 + SVG 五联图(纯标准库)references/indicator_playbook.md— 指标解读阈值、组合信号、打分细则、口径校准assets/report_template.html— 单文件 HTML 报告骨架(含占位符)