
左侧趋势抄底。5 个入场信号,一次买入 5 万对照,再测三种持仓,2011–2025 逐年验证,2025 年全市场过拟合检测。
入场只用产品已有组件。计划资金 5 万。止盈 15%。止损 10%。最多持有 20 个交易日。信号日复权收盘买入。宇宙:非 ST,排除 4/8/9 开头,现价 ≥ 3 元,有复权因子。指数 000300.SH。
胜出版:5 日跌超 20% 且收阳 + 倒金字塔。挖掘口径下 14850 笔,平均收益 +2151 元,胜率 83.9%;15 个完整年平均收益均为正。软件 2025 年全市场:成交 686 只,截面胜率 81.63%,平均账户收益 +1.08%,评级 A。
第一步:五种信号
产品没有「创 N 日新低」,该项未写入。
| ID | 规则 | 组件 |
|---|---|---|
| S1 | 5 日跌超 5% 且收阳 | ROC(5) < −5,收盘 > 开盘 |
| S2 | 5 日跌超 10% 且收阳 | ROC(5) < −10,收盘 > 开盘 |
| S3 | 5 日跌超 20% 且收阳 | ROC(5) < −20,收盘 > 开盘 |
| S4 | 5 日跌超 10% 且收阳,收盘 < MA60 | S2 + Close < MA(60) |
| S5 | 5 日跌超 10% 且收阳,沪深300 二十日下跌 | S2 + 指数 ROC(20) < 0 |
第二步:一次买入 5 万
触发信号后一次性买入 5 万。止盈 15%。止损 10%。最多持有 20 日。按年化选优。n < 1000 不取。
| 信号 | n | 平均收益率 | 平均收益 | 持有日 | 年化 | 胜率 |
|---|---|---|---|---|---|---|
| S1 5日跌超5%且收阳 | 623262 | +1.05% | +523 | 12.59 | +23.1% | 48.1% |
| S2 5日跌超10%且收阳 | 164808 | +1.99% | +996 | 10.86 | +58.1% | 51.3% |
| S3 5日跌超20%且收阳 | 14850 | +2.68% | +1341 | 7.21 | +152.3% | 52.1% |
| S4 5日跌超10%且收阳且收盘<MA60 | 124826 | +2.86% | +1430 | 11.31 | +87.5% | 55.4% |
| S5 5日跌超10%且收阳且沪深300二十日下跌 | 115069 | +2.35% | +1177 | 10.94 | +70.9% | 53.2% |
入选 S3。S4 平均收益 +1430,高于 S3 的 +1341,持有日更长,年化低于 S3。S5 年化低于 S3。
年化 = (1 + 平均收益率) ^ (252 / 平均持有日) − 1。持有日短,年化会被放大。对照用平均收益。
第三步:S3 的三种持仓
只测 S3。首次 + 3 轮加仓,共 4 笔。未加到的资金不投入。收益率相对计划 5 万。止盈止损相对平均成本,仍为 +15% / −10%。
- – 倒金字塔:每再跌 5% 加一笔,倍数 1.5
- – 正金字塔:每再涨 5% 加一笔,衰减 0.6
| 持仓 | n | 平均收益率 | 平均收益 | 持有日 | 年化 | 胜率 |
|---|---|---|---|---|---|---|
| 一次买入 | 14850 | +2.68% | +1341 | 7.21 | +152% | 52.1% |
| 倒金字塔 | 14850 | +4.30% | +2151 | 7.57 | +307% | 83.9% |
| 正金字塔 | 14850 | −0.32% | −159 | 6.95 | −11% | 36.2% |
入选倒金字塔。正金字塔平均收益为负。
挖掘里加仓是否发生,按持有期内最低价或最高价是否触及触发价计算,不是逐日顺序撮合。
第四步:15 年验证
信号 S3,持仓倒金字塔,年份 2011–2025。正年 15,负年 0。
| 年 | 信号数 | 平均收益率 | 平均收益 | 持有日 | 年化 | 胜率 |
|---|---|---|---|---|---|---|
| 2011 | 109 | +1.17% | +587 | 10.81 | +31.3% | 62.4% |
| 2012 | 94 | +2.23% | +1116 | 12.29 | +57.2% | 76.6% |
| 2013 | 97 | +2.48% | +1238 | 13.02 | +60.5% | 81.4% |
| 2014 | 94 | +4.40% | +2200 | 13.73 | +120.3% | 84.0% |
| 2015 | 3771 | +6.42% | +3209 | 2.88 | — | 88.3% |
| 2016 | 805 | +5.65% | +2823 | 7.51 | +530.9% | 84.2% |
| 2017 | 410 | +1.71% | +854 | 13.01 | +38.8% | 63.7% |
| 2018 | 996 | +2.61% | +1303 | 11.89 | +72.5% | 76.8% |
| 2019 | 530 | +2.59% | +1293 | 12.30 | +68.7% | 70.8% |
| 2020 | 1185 | +2.43% | +1214 | 9.88 | +84.4% | 87.1% |
| 2021 | 646 | +3.80% | +1900 | 10.86 | +137.5% | 75.5% |
| 2022 | 1147 | +3.44% | +1720 | 10.74 | +121.2% | 84.7% |
| 2023 | 438 | +2.82% | +1413 | 13.27 | +69.7% | 74.4% |
| 2024 | 2572 | +4.14% | +2072 | 4.78 | — | 89.3% |
| 2025 | 965 | +3.24% | +1618 | 10.26 | +118.6% | 89.4% |
2015、2024 持有日短,年化按公式会极端放大,表中不列,看平均收益(+3209、+2072)。
第五步:过拟合检测(2025 全市场)
区间 2025-01-01~2025-12-31。每标的初始资金 5 万。覆盖 5555 只。无额外筛选。
规则:5 日跌超 20% 且收阳;倒金字塔,首仓 6154,每再跌 5% 加仓 3 轮,止盈 15%,止损 10%,最多 20 日。
软件 Reality Check 评级 A。三项检验均显著。
| 指标 | 数值 |
|---|---|
| 成交标的 | 686 |
| 盈利标的 | 560 |
| 截面胜率 | 81.63% |
| 平均账户收益 | +1.08% |
| 中位数 | +1.14% |
| P95 | +3.67% |

