量化回测

5日跌超20%再收阳:倒金字塔均赚2151元,15年0负年,2025全市场胜率81.6%评级A

Z ZPYZTECH
2026-09-11
过拟合检测评级 A

左侧趋势抄底。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规则组件
S15 日跌超 5% 且收阳ROC(5) < −5,收盘 > 开盘
S25 日跌超 10% 且收阳ROC(5) < −10,收盘 > 开盘
S35 日跌超 20% 且收阳ROC(5) < −20,收盘 > 开盘
S45 日跌超 10% 且收阳,收盘 < MA60S2 + Close < MA(60)
S55 日跌超 10% 且收阳,沪深300 二十日下跌S2 + 指数 ROC(20) < 0

第二步:一次买入 5 万

触发信号后一次性买入 5 万。止盈 15%。止损 10%。最多持有 20 日。按年化选优。n < 1000 不取。

信号n平均收益率平均收益持有日年化胜率
S1 5日跌超5%且收阳623262+1.05%+52312.59+23.1%48.1%
S2 5日跌超10%且收阳164808+1.99%+99610.86+58.1%51.3%
S3 5日跌超20%且收阳14850+2.68%+13417.21+152.3%52.1%
S4 5日跌超10%且收阳且收盘&lt;MA60124826+2.86%+143011.31+87.5%55.4%
S5 5日跌超10%且收阳且沪深300二十日下跌115069+2.35%+117710.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%+13417.21+152%52.1%
倒金字塔14850+4.30%+21517.57+307%83.9%
正金字塔14850−0.32%−1596.95−11%36.2%

入选倒金字塔。正金字塔平均收益为负。

挖掘里加仓是否发生,按持有期内最低价或最高价是否触及触发价计算,不是逐日顺序撮合。


第四步:15 年验证

信号 S3,持仓倒金字塔,年份 2011–2025。正年 15,负年 0。

年信号数平均收益率平均收益持有日年化胜率
2011109+1.17%+58710.81+31.3%62.4%
201294+2.23%+111612.29+57.2%76.6%
201397+2.48%+123813.02+60.5%81.4%
201494+4.40%+220013.73+120.3%84.0%
20153771+6.42%+32092.88—88.3%
2016805+5.65%+28237.51+530.9%84.2%
2017410+1.71%+85413.01+38.8%63.7%
2018996+2.61%+130311.89+72.5%76.8%
2019530+2.59%+129312.30+68.7%70.8%
20201185+2.43%+12149.88+84.4%87.1%
2021646+3.80%+190010.86+137.5%75.5%
20221147+3.44%+172010.74+121.2%84.7%
2023438+2.82%+141313.27+69.7%74.4%
20242572+4.14%+20724.78—89.3%
2025965+3.24%+161810.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%
过拟合检测评级 A
过拟合检测评级 A
挖掘 2025软件 2025
样本965 笔686 只有成交
平均逐笔 +3.24%账户 +1.08%
胜率89.4%(按笔)81.6%(按标的)
买入信号日复权收盘、按金额次日开盘、A 股一手
加仓20 日高低价近似按日顺序,先止损就走

+1.08% 是 686 个账户全年收益率的算术平均。两套口径不同,不对齐比较。


可导入规则

策略名:左侧趋势抄底·急跌收阳。strategy_type: quant。

  • – 指标:ROC period 5
  • – 条件:in_range below −20;收盘 &gt; 开盘
  • – 仓位:position_inverse_pyramid,FIXED 首仓 6154,level_count 4,drop_interval 5,position_multiplier 1.5,止盈 15%,止损 10%,max_hold_bars 20

完整 JSON 见挖掘记录末尾。


口径

挖掘未扣佣金、印花税。n 为信号次数,同一标的可重复计入。首仓 6154、一手 100 股,现价约高于 61.5 元则软件无法开仓。历史统计不代表未来,不构成投资建议。

读到这里,不如自己验证一次

文章里的逻辑,你可以在青柠量化里用真实数据重新跑一遍。免费,零代码。

免费下载客户端

2 条讨论

  1. 回复

    发现了一点问题,这个回测会把一些较大的回撤的操作给优化掉,我肉眼看了一下回撤比较大的几笔,会有第一次建仓是跌的,但是后边没有倒金字塔加仓,然后直接止损出来了,接着往后找发现是连续的跌停,这一笔操作就直接出来了,如果按正常操作会亏很多。

    1. 回复

      是的,存在这个问题,回测如果以日为单位,是以每日收盘价计算的,买入当日跌停,第二日持续跌停,就会出现你说的不精准的情况,需要提高回测的检测精度

写下你的看法

邮箱仅用于回复通知,不会公开。