先说策略编写这块,很多新手容易犯的错误就是直接套用现成代码。其实TB开拓者最核心的是它的Trade Language语法,我常用的一个简单均线策略模板是这样的:
Params
Numeric FastLength(5);
Numeric SlowLength(20);
Vars
NumericSeries MAFast;
NumericSeries MASlow;
Begin
MAFast = AverageFC(Close,FastLength);
MASlow = AverageFC(Close,SlowLength);
If(MAFast > MASlow) Buy;
If(MAFast < MASlow) Sell;
End
参数优化方面有个小窍门:先用1/3历史数据做初步测试,再用剩余数据验证。比如测试螺纹钢5分钟周期时,我会先用2022年数据训练,再用2023年验证,这样能避免过度拟合。
实盘操作时最容易出问题的就是自动交易设置。建议先在模拟盘跑1-2周,重点观察三个地方:成交滑点、手续费设置、异常行情处理。我有个学员就是没注意滑点设置,实盘时多交了冤枉钱。
对了,我会针对新手小白定期免费分享一些量化交易的资料和经验,如果你对量化交易感兴趣,或者想通过低成本、低门槛的方法实现量化交易,可以点赞并加我微信,我这边可以教你免费实现量化,总之找我就对了,手把手教你3天内实现量化交易。
发布于2025-7-17 15:10 北京