| 挖掘 2025 | 软件 2025 | |
|---|---|---|
| 样本 | 965 笔 | 686 只有成交 |
| 平均 | 逐笔 +3.24% | 账户 +1.08% |
| 胜率 | 89.4%(按笔) | 81.6%(按标的) |
| 买入 | 信号日复权收盘、按金额 | 次日开盘、A 股一手 |
| 加仓 | 20 日高低价近似 | 按日顺序,先止损就走 |
+1.08% 是 686 个账户全年收益率的算术平均。两套口径不同,不对齐比较。
可导入规则
策略名:左侧趋势抄底·急跌收阳。strategy_type: quant。
- – 指标:
ROCperiod 5 - – 条件:
in_rangebelow −20;收盘 > 开盘 - – 仓位:
position_inverse_pyramid,FIXED 首仓 6154,level_count4,drop_interval5,position_multiplier1.5,止盈 15%,止损 10%,max_hold_bars20
完整 JSON 见挖掘记录末尾。
口径
挖掘未扣佣金、印花税。n 为信号次数,同一标的可重复计入。首仓 6154、一手 100 股,现价约高于 61.5 元则软件无法开仓。历史统计不代表未来,不构成投资建议。
读到这里,不如自己验证一次
文章里的逻辑,你可以在青柠量化里用真实数据重新跑一遍。免费,零代码。
发现了一点问题,这个回测会把一些较大的回撤的操作给优化掉,我肉眼看了一下回撤比较大的几笔,会有第一次建仓是跌的,但是后边没有倒金字塔加仓,然后直接止损出来了,接着往后找发现是连续的跌停,这一笔操作就直接出来了,如果按正常操作会亏很多。
是的,存在这个问题,回测如果以日为单位,是以每日收盘价计算的,买入当日跌停,第二日持续跌停,就会出现你说的不精准的情况,需要提高回测的检测精度