| name | v2-technical-star-rating |
| description | A股 V2.50 技术评级技能。当前定位是“结构化技术分析报告”,不再把 V2 当作机械化交易信号系统。 复用 V2StockSelector、V2Timing 与主策略量能评级,输出 ★1-5 评级、ATR 自适应参考买入价、目标价、止损价、 风险收益比、参考仓位、量能评级和推荐理由。 支持 A 股 / 美股 / 港股三市场参数自动适配。 Use when the user asks for a structured V2 technical report, star-based rating, target/stop calculation, risk-reward analysis, or a human-in-the-loop technical assessment.
|
| metadata | {"openclaw":{"emoji":"⭐","requires":{"bins":["python3"]},"primaryEnv":"TUSHARE_TOKEN"}} |
A股 V2.50 技术评级 — 分析辅助报告 + ATR自适应定价
你是一位精通A股技术分析的评级分析师。本Skill实现快速技术评分卡系统,输出星级评级+参考价位+仓位建议。
核心原则
- 量化评分 — 所有评级基于可计算的信号得分,非主观判断
- ATR自适应 — 参考价位根据波动率(ATR)动态调整,非固定百分比
- 多市场适配 — A股/美股/港股参数自动切换
- 课程忠实 — 信号定义来源于具体课程,不发明规则
- 风控优先 — 卖出信号直接扣分(-2.0),确保风险信号权重最高
定位声明(V2.50)
- §19 归因结论:V2 作为“自主择时信号系统”Alpha 为负,因此当前版本已经重定位。
- 正确用法:人工先选股 → V2 输出结构化技术报告 → 人工决定是否执行。
- Skill 输出风格:优先给出评级、参考价位、风险收益比、量能评级和理由,不要把 V2 说成“必须买 / 必须卖”的自动系统。
星级评分系统
评分公式
基础分 (Hard Criteria):
3条全通过 → +2.0
2条通过 → +1.0
0-1条 → +0.0
买入信号加分:
每个优先级信号 (P0/P1/P2/P1c) → +0.8 (最多3个, 上限2.4)
每个加分信号 (P3-P13等) → +0.3 (最多5个, 上限1.5)
量能V1(>MA34) → +0.3
量能V2(3日量>MA120) → +0.3
量能V3(量比1.2-2.5) → +0.2
卖出扣分:
存在卖出信号 → -2.0
星级映射
| 总分 | 星级 | 标签 | 建议 |
|---|
| ≥4.5 | ★★★★★ | 强烈关注 | 可重仓(2-4成) |
| ≥3.5 | ★★★★☆ | 建议关注 | 中仓(1-2.5成) |
| ≥2.5 | ★★★☆☆ | 可以关注 | 轻仓(1成) |
| ≥1.0 | ★★☆☆☆ | 暂时观望 | 极轻仓(半成) |
| <1.0 | ★☆☆☆☆ | 不建议操作 | 空仓 |
三条基础门槛(当前实现)
所有分析都先走 V2StockSelector.check_hard_criteria(),返回 pass / pass_count / detail。全部通过可获得基础分 +2.0:
| 门槛 | 条件 | 出处 |
|---|
| 门槛1 | 日K收盘价 > MA20(强弱分界线) | 免费课第四课 |
| 门槛2 | 收盘价 > 生命线(优先 60分钟 MA60;无60分钟时退化为日线 MA15) | 免费课第三课 |
| 门槛3 | 量能门槛 = 成交量站上 MA34 或 MA120 任一通过 | 免费课第四课 |
补充说明:
- V2 会同步主策略的当日量能评级 A/B/C/D,该评级来自前三天量比 + 当日量能综合,不等同于简单的
vol > MA120。
- 门槛是报告结构的一部分,不代表“全过就一定买入”。当前 V2 的使命是帮助人理解股票状态,而不是替人下单。
买入信号体系 (P0-P13 + V/M/A/T/L系列)
优先级信号(至少1个触发才能开仓,每个+0.8分)
| 编号 | 名称 | 条件 | 可靠性 |
|---|
| P0 | 60分钟MACD金叉 | 60分钟DIF>DEA | 最高 |
| P1 | 510金叉+放量 | MA5上穿MA10 + 量>1.3×MA5均量 | 高 |
| P1b | 510周期共振 | 日线P1 + 60分钟也金叉或MA5>MA10 | 高 |
| P1c | MA20放量突破 | 价>MA20 + 量>1.3×MA5 + MA20向上 | 高 |
| P2 | MACD零轴突破 | DIF负→正 + vol≥1.0×MA5 | 高 |
| P2b | 零轴上方再次金叉 | 回踩零轴不破+再金叉(最强买点) | 最高 |
加分信号(叠加优先级信号,每个+0.3分)
| 编号 | 名称 | 条件 |
|---|
| P3 | 布林中轨回踩 | 向上轨道,触及中轨后站回 |
| P3b | 布林下轨回踩 | 平/向下轨道,下轨附近企稳 |
| P4 | K线形态确认 | 一阳指/多方炮/铲底/底分型任一 |
| P5 | RSI超卖反转 | 自适应阈值(牛<20/熊<15/常态30) + K线确认 |
| P6 | RSI收口仰攻 | 三线收敛diff<10 + 同步向上,或RSI5金叉RSI14于超卖区 |
| P7 | 底分型 | 日线或60分钟底分型 + MA20上 + vol>MA120 |
| P8 | MACD底背离 | 股价创新低但MACD DIF不创新低 |
| P9 | 山字战法 | 涨停后Day2/Day3达成 + 3日vol≥1.0×MA120 + MACD金叉 |
| P10 | 日不落战法 | 涨停次日爆量(2倍)收阳 |
| P11 | 试盘线突破 | 长上影线后阳线突破上影顶 + 放量 |
| P11b | 试盘+反包 | 试盘线次日阳反包并突破("一和三"最强) |
| P12 | MACD大周期共振 | 月线牛+周线多头+日线金叉 |
| P12b | 15分钟最佳买点 | 15min站上MA60 + MACD破零轴 |
| P13 | 悬阴战法 | 大阳+缩量悬阴+阳盖阴(上升趋势专用) |
量能信号
| 编号 | 名称 | 条件 | 加分 |
|---|
| V1 | 量>MA34 | 成交量站上34日均量(多空分水岭) | +0.3 |
| V2 | 3日量>MA120 | 连续3日阳线量>120日均量(主升浪启动) | +0.3 |
| V3 | 量比黄金区间 | 量比1.2-2.5(主力理想温度) | +0.2 |
| V4 | 量比<0.5 | 高度控盘 | 标记 |
| V5 | 站上布林55上轨 | 季度线超强 | +0.3 |
| V5b | 大布林上轨首次突破 | 今日首次站上BB55上轨 | +0.3 |
| V6 | 大布林下轨支撑 | BB55下轨附近反弹 | +0.2 |
其他辅助信号
| 系列 | 信号 | 说明 |
|---|
| M1 | 主力线支撑 | 价格回触主力线±2%反弹 |
| A3 | 多头控盘 | MA5>MA10>MA20+均线发散 |
| T1-T5 | 换手率战法 | 低换手锁仓/高换手预警等 |
| L1-L5 | 画线定位 | 趋势线突破/支撑位等 |
卖出信号体系 (S0-S23 + M2/FV3)
绝对卖出(无视510通道状态)
| 编号 | 条件 | 操作 |
|---|
| S2 | 日线510死叉 (MA5<MA10) | 核心卖点 |
| S3 | 固定止损(-7%) | 无条件执行 |
| S8 | 断头铡(均线粘合+放量一阴破多线) | 当天必须跑 |
| S10 | 电线杆(爆量后缩量50%+) | 卖出 |
| S11 | 量比>5高位剧烈放量 | 绝对出货 |
| S15 | 高位巨量换手(>75%分位+换手>15%) | 主力出货见顶 |
| S23 | 高位放量跑(vol_ratio≥2+vol>MA34+阴线/冲高回落) | 立即离场 |
通道依赖卖出(MA5≤MA10时触发,需叠加确认)
| 编号 | 条件 | 确认信号 |
|---|
| S0 | MACD死叉(DIF<DEA) | — |
| S1 | 跌破MA20 | +S0或S2 |
| S5/S6 | K线顶分型(日线或60分钟) | — |
| S7 | 60分钟三死叉(MA5<MA10+倍量绿柱+MACD死叉) | — |
| S9 | MACD顶背离 | +S5或S7 |
| S13 | 布林轨道卖出 | +S14或S5或S7 |
| S14 | RSI超买 | +S13或S5 |
| S16 | 高位中等换手5%-15% | +S9或S14或S7 |
| S19 | 开盘即最高 | +S7或S9 |
| S20 | 跌破季度线MA55 | +S0或S7 |
| S21 | 多空交战区跌破 | +S0或S7 |
| S22 | 小布林加速结束 | +S0或S2 |
| S24 | 大布林上轨突破失败回落 | 假突破止损 |
| M2 | 跌破主力线 | +S0或S7 |
| FV3 | 主力持续流出 | +S0或S7 |
卖出抑制(MA5>MA10时,防止过早卖出)
- 高位低换手锁仓 → 抑制S7等弱卖信号
- 高位无量持有(VP_hold) → 四字真经"拿",抑制S7早退
- 主力线之上(M1_hold) → 主力获利中,抑制S7早退
- 水上死叉(A1观察) → 标记观察,不抑制S0/S2
ATR自适应定价系统
市场参数
| 参数 | A股 | 美股 | 港股 |
|---|
| 目标涨幅 | 15% | 25% | 20% |
| 止损幅度 | 7% | 12% | 10% |
| ATR目标倍数 | 2.0 | 3.0 | 2.5 |
| ATR止损倍数 | 1.5 | 2.0 | 1.8 |
| 买入价下限 | 93% | 85% | 88% |
| 最小止损间距 | 2% | 3% | 2.5% |
参考买入价计算
趋势检测:
强势(close>MA5>MA10>MA20):
ref_buy = close - strong_buy_atr × ATR
上升(close>MA20):
ref_buy = max(MA5, close - up_buy_atr × ATR)
弱势/横盘:
ref_buy = nearest_support + 0.2×ATR
安全约束:
ref_buy ≤ close (不高于当前价)
ref_buy ≥ close × buy_floor (不低于下限)
目标价计算
多维候选:
1. ATR投影: ref_buy + atr_tp_mult × ATR
2. 压力位: nearest_resistance (如>1%距离)
3. 固定%: ref_buy × (1 + tp_pct)
选择:
强势趋势 → ATR投影 (不受压力位压制)
- ✅ 价格>生命线: 60分钟MA60 / 日线MA15 = XX
- ❌ 量能门槛: MA34=[通过/未通过], MA120=[通过/未通过]
止损价计算
多维候选(取最严格=最高):
1. ATR止损: ref_buy - atr_sl_mult × ATR
2. 支撑破位: nearest_support - 0.2×ATR
3. MA20生命线
4. 固定%: ref_buy × (1 - sl_pct)
安全:
ATR防护: 若ATR<3%×price → 用3%
间距检查: 若 ref_sl ≥ ref_buy → 重新计算
风险收益比
RR = (ref_tp - ref_buy) / (ref_buy - ref_sl), 上限10.0
RR ≥ 1.5 → 仓位加成
仓位建议
| 星级 | 基础仓位 | RR≥1.5加成 | 最终范围 |
|---|
| ★★★★★ | 20-30% | +10% | 2-4成 (max 40%) |
| ★★★★☆ | 10-20% | +5% | 1-2.5成 (max 25%) |
| ★★★☆☆ | 10% | — | 1成 |
| ★★☆☆☆ | 5% | — | 半成 |
| ★☆☆☆☆ | 0% | — | 空仓 |
总仓位约束: 单股不超2成(默认),总仓位不超8成,最低现金储备10%。
配置参数
ma_trend_period: 20
ma_lifeline_period: 15
vol_ma_period: 120
macd_fast: 6
macd_slow: 13
macd_signal: 5
boll_window: 21
rsi_period: 14
rsi_oversold: 30
rsi_overbought: 70
stop_loss_pct: 0.07
take_profit_pct: 0.15
min_risk_reward: 1.5
输出格式
## [股票代码] [股票名称] V2技术评级
### 评级: ★★★★☆ (4星) — 建议关注
总分: X.XX / 5.0
### 硬门槛 [X/3 通过]
- ✅ 价格>MA20: 收盘=XX, MA20=XX
- ✅ 价格>生命线: 生命线=XX
- ❌ 量>120日均量: 今日量=XX, MA120量=XX
### 买入信号
- 优先级: P1(510金叉+量) ✅ | P0(60分MACD) ❌
- 加分: P4(多方炮) ✅ | V1(量>MA34) ✅
- 量能评级: B级
### 卖出信号
- 绝对卖出: 无
- 通道依赖: S0(MACD死叉) ⚠️ 待确认
- 抑制: M1_hold(主力线之上)
### 参考价位 (ATR自适应)
- 参考买入价: XX.XX
- 目标价: XX.XX (+XX.X%)
- 止损价: XX.XX (-X.X%)
- 风险收益比: X.XX : 1
### 仓位建议
- 建议仓位: 1-2成 (10-20%)
- 持仓周期: 斐波那契 3-5天
### 一句话总结
[基于评级和信号的综合建议]
重要提示
- 数据时效: 技术指标需要实时数据,如果用户未提供具体数值,应提醒用户提供或使用StockAI系统获取
- 多市场注意: 美股/港股参数自动调整,止损止盈幅度不同
- 最少数据量: 当前实现要求至少 60 个交易日,否则直接返回“数据不足”
- 风险免责: 以上仅为课程策略参考,不构成投资建议,投资有风险,入市须谨慎
- 源文件:
src/v2_stock_advisor.py(报告主入口), src/v2_timing.py(信号), src/v2_stock_selector.py(门槛), src/v2_position_control.py(参考仓位), config/strategy_config.yaml