diff --git a/docs/v_mr_strategy.md b/docs/v_mr_strategy.md index 7e2dc369..234166b4 100644 --- a/docs/v_mr_strategy.md +++ b/docs/v_mr_strategy.md @@ -664,3 +664,68 @@ r5f/RSI/bias60 合成强度分,十等分:D1(+1.24%/41%) → D10(+18.17%/90.5 ### §24.4 这解释了 v_weak 为什么用技术面能赚钱 v_weak 用"深超跌+缩量+收阳"选的是**没被新闻盯上的超跌票**(低关注度、无先导新闻、非拥挤交易),这些票反弹空间大。新闻先导的票是高关注拥挤交易,容易冲高回落。技术面避开"新闻拥挤度",正是 v_weak 的优势来源。 + + +## §25 卖点研究:波段终点因子画像 + 出场机制验证(2026-08-04) + +> 老莫质疑:①Stage3 机械出场(tp30/sl12/40)是否合理、是否符合实盘"卖前12维重评"流程? +> ②v_next4 先于六步法/12维框架,是否还有调优空间?③v_weak 真的是最优吗? +> 核心提醒:研究要准确研究最佳买卖点(可多个/分仓)的具体因子,不要机械划百分比/时间区间硬凑。 + +### §25.1 波段终点数据重建(58135 波段补全终点画像) +- 之前 wave_starts.json 只存波段**起点**因子(买入点画像),无终点。 +- 本次重建 /tmp/wave_ends.json:58135 个 zigzag(8%) 波段补全**终点因子**: + 结束日期/价/涨幅/持续天数 + 终点处 rsi/bias20/bias60/量能(surge)/5日涨幅/连涨天数/距20日高/大盘ADX/大盘RSI + 峰后5/10/20/40日回撤 + 20日内是否创新高(假顶标记)。 +- 波段终点画像(中位):涨幅+42.2%、持续22天、RSI 70.5、bias20 +19.6%、量能1.42(放量见顶)、连涨3天、大盘ADX 33.7。 +- **峰后回撤(从峰顶)**:5日-10.8%、10日-13.5%、20日-16.7%、40日-21.0% —— zigzag 峰是真实的顶,卖出点有依据。 +- **假顶率 32%**(20日内创新高),真顶 68%。 + +### §25.2 真顶 vs 假顶:单因子无法区分(诚实结论) +| 因子(中位) | 真顶(68%) | 假顶(32%) | +|---|---|---| +| RSI | 70.4 | 70.7 | +| bias20 | +19.3% | +20.5% | +| 量能surge | 1.42 | 1.41 | +| 连涨天数 | 3 | 3 | +| 大盘ADX | 33.6 | 34.4 | +- **单因子在"峰顶那一刻"分不出真假顶**——顶是事后定义的(zigzag 需要 8% 回落确认)。 +- 但这不代表卖点研究失败:**真正的决策点不是 zigzag 峰顶,而是"涨到+30%那一刻"**(tp 触达时)。 + +### §25.3 +30%时刻分析(58133 样本):分仓卖出的数学依据 +- 73.3% 的波段在 +30% 后还会创新高(峰在+30%后),平均还能涨 18.6%,中位 10.1%。 +- 但 post_min20 中位 -9.2%,46% 的票 20 日内回撤超 -10%。 +- **数学**:全卖在+30% = 放弃 73% 票的后续涨幅(中位+10.1%);全不卖 = 46% 回撤超-10%。分仓可两头吃。 +- **涨速是强区分因子**:≤5天到+30% 峰后还能涨 21.1%(快涨=强动能,不该全卖);>30天仅 9.3%(慢涨=弱动能,该落袋)。 +- **bias20 强区分**:<10% 回撤小(-6.1%);≥25% 弹性大但回撤深(-13.1%)。 +- **无效因子**:RSI@+30%(9.9~10.1%全平)、量能、连涨天数——在+30%时刻无区分度。 + +### §25.4 v_weak 234笔实单的卖点真相 +- 只有 68/234(29%)触达+30%——v_weak 选的是**深超跌慢反弹**票,多数靠 time(40日) 或 stop 出场。 +- 触达+30%的中位耗时 29.5 天(vs 全市场 21.4 天)——**v_weak 的票没有"快涨"类别**。 +- 触达后:60日峰值收益中位 +50.5%(一半的票还能冲+50%),但 20日回撤 -10.7%。 + +### §25.5 出场机制严格回测(v_weak 信号全量 + 每月30 + portfolio_sim) +| 出场 | 单笔avg | 6槽 | 8槽 | 10槽 | +|---|---|---|---|---| +| **机械 tp30/sl12/40(现版)** | 6.91% | **194.7%** | **181.4%** | **170.4%** | +| 分仓(半仓tp+半仓trail8%) | 7.01% | 173.9% | 160.8% | 157.1% | +| 全移动止盈 trail8% | 7.09% | 169.1% | 152.0% | 152.9% | +- **机械出场在 6/8/10 槽全部最优**(非实验假象,三口径一致)。 +- 原因:**组合资金效率主导**。移动止盈/分仓延长持仓,8槽组合资金周转率下降,复利受损。 +- **单笔最优 ≠ 组合最优**:v_weak 深超跌慢反弹票,+30%后继续持有的期望收益(中位+10%但回撤-11%)不足以补偿资金占用。 +- **结论:对 v_weak 这类票,+30% 机械止盈就是组合最优卖点**——不是硬凑因子,是资金效率的自然结果。 + +### §25.6 入场侧验证(严格对齐复现) +- 严格对齐 v_weak 三次评估流程复现:信号日收阳+缩量确认 → 235笔/avg 6.91%/wr 63.4%(与库里 234笔/7.17%/62.4% 一致)✅ +- 对比"次日确认"(4.56%)和"无确认"(3.56%):**信号日确认是最优**——入场侧已是最优。 +- 全市场(无甜区)扫描发现:起点收涨 avg 5.27% vs 急跌 3.30%,放量 1.0-1.2 优于缩量——但**叠甜区后贴底+缩量仍然最优**(甜区是前提)。 + +### §25.7 对老莫三个质疑的回答 +1. **Stage3 机械出场"不合理"的质疑**:经严格回测,机械出场在组合口径下**确实最优**(资金效率论据)。但实盘"12维出场重评"的价值不在单笔收益,而在**风险控制**(大盘转坏/消息面恶化时提前离场)——组合回测无法体现,需实盘验证。 +2. **v_next4 调优空间**:确认存在——它先于方法论,出场是 swing MA10 机械规则,从未做过终点因子研究;10y 仅103笔/5槽cagr 4.6% 弱于 v_weak(10.7%)。按六步法重走 v_next4 是下一步(趋势市赢家的买卖点)。 +3. **v_weak 是否最优**:入场侧已最优(信号日确认验证);出场侧组合口径下机械已最优。**剩余优化空间在 v_next4 重做,不在 v_weak 微调**。 + +### §25.8 数据与脚本位置 +- /tmp/wave_ends.json(58135波段终点)、/tmp/tp30_moments.json(58133个+30%时刻) +- /tmp/wave_ends.py(终点重建)、/tmp/tp30.py(+30%时刻)、/tmp/strict_cmp.py(严格对齐) +- /tmp/final_cmp.py、/tmp/scale_cmp.py(组合口径出场对比)