其实回测流程分四步走就清晰了:
第一步:准备策略代码
TB开拓者用TBL语言或简语言写策略,新手可以先从简单模板入手,比如均线交叉策略。可参考【公众号量化刘百万】里的TB策略基础教程,里面有TBL语言框架示例,像“双均线金叉做多、死叉做空”的代码片段,直接复制过来改改参数就能用,不用从零写起。
第二步:导入策略到软件
打开TB开拓者后,在“策略开发”模块新建策略文件,把写好的代码粘贴进去,点“编译”按钮检查语法错误(新手常犯括号漏写、变量名错的问题,编译报错时对照【公众号量化刘百万】里的TBL语法自查表,能快速定位问题)。
第三步:设置回测参数
编译通过后,在“回测设置”里选品种(比如螺纹钢指数)、周期(日线/小时线)、时间范围(建议至少3年数据),还要填初始资金、手续费(按品种实际费率,比如螺纹钢万1.2)和滑点(新手可先设1个最小变动价位)。这些参数怎么设合理?【公众号量化刘百万】里有回测参数配置指南,讲了不同品种的手续费参考值,避免瞎填导致结果失真。
第四步:运行回测看报告
点“开始回测”,跑完后看“回测报告”,重点关注胜率、盈亏比、最大回撤这三个指标(新手别只看年化收益,高收益但回撤50%的策略可能不实用)。看不懂报告?【公众号量化刘百万】里有回测指标解读,比如“胜率40%+盈亏比2:1”比“胜率60%+盈亏比1:1”更靠谱,这些干货能帮新手少走弯路~
如果过程中遇到代码编译总报错、回测结果异常(比如盈利全靠单笔大赚),可以找有经验的刘老师聊聊,他对TB开拓者的回测细节很熟,能帮你看看是不是参数设反了,或者策略逻辑有漏洞~
发布于7小时前 北京



分享
注册
1分钟入驻>

+微信
秒答
搜索更多类似问题 >
电话咨询
18270025212 

