第一步:软件配置(30分钟搞定)
1. 官网下载最新版TB开拓者(建议选64位稳定版)
2. 用手机号注册实盘账号(模拟账户练手用"TBQuant"后缀)
3. 在【交易账户】栏添加期货公司提供的:
- 经纪商代码(如"9999"对应CTP主席)
- 账号密码(注意区分资金账号和交易密码)
- 行情服务器地址(找客户经理要专属IP)
第二步:策略框架搭建(核心难点)
新手建议直接用内置模板改参数:
```python
# 以双均线策略为例
Params
Numeric FastLength(5); // 快线周期
Numeric SlowLength(20); // 慢线周期
Vars
NumericSeries MA1; // 声明快线变量
NumericSeries MA2; // 声明慢线变量
Begin
MA1 = AverageFC(Close,FastLength); // 计算快均线
MA2 = AverageFC(Close,SlowLength); // 计算慢均线
// 交易信号逻辑
If(MarketPosition !=1 && CrossOver(MA1,MA2))
Buy(1,Open);
If(MarketPosition !=-1 && CrossUnder(MA1,MA2))
SellShort(1,Open);
End
```
第三步:回测优化(决定盈亏的关键)
1. 加载至少3年主力合约数据(建议用指数合约避免换月跳空)
2. 重点调整这三个参数:
- 手续费率(按期货公司实际标准×1.5倍设置)
- 滑点(股指设2跳,商品设1跳)
- 初始资金(不低于合约保证金的10倍)
3. 看这三个指标是否达标:
- 年化收益>30%
- 最大回撤<15%
- 胜率>45%
第四步:实盘过渡(90%的人死在这步)
先在模拟盘跑满20个交易日:
1. 观察实际成交价与信号的偏差(特别关注夜盘流动性)
2. 每天检查日志里的【拒绝单】原因(常见于涨跌停时)
3. 实盘先用1手试单,稳定后再加量
最近带的一个做螺纹钢的学员,用这套方法3个月把回撤从38%压到12%。其实TB开拓者最难的不是编程,而是把策略逻辑和市场节奏匹配好。我整理了《TB开拓者自动交易避坑指南》,包含:
- 6个现成策略源码(带参数注释)
- CTP常见报错解决方案
- 主力合约换月规则表
需要的话点赞加微信,发你完整资料包。另外每周三晚上有TB策略调试直播,来的话备注"TB学员"给你预留连麦答疑名额。
发布于2025-7-3 16:28 北京


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


