布林带双变体可运行源码(vnpy CtaTemplate 策略类 + 独立参数寻优 + MT4 入场提示指标):
1. strat_bb_trend_scalp.py —— 变体A 趋势顺向剥头皮(主推): 中轨斜率定方向, 趋势市回调到布林带下半区做多/上半区做空, 分批止盈(tp1 0.8ATR 快锁+tp2 3.2ATR 让利润跑)。推荐参数 atr_stop=2.0 / band_entry_zone=0.4 / min_band_width=20 / vol_mult=0.4 → 综合评分 +6,104, 2026 实测 +7,334元
2. strat_mean_rev_v2.py —— 变体B BB评级均值回归: BB 评级(±3量化)触上下轨反向做, 半仓0.5ATR+全仓3.0ATR分批止盈 → 2026.01-06 +25,033~28,998元, Walk-Forward ROBUST 7.78。已知边界: 只适合震荡市/<=30min, 趋势行情会亏(所以配变体A互补)
3. optimize_bb_trend.py —— 变体A 参数网格寻优(独立运行, 放 tq_1h.csv 即可)
4. BB_Trend_Pullback.mq4 —— MT4 指标: 上下中轨 + 中轨斜率趋势 + 回调入场区绿/红箭头提示
5. 使用说明.txt —— vnpy 用法/参数表/风控声明
所有回测基于天勤真实行情(严禁新浪合成数据)。源码与作者调参版本一致, 仅移除个人路径配置。
|