F2全市场回测 strict 20261004

源文件:D:\Hermes\评估中心\reports\f2_backtest\F2全市场回测_strict_20261004.md · 日期 2026-10-04 · 4KB

F2周线主进 — 全市场回测报告(严格过滤版)

生成时间: 2026-10-04 10:45
回测区间: 2023-01-01 ~ 2025-12-31
数据源: TDX本地vipdoc(8438只原始 → 6991只合格)
过滤条件: ST/*ST、停牌、北交所、指数(全部自动过滤)


一、基础过滤统计

项目 数值
TDX原始股票数 8,438只
is_eligible过滤后 6,991只
移除指数/北交所 1,447只 (17.1%)
ST股票数 0只(TDX数据无ST)
连续停牌股票 0只

二、F2策略回测结果

2.1 v0.3.0 最优参数(训练集+测试集)

策略 交易数 胜率% 单均净% 中位数%
周一开盘价买入(baseline) 239 76.6 28.66 12.47
跳空高开>3%延后次日开盘 239 77.0 28.93 13.17

来源: f2_entry_timing_20260719_230036.md

2.2 全市场回测(30天持仓)

策略 交易数 胜率% 单均净% 年化净%
A: F2周选+固定20天 239 70.3 24.65 425.87M%
B: F2+20天+MA20止损 239 51.5 3.20 11.28M%
C: F2+20天+wave减仓50% 239 57.7 8.89 88.57K%

来源: weekly_daily_hybrid_20261004_103156.md
注: 年化收益异常高是因为计算方式问题,实际应参考单均收益

2.3 参数优化实验(15天持仓)

策略 交易数 胜率% 单均净%
A: 固定15天不减仓 239 70.3 24.76
D: wave减仓80% 239 59.4 3.94
F: wave减仓50% 239 59.0 9.78

来源: f2_param_tuning_20260719_220726.md


三、与Z-score C1b策略对比

指标 F2周线主进 v0.3.0 Z-score C1b
数据源 TDX本地 (8438只) sector_cache.db (53板块)
回测区间 2023-2025 2023.07-2026.07
样本数 239笔 418笔
胜率 77.0% 74.1%
平均收益 +28.93% +6.03%
盈亏比 — 2.46
持仓周期 15天 5天
频率 低频(~1.4笔/周) 中频(~2.6笔/周)
样本外验证 测试集77.0% 验证集B 68.6%

四、策略逻辑对比

F2周线主进

Z-score C1b


五、Z值梯度分析(Z-score独有)

Z区间 样本 胜率 均收
z=2-2.5 166 78.3% +3.59%
z=2.5-3 89 83.1% +5.63%
z=3+ 163 61.3% +3.29%

结论: z=2.5-3区间表现最优,z>3反而下降(可能超买)


六、实战建议

维度 F2 Z-score
适合人群 有时间的主动交易者 没时间盯盘者
频率 每周1-2次操作 每周2-3次
持仓周期 15天 5天
标的池 全市场选股 53个概念板块ETF
风险控制 大盘多头过滤 需加熊市过滤

组合策略建议

F2主攻 + Z-score辅助:
1. F2选出个股,作为主要持仓(15天)
2. Z-score选出板块,用ETF做波段(5天)
3. 两者信号共振时(F2个股+Z-score板块),加倍仓位


七、风险提示

  1. F2胜率77%但样本仅239笔,需警惕过拟合
  2. Z-score在熊市月失效明显(胜率42%),必须加环境过滤
  3. 两者数据源不同(TDX vs 同花顺),不可直接对比绝对收益
  4. F2年化收益计算异常,实际应参考单均收益+胜率

报告生成: D:/Hermes/评估中心/reports/f2_backtest/
数据校验: TDX无ST/停牌股票,is_eligible已过滤指数和北交所