两轮口径并排对照 · 2026-11-07 数据: bundles_qfq 日K缓存 2015-01 至 2026-11-06, 回踩事件 45428 次, 46 只可匹配 43 只 ================================================================ 一、汇总对照 ================================================================ 规则 样本 覆盖 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.1% +2.94% 57.0% 17.15% 4/8 0/43 第二轮 S2 1044 2.3% +0.07% 47.1% 2.78% 8/11 0/43 一句话分工 1. 第一轮把 46 只抓回一半, 但收益为负, 胜率还低于基线。 2. 第二轮一只 46 只都不抓, 但 S1 收益最高, S2 最稳。 3. 想要命中形态选第一轮, 想要赚钱选第二轮, 两者是反向取舍。 ================================================================ 二、逐轮 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) ================================================================ 三、逐轮胜率 ================================================================ 年份 基线 第一轮 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, 抓 46 只那种形态) ================================================================ 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); ================================================================ 六、第一轮 副图公式 (SWP, 白线现价距原点, 青线回踩最低) ================================================================ 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, 抓正收益的两类票) ================================================================ 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, 同一套两条线与三组标记) ================================================================ 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; ================================================================ 九、怎么选 ================================================================ 1. 只想收窄候选池, 不在乎收益: 用第一轮 A并B, 覆盖 33.4%。 2. 想要最高单笔期望: 用 S1, 但要接受每年只有 20 到 80 例。 3. 想要年年在场: 用 S2, 代价是收益薄到接近交易成本。 4. 两轮叠加没有意义: 交集只有 718 次, 且叠加后样本更少。 共同局限 1. 未计交易成本, 未处理涨跌停与停牌不可成交。 2. 20 日窗口重叠, 未报 t 值; 依据是分年一致性与分期超额。 3. S1 近年样本稀薄, S2 绝对收益接近零, 都不宜直接上生产。 4. 46 只里 3 只不在事件表内, 分母固定为 43。 主板门槛 1.094; 创业板与科创板改 1.192; ST 不进池。