首先说说TB的特点,它最大的优势是支持中文编程,比国外软件友好很多。但要注意它的收费模式是按手续费加收25%,所以高频交易不太划算。我建议新手先用模拟账户练手,等策略稳定了再上实盘。
入门阶段建议从这三个方向入手:
1、先熟悉TB的界面和基础功能
2、学习最简单的均线策略编写
3、掌握回测和优化方法
给您一个最简单的双均线策略代码示例:
Params
Numeric FastLength(5);
Numeric SlowLength(20);
Vars
NumericSeries MA1;
NumericSeries MA2;
Begin
MA1 = Average(Close,FastLength);
MA2 = Average(Close,SlowLength);
if(MA1[1] > MA2[1] && MA1[2] <= MA2[2])
Buy(1,Open);
if(MA1[1] < MA2[1] && MA1[2] >= MA2[2])
SellShort(1,Open);
End
这个策略虽然简单,但包含了TB编程的核心要素:参数设置、变量声明、指标计算和交易信号。建议您先从这个模板开始练习修改参数,观察不同品种的表现。
对了,我会针对新手小白定期免费分享一些量化交易的资料和经验,如果你对量化交易感兴趣,或者想通过低成本、低门槛的方法实现量化交易,可以点赞并加我微信,我这边可以教你免费实现量化,总之找我就对了,手把手教你3天内实现量化交易。
发布于2025-7-23 13:40 北京

