🎯 BSTL vs BTS 三策略全市场对比回测

回测标的池: 全市场随机抽样 374 只(个股+ETF混合,seed=42)
回测区间: 各标的完整历史(2020-01-01 起至 2026-09-06)
成交假设: 信号当日尾盘价成交(不考虑涨跌停)
交易成本: 双边万9(个股佣金+印花税近似)
仓位规则: B买入满仓 → T止盈减1/3 → L止损减1/2 → S终卖全清
信号优先级: S > L > T > B (同日仅执行最高优先级)
统计口径: 中位数(Median),抗极值干扰
生成时间: 2026-09-07 17:45

一、核心指标对比(中位数)

策略累计收益率%最大回撤%Calmar交易次数胜率%盈亏比评级
BSTL优化版 +5.53% 48.36% 0.161 46 53.3% 1.25 ✓ 推荐
BTS终卖 +2.12% 47.34% 0.093 19 60.0% 1.26 △ 稳健
BSTL原版 -2.27% 35.85% -0.067 82 42.3% 1.01 ✗ 不推荐
关键发现
BSTL优化版 Calmar领先73% (0.161 vs 0.093),收益领先161% (5.53% vs 2.12%)
BSTL原版 全市场失效(负收益-2.27%),双模式买点+吊灯止损反而带来过度交易(82次 vs 19次)
BTS终卖 胜率最高(60%)但信号稀疏(19次),错失大量机会

二、策略机制对比

维度BTS终卖BSTL原版BSTL优化版
买点逻辑 吸货确认 & 趋势拐头(C7×C9) & 波动达标
→ 单一形态买入
【抄底模式】非强趋势 & 空方力度≤92
【趋势模式】强趋势 & 多方力度>40
→ 双模式 + 市场结构过滤
原版双模式 + 动力线确认
(抄底<20,趋势>43.75)
→ 避免盲目入场
卖点逻辑 T: 黄金止盈位 & 顶背离
S: C9下穿C7 且 C7>阈值
→ 2段式,无止损保护
T: 同左
L: 吊灯止损(HH - ATR*倍数)
S: 同左
→ 3段式,增加ATR保护
原版T/L/S + 动力线触发
T: 下穿80预警
S: 下穿87.5清仓
+ 横盘L放松
→ 动态卖点 + 减少震荡损耗
交易频率 19次/标的 低频 82次/标的 过度 46次/标的 适中
核心改进 形态纯粹,信号简洁 市场结构过滤 + ATR止损 动力线增强买卖时机
横盘识别减少磨损

三、回测结论与策略推荐

📊 核心排名

🎯 策略特征

✅ 最终推荐

⚠️ 风险提示

四、方法说明

五、关键差异解读

为什么BSTL原版反而负收益?
• 双模式买点(抄底+趋势)理论上更全面,但实际带来过度交易(82次 vs BTS的19次)
• 多空力度过滤在震荡市失效,频繁触发错误信号
• ATR吊灯止损在低波档位(35.85%回撤)保护了下限,但也提前止损了潜在收益
为什么BSTL优化版能显著超越?
动力线(10/25周期,EMA4平滑)捕捉短期动量变化,增强买卖时机判断
• 止盈T触发从"纯形态"升级为"形态+动力线下穿80",提前预警顶部
• 终卖S触发增加"动力线下穿87.5",避免等待C7/C9死叉时已深度回撤
横盘识别(10日动力线波幅<18 & 低波档)放松L减仓触发条件,减少震荡期误伤
BTS终卖为何胜率最高但Calmar落后?
• 纯形态买入(吸货+拐头+波动)极度保守,19次/标的意味着每年仅3-4次交易
• 高胜率(60%)源于信号稀疏,只在明确趋势时入场
• 但过度保守导致错失大量中等确定性机会,收益天花板被限制(+2.12% vs +5.53%)