Scenario 2

回测结果自动优化分析

目标:通过批量回测与对比表,把“有效的结构性改动”筛出来,并最终定稿。

回到场景 1

自动优化步骤(详细)

止损②(-3% 动态) T+1 约束下,T+1~T+4 任一 30min 收盘价 ≤ 买入价×0.97,下一根开盘卖出。
持有期敏感性 固定止损②,持有期 1–8 天全量回测,定位右尾收益释放区间。
日线趋势过滤 买入当日 close > MA20 / MA30,只在中期趋势向上时执行。
策略整合与定稿 MA20 + 止损② + 持有 6 天,形成可小仓实盘验证版本。

不同优化条件下的数据表现

止损②效果(风险视角)

版本 交易数 胜率 平均收益 最大亏损
原始策略 92,010 48.18% 0.042% -48.96%
止损① 92,266 31.21% 0.067% -37.30%
止损② 92,090 42.32% 0.227% -36.25%

止损②不提升胜率,但显著压缩左尾风险。

日线趋势过滤对比

版本 交易数 胜率 平均收益 最大亏损
原止损② ~92k 42.3% 0.227% -36%
+ 日线 MA20 14,047 53.76% 2.04% -16.6%
+ 日线 MA30 19,346 49.22% 1.38% -18.9%

MA20 是质变点:胜率与收益同步提升。

持有期敏感性与最终定稿

持有期敏感性(止损②,不加趋势过滤) 数据来源:summary_hold_days.csv
最终候选:持有 6 天 vs 7 天 数据来源:summary_final.csv
持有期胜率分布(1–8 天) 单位:%

持有期敏感性(详表)

持有天数 交易数 胜率 平均收益
1 天92,36436.6%-1.25%
2 天92,20741.6%-0.69%
3 天92,15942.8%-0.34%
4 天92,13843.3%0.02%
5 天92,09042.3%0.23%
6 天91,96841.0%0.33%
7 天91,94539.4%0.32%
8 天91,88638.5%0.38%

结论:右尾收益在 6–8 天释放最充分。

最终候选(MA20 + 止损②)

持有天数 交易数 胜率 平均收益 中位数 最大亏损
6 天(推荐) 14,029 52.11% 2.27% +0.37% -18.99%
7 天 14,022 50.26% 2.24% +0.06% -19.55%

6 天在胜率、中位数与回撤控制上更优。

趋势过滤带来的结构性差异

趋势过滤胜率对比 原止损② vs MA20 vs MA30
趋势过滤平均收益对比 单位:%

趋势过滤的核心价值不是“多赚一点”,而是大幅减少逆势信号。

最终策略(可进入小仓实盘验证)

策略定义

入场:30min MACD 底背离 + 金叉

趋势过滤:日线 close > MA20

风控:止损②(-3% 动态)

持有期:6 天(推荐)

最终回测

交易数:14,029

胜率:52.11%

平均收益:2.27%

中位数:+0.37%

最大亏损:-18.99%

实盘建议

单笔风险 ≤ 0.5%–1%

不再随意调参,维持结构稳定

后续可选:资金曲线、分年稳定性、轻量级止盈