波动率策略的核心是捕捉价格剧烈波动的机会。我常用的方法是结合ATR指标和布林带,当价格突破布林带上轨且ATR值放大时开多,跌破下轨且ATR值放大时开空。文华T8的简语言代码可以这样写:
//@Name=波动率策略
Params
Numeric ATRLength(14);
Numeric BBLen(20);
Numeric Width(2);
Vars
Numeric ATRVal;
Numeric UpperBand;
Numeric LowerBand;
Begin
ATRVal = ATR(ATRLength);
UpperBand = BollingerUp(Close,BBLen,Width);
LowerBand = BollingerDn(Close,BBLen,Width);
If(Close > UpperBand && ATRVal > Ref(ATRVal,1))
Buy(1,Open);
If(Close < LowerBand && ATRVal > Ref(ATRVal,1))
SellShort(1,Open);
End
这个策略在文华T8上回测效果不错,特别是在螺纹钢、焦炭等波动大的品种上。关键是要设置合理的止盈止损,我建议用1.5倍ATR值作为止损幅度。
可以搜索关注公众号"量化刘百万"或者叩富问财首页的,里面有专业量化入门资料和优质策略分享,免费好用。现在,我会针对新手小白定期免费分享低成本落地方案,如果你对量化交易感兴趣,或者想通过免费低门槛的方法实现全自动量化交易,可以点赞扫码加我微信,我这边可以教你免费实现量化,手把手3天内实现量化交易。也可以微信搜索关注"量化刘百万"公众号,里面有专业量化入门资料和优质策略,免费好用。
发布于2025-10-23 15:22 北京



分享
注册
1分钟入驻>
关注/提问
18342365994
秒答
搜索更多类似问题 >
电话咨询
+微信


