首先您要知道,TB开拓者最大的优势是策略编写灵活,但它的收费模式是按手续费+25%计算。这意味着如果您做高频交易,成本会比较高。建议新手先用它做中低频策略测试。
在策略编写方面,很多新手容易犯两个错误:一是参数设置过于复杂,二是忽略了滑点影响。我常用的窍门是先用简化版策略测试,比如这个简单的双均线策略代码:
Params
Numeric FastLength(5);
Numeric SlowLength(20);
Vars
NumericSeries MAFast;
NumericSeries MASlow;
Begin
MAFast = AverageFC(Close,FastLength);
MASlow = AverageFC(Close,SlowLength);
If(MarketPosition !=1 && MAFast > MASlow)
Buy;
If(MarketPosition !=-1 && MAFast < MASlow)
SellShort;
End
这个基础策略虽然简单,但配合合理的止损设置,新手用来练手很合适。测试时建议把滑点设为2个最小变动价位,这样实盘时更接近真实情况。
另外TB开拓者的回测功能要特别注意:一定要检查成交明细里的滑点是否合理,很多新手只看最终收益率,忽略了交易细节。我建议每个策略至少要用3年数据测试,包含不同行情阶段。
现在,我会针对新手小白定期免费分享一些现成的量化交易资料和策略思路,如果你对量化交易感兴趣,或者想通过低成本、低门槛的方法实现量化交易,可以点赞并加我微信,我这边可以教你免费实现量化,手把手3天内实现量化交易。
发布于2025-8-6 12:54 北京

