Generated by Answer me with HTML 0.5.10 · 2026-11-07 18:13 · ★ Star on GitHub
两轮口径并排对照
第一轮抓形态 · 第二轮抓收益 · 同一事件池同一算法
两轮的公式各四段都在下面, 可直接复制。先看汇总, 再看逐轮分年, 你自己判断取哪套。
汇总对照
| 规则 | 样本 | 覆盖 | 10 日均值 | 胜率 | 启动率 | 正收益年 | 召回 46 只 |
|---|---|---|---|---|---|---|---|
| 基线 | 45428 | 100.0% | -0.64% | 43.0% | 6.65% | 4/12 | 43/43 |
| 第一轮 A并B | 15172 | 33.4% | -1.11% | 42.5% | 10.83% | 3/12 | 22/43 |
| 第二轮 S1 | 933 | 2.0% | +2.94% | 57.0% | 17.15% | 4/5 | 0/43 |
| 第二轮 S2 | 1044 | 2.3% | +0.07% | 47.1% | 2.78% | 8/11 | 0/43 |
一句话分工
- 第一轮把 46 只抓回一半, 但收益为负, 胜率还低于基线。
- 第二轮一只 46 只都不抓, 但 S1 收益最高, S2 最稳。
- 想要命中形态选第一轮, 想要赚钱选第二轮, 两者是反向取舍。
逐轮 10 日均值
| 年份 | 基线 | 第一轮 A并B | 第二轮 S1 | 第二轮 S2 |
|---|---|---|---|---|
| 2015 | -1.82% | -1.58% (3247) | +4.93% (575) | 样本 2 |
| 2016 | +0.30% | +1.28% (937) | +0.38% (67) | +1.62% (35) |
| 2017 | -2.01% | -2.01% (366) | 样本 10 | +1.95% (106) |
| 2018 | -2.36% | -1.25% (893) | +1.24% (80) | -2.83% (203) |
| 2019 | -0.67% | -1.11% (1128) | -1.64% (21) | +0.31% (150) |
| 2020 | -0.33% | -1.16% (1351) | -3.85% (23) | +0.71% (115) |
| 2021 | +0.19% | -0.87% (1349) | -3.19% (20) | +0.68% (115) |
| 2022 | -1.09% | -2.29% (1190) | -4.17% (16) | -0.15% (77) |
| 2023 | -0.98% | -1.56% (580) | 样本 8 | +0.39% (85) |
| 2024 | +0.66% | +0.08% (1634) | +5.73% (48) | +2.25% (56) |
| 2025 | +1.10% | +0.12% (1138) | -5.87% (18) | +1.62% (52) |
| 2026 | -2.20% | -2.70% (1359) | -2.00% (47) | -1.22% (48) |
括号内为当年样本数, 少于 15 例只标数量不下结论。
逐轮胜率
| 年份 | 基线 | 第一轮 A并B | 第二轮 S1 | 第二轮 S2 |
|---|---|---|---|---|
| 2015 | 51% | 50% | 66% | 样本少 |
| 2016 | 48% | 51% | 51% | 69% |
| 2017 | 36% | 37% | 样本少 | 59% |
| 2018 | 35% | 40% | 41% | 33% |
| 2019 | 42% | 41% | 33% | 45% |
| 2020 | 42% | 39% | 39% | 50% |
| 2021 | 45% | 40% | 30% | 46% |
| 2022 | 40% | 38% | 25% | 47% |
| 2023 | 38% | 34% | 样本少 | 46% |
| 2024 | 46% | 44% | 60% | 52% |
| 2025 | 48% | 41% | 33% | 60% |
| 2026 | 37% | 37% | 36% | 48% |
胜率这一列很关键
- 第一轮 12 年里有 9 年胜率不高于基线, 这是它收益为负的直接原因。
- S1 只在 2015 与 2024 两年明显高于基线, 其余年份并不稳定。
- S2 胜率 9 年高于基线, 稳是它唯一的优势。
两轮重叠
| 组合 | 交集次数 | 说明 |
|---|---|---|
| 第一轮 与 S1 | 718 | S1 的 77% 落在第一轮内, 其余 23% 是第一轮漏掉的 |
| 第一轮 与 S2 | 37 | 几乎不重叠, 两类票互斥 |
| S1 与 S2 | 8 | 互斥 |
| 三档并集 | 16386 | 覆盖 36.1% 的宇宙 |
S1 可以看作第一轮 B 路的加严版: 深跌要求从 25% 提到 50%, 并要求回踩不破原点。
第一轮 选股公式
SWP_ZT:=C/REF(C,1)>=1.094 AND C>=H*0.998;SWP_SB:=SWP_ZT AND NOT(REF(SWP_ZT,1));SWP_N:=BARSLAST(SWP_SB);SWP_OK:=SWP_N>=3 AND SWP_N<=8 AND SWP_N<=40 AND COUNT(SWP_ZT,SWP_N+1)=1;SWP_ORG:=MAX(REF(C,SWP_N+1),0.01);SWP_LO:=LLV(L,IF(SWP_N>=3,SWP_N-2,1));SWP_D:=(SWP_LO/SWP_ORG-1)*100;SWP_MA20R:=(C/MA(C,20)-1)*100;SWP_POS:=(SWP_ORG-REF(LLV(L,60),SWP_N+1))/(REF(HHV(H,60),SWP_N+1)-REF(LLV(L,60),SWP_N+1))*100;SWP_DD:=(SWP_ORG/REF(HHV(H,60),SWP_N+1)-1)*100;SWP_AMP:=HHV((H-L)/REF(C,1)*100,IF(SWP_N>=3,SWP_N-2,1));SWP_TAMP:=(H-L)/REF(C,1)*100;SWP_HOT:=HHV(C/REF(C,1),3)>=1.05;SWP_A1:=SWP_MA20R>=3 AND SWP_POS>=55 AND SWP_AMP>=8;SWP_B1:=SWP_DD<=-25 AND SWP_TAMP>=5.5;SWP_XG: SWP_OK AND SWP_D>=-5 AND SWP_D<=4 AND C>=SWP_ORG*0.95 AND NOT(SWP_HOT) AND (SWP_A1 OR SWP_B1);第一轮 副图公式
标记为 T 首板, B 到位, S 启动。
SWP_ZT:=C/REF(C,1)>=1.094 AND C>=H*0.998;SWP_SB:=SWP_ZT AND NOT(REF(SWP_ZT,1));SWP_N:=BARSLAST(SWP_SB);SWP_OK:=SWP_N>=3 AND SWP_N<=8 AND SWP_N<=40 AND COUNT(SWP_ZT,SWP_N+1)=1;SWP_ORG:=MAX(REF(C,SWP_N+1),0.01);SWP_LO:=LLV(L,IF(SWP_N>=3,SWP_N-2,1));SWP_MA20R:=(C/MA(C,20)-1)*100;SWP_POS:=(SWP_ORG-REF(LLV(L,60),SWP_N+1))/(REF(HHV(H,60),SWP_N+1)-REF(LLV(L,60),SWP_N+1))*100;SWP_DD:=(SWP_ORG/REF(HHV(H,60),SWP_N+1)-1)*100;SWP_AMP:=HHV((H-L)/REF(C,1)*100,IF(SWP_N>=3,SWP_N-2,1));SWP_TAMP:=(H-L)/REF(C,1)*100;SWP_HOT:=HHV(C/REF(C,1),3)>=1.05;SWP_DEP:IF(SWP_OK,(C/SWP_ORG-1)*100,DRAWNULL),COLORWHITE;SWP_RET:IF(SWP_OK,(SWP_LO/SWP_ORG-1)*100,DRAWNULL),COLOR00CCFF;SWP_A1:=SWP_MA20R>=3 AND SWP_POS>=55 AND SWP_AMP>=8;SWP_B1:=SWP_DD<=-25 AND SWP_TAMP>=5.5;SWP_BLD:=SWP_OK AND (SWP_LO/SWP_ORG-1)*100>=-5 AND (SWP_LO/SWP_ORG-1)*100<=4 AND C>=SWP_ORG*0.95 AND NOT(SWP_HOT) AND (SWP_A1 OR SWP_B1);SWP_SAY:=SWP_OK AND EVERY(C>REF(C,1),3) AND C/REF(C,3)>=1.18;SWP_BD:IF(SWP_BLD AND COUNT(SWP_BLD,5)=1,SWP_DEP,DRAWNULL),POINTDOT,COLORGREEN,LINETHICK3;DRAWTEXT(SWP_BLD AND COUNT(SWP_BLD,5)=1,SWP_DEP+1.2,'B'),COLORGREEN;SWP_SD:IF(SWP_SAY AND COUNT(SWP_SAY,5)=1,SWP_DEP,DRAWNULL),POINTDOT,COLOR0000FF,LINETHICK3;DRAWTEXT(SWP_SAY AND COUNT(SWP_SAY,5)=1,SWP_DEP+1.2,'S'),COLOR0000FF;SWP_TD:IF(SWP_SB,0,DRAWNULL),POINTDOT,COLOR00CCFF,LINETHICK3;DRAWTEXT(SWP_SB,0.8,'T'),COLOR00CCFF;第二轮 选股公式
LZ_ZT:=C/REF(C,1)>=1.094 AND C>=H*0.998;LZ_SB:=LZ_ZT AND NOT(REF(LZ_ZT,1));LZ_N:=BARSLAST(LZ_SB);LZ_OK:=LZ_N>=3 AND LZ_N<=10 AND LZ_N<=40 AND COUNT(LZ_ZT,LZ_N+1)=1;LZ_ORG:=MAX(REF(C,LZ_N+1),0.01);LZ_LO:=LLV(L,IF(LZ_N>=3,LZ_N-2,1));LZ_D:=(LZ_LO/LZ_ORG-1)*100;LZ_DD:=(LZ_ORG/REF(HHV(H,60),LZ_N+1)-1)*100;LZ_AMP:=HHV((H-L)/REF(C,1)*100,IF(LZ_N>=3,LZ_N-2,1));LZ_POS:=(LZ_ORG-REF(LLV(L,60),LZ_N+1))/(REF(HHV(H,60),LZ_N+1)-REF(LLV(L,60),LZ_N+1))*100;LZ_WV:=MA(V,IF(LZ_N>=3,LZ_N-2,1))/REF(V,LZ_N);LZ_AMT:=REF(MA(AMOUNT,20),LZ_N)/100000000;LZ_BASE:=LZ_OK AND LZ_D>=-5 AND LZ_D<=4 AND C>=LZ_ORG*0.95;LZ_S1:=LZ_BASE AND LZ_DD<=-50 AND LZ_D>=0;LZ_S2:=LZ_BASE AND LZ_POS<=25 AND LZ_AMP<=6 AND LZ_WV<=0.5 AND LZ_AMT<=1;LZ_XG: LZ_S1 OR LZ_S2;第二轮 副图公式
LZ_ZT:=C/REF(C,1)>=1.094 AND C>=H*0.998;LZ_SB:=LZ_ZT AND NOT(REF(LZ_ZT,1));LZ_N:=BARSLAST(LZ_SB);LZ_OK:=LZ_N>=3 AND LZ_N<=10 AND LZ_N<=40 AND COUNT(LZ_ZT,LZ_N+1)=1;LZ_ORG:=MAX(REF(C,LZ_N+1),0.01);LZ_LO:=LLV(L,IF(LZ_N>=3,LZ_N-2,1));LZ_DD:=(LZ_ORG/REF(HHV(H,60),LZ_N+1)-1)*100;LZ_AMP:=HHV((H-L)/REF(C,1)*100,IF(LZ_N>=3,LZ_N-2,1));LZ_POS:=(LZ_ORG-REF(LLV(L,60),LZ_N+1))/(REF(HHV(H,60),LZ_N+1)-REF(LLV(L,60),LZ_N+1))*100;LZ_WV:=MA(V,IF(LZ_N>=3,LZ_N-2,1))/REF(V,LZ_N);LZ_AMT:=REF(MA(AMOUNT,20),LZ_N)/100000000;LZ_DEP:IF(LZ_OK,(C/LZ_ORG-1)*100,DRAWNULL),COLORWHITE;LZ_RET:IF(LZ_OK,(LZ_LO/LZ_ORG-1)*100,DRAWNULL),COLOR00CCFF;LZ_BAS:=LZ_OK AND (LZ_LO/LZ_ORG-1)*100>=-5 AND (LZ_LO/LZ_ORG-1)*100<=4 AND C>=LZ_ORG*0.95;LZ_S1:=LZ_BAS AND LZ_DD<=-50 AND (LZ_LO/LZ_ORG-1)*100>=0;LZ_S2:=LZ_BAS AND LZ_POS<=25 AND LZ_AMP<=6 AND LZ_WV<=0.5 AND LZ_AMT<=1;LZ_HIT:=LZ_S1 OR LZ_S2;LZ_UP3:=LZ_OK AND EVERY(C>REF(C,1),3) AND C/REF(C,3)>=1.18;DRAWTEXT(LZ_SB,0.8,'T'),COLOR00CCFF;LZ_BD:IF(LZ_HIT AND COUNT(LZ_HIT,5)=1,LZ_DEP,DRAWNULL),POINTDOT,COLORGREEN,LINETHICK3;DRAWTEXT(LZ_HIT AND COUNT(LZ_HIT,5)=1,LZ_DEP+1.2,'B'),COLORGREEN;LZ_SD:IF(LZ_UP3 AND COUNT(LZ_UP3,5)=1,LZ_DEP,DRAWNULL),POINTDOT,COLOR0000FF,LINETHICK3;DRAWTEXT(LZ_UP3 AND COUNT(LZ_UP3,5)=1,LZ_DEP+1.2,'S'),COLOR0000FF;怎么选
四条取舍
- 只想收窄候选池, 不在乎收益: 用第一轮 A并B, 覆盖 33.4%。
- 想要最高单笔期望: 用 S1, 但要接受每年只有 20 到 80 例。
- 想要年年在场: 用 S2, 代价是收益薄到接近交易成本。
- 两轮叠加没有意义: 交集只有 718 次, 且叠加后样本更少。
共同局限
- 未计交易成本, 未处理涨跌停与停牌不可成交。
- 20 日窗口重叠, 未报 t 值; 依据是分年一致性与分期超额。
- S1 近年样本稀薄, S2 绝对收益接近零, 都不宜直接上生产。
- 46 只里 3 只不在事件表内, 分母固定为 43。