从TB开拓者入门,最核心的路线其实就一条:安装客户端 → 完成平台账户注册和模拟账户配置 → 加载系统自带的双均线策略 → 运行历史回测 → 核对交易执行明细 → 切换到模拟交易环境测试。初期目标不是追求盈利,而是完整走通一个交易流程,学会理解策略逻辑、检查回测数据、排除常见问题。官方入门资料对这些环节都有标准指引。
整个学习框架的关键词就是完整闭环。下面重点讲TB量化平台的期货入门实操,不混杂旧版本或其他产品线的操作逻辑。
**一、首先要选对产品版本**
官网上列有TBQuant量化平台、行情交易工具、简语言版本和Python相关产品线。其中TBQuant是量化策略平台,平台政策是"测试及模拟交易免费,实盘交易按费用规则结算"。仅用于看行情和手工下单的软件,和运行自动化策略的平台是两套系统,不要混淆。
对初次接触的用户,建议直接从TBQuant和官方内置策略开始,暂时不涉及Python编程,也不必急着购买第三方策略或代编服务。
需要注意的两个细节:
- 网络上一些教程基于旗舰版、极速版或历代版本编写,界面和菜单可能已变更;官方已发布过旧版本停服声明。
- TBQuant标准版和简语言版的策略代码不通用。简语言产品作为独立产品线,编程语言体系完全不同。
操作前一定要确认教程对应的是哪个产品、哪个版本、什么开发语言。
**二、安装完成后,搞清三类账户的作用**
1. **平台账户**:用于登录TB系统
从官网进入TBQuant下载入口,安装后按登录界面提示注册平台账户。官方新手资料给出了下载路径、手机注册流程和工作区导入方法。
2. **模拟交易账户**:用于测试下单和交易逻辑
平台账户和交易账户职能分离:前者负责登录和权限管理,后者绑定交易、接收委托、记录持仓。官方教程要求在头寸管理工具中添加并指定模拟或实盘交易账户。
新手必须从模拟账户开始,不要直接接入实盘。
3. **实盘交易账户**:流程验证完全后再考虑
TBQuant的实盘交易涉及费用结算。是否支持你开户的期货公司、账户接入方式和程序化交易权限要求,需要以平台方和期货公司的现行政策为准。官方社区提供账户对接和程序化相关指引,但"平台账户注册成功"不等同于"具备实盘自动交易条件"。
**三、第一次实操:用内置双均线策略跑通完整流程**
官方新手教程采用内置双均线策略(代码为`dualma`),这比网上搜来不知来源的代码更适合初学者当第一个练习。
**第一步:建立最小化测试环境**
初学阶段建议这样配置:
| 项目 | 建议设置 |
|------|--------|
| 交易品种 | 选一个准备重点学习的期货合约 |
| K线周期 | 固定一个周期,比如15分钟 |
| 策略 | 系统内置的`dualma`双均线 |
| 参数 | 保持默认值不改 |
| 运行模式 | 先历史回测,再模拟交易 |
这里的品种和周期只是练习设定,不代表实际交易建议。避免一开始就同时运行几十个品种,否则出现问题时很难定位根源。
**第二步:打开K线图并加载策略**
按官方K线加载教程操作:
1. 打开目标品种的K线图表
2. 输入品种代码或通过右键菜单选品种
3. 输入策略代码`dualma`,或从右键菜单插入策略
4. 确认策略已加载,图表上出现买卖信号箭头
一个原则:一个K线图表一般对应一个策略和一个品种,这样便于管理和排查。
**第三步:分清两大类设置**
| 设置类型 | 控制范围 |
|---------|--------|
| 策略参数设置 | 策略本身的逻辑参数,如均线周期 |
| 策略单元设置 | 图表显示、交易环境和回测条件 |
官方资料明确区分这两类。改策略参数和改回测环境是不同的操作。
新手容易陷入"不断调整均线参数"的死循环,却忽视了回测环境本身的设置问题。正确做法是先用默认参数把流程跑通,再研究优化迭代。
**四、第一次回测:关键是验证逻辑,不是追求收益**
1. **打开回测报告**
K线图回测查看流程是:
1. 策略已加载到图表
2. 图表上已出现交易信号
3. 在图表上右键,选"策略报告"
4. 双击相关栏目查看详细报告
如果回测报告显示无交易记录,先检查图表是否有策略信号,而不是急着判断软件故障。
2. **先核对测试条件,再评估策略效果**
官方说明将保证金比例、手续费、滑点成本和启动资金列为会直接影响回测结果的关键参数。
第一份回测报告建议同时记录以下信息:
- 测试品种和具体合约月份
- K线周期和历史数据区间
- 策略名称和使用的参数
- 初始资金、手续费和滑点设置
- 软件版本号
这样后续改参数或更新软件时,才能判断两份报告是否可比。
3. **不要只看净利润数字**
建议按以下顺序复盘回测数据:
| 复盘项 | 需要确认的问题 |
|-------|-------------|
| 交易明细 | 开仓和平仓的时间、方向、手数是否符合策略逻辑 |
| 资金曲线 | 总收益是否集中在少数几笔交易 |
| 最大回撤 | 连续亏损时期,资金和心理承受能力是否合理 |
| 交易频率 | 成交次数增加后,手续费成本是否还能接受 |
| 不同时段表现 | 换个历史区间测试,结果是否明显退化 |
这是学习阶段的检查框架,不是盈利判定标准。历史回测的美好成绩,不能保证实盘表现。
**五、从回测到模拟:还需做账户绑定这一步**
"图表出现买卖箭头"和"账户实际收到委托"是两码事。
官方TBQuant教程给出的模拟交易启动步骤是:
1. 打开K线图右上角的交易面板
2. 点击"头寸管理器"
3. 添加并选择模拟账户,确认保存
4. 检查交易策略、交易品种和账户选择是否正确
5. 点"启动交易";显示"全自动"状态表示已启动
首次启动前,务必再确认一遍选中的是模拟账户而非实盘。
**模拟阶段重点观察什么?**
关注的是执行一致性,而不是短期盈亏:
- 图表生成信号后,账户是否对应出现委托?
- 委托是否成交?失败或拒绝时原因是什么?
- 实际持仓的方向和手数是否和预期一致?
- 策略退出后,账户是否还有遗留持仓?
- 软件重启或重新登录后,状态是否保持正常?
这些是模拟运行的验收标准。遇到异常时不要急着增加复杂度,应先查日志、核对设置和官方说明。
**六、什么时候开始编程?先读懂一个策略,再写一个策略**
对零编程基础的用户,更实用的学习次序是:
**第一阶段:理解策略规则**
用中文完整表述:
> 什么条件时下单?什么条件时平仓?什么情况下不交易?每次交易多少手?
如果这些规则说不清楚,直接写代码只会把模糊的想法变成难以调试的程序。
**第二阶段:只改一个参数**
以已经跑通的内置策略为基础,每次只改一处地方,并保留原版本:
- 改一个均线周期
- 对比交易次数和开平位置的变化
- 验证变化是否符合预期
- 记录结果后再决定下一步
目的是建立"参数变化→信号变化→交易变化"的对应关系,而不是寻找历史最优参数。
**第三阶段:学习开发语言和交易指令**
官方将TBL作为TB策略开发语言;简语言属于另一产品线。学习资料、函数库和代码示例必须和实际产品对应。
不建议一开始就涉及多周期、多品种、账户级订单控制。先完整理解一个简单策略的运行全过程,再逐步扩展功能。
**七、从单品种扩展到多品种批量测试**
单品种流程跑通后,可以进入"策略研究"工作区进行批量回测。
官方多品种回测教程的操作流程是:
1. 打开测试工作区,选择"策略研究"或"策略交易"组件类型
2. 选中需要测试的组件
3. 点"运行"或"并行"等待完成
4. 选中具体品种查看其报告,查看底部的汇总数据
5. 先逐个品种查看,再看组合统计
组合汇总数据好看不代表每个品种都表现优异。
**八、新手常见问题排查清单**
| 常见问题 | 优先检查项 |
|--------|---------|
| 找不到教程中的按钮和菜单 | 产品、版本和语言是否一致;旧教程不能直接套用新版 |
| 策略加载后没有交易信号 | 图表是否真的有交易信号;官方要求必须先有信号 |
| 图表有信号但账户无交易 | 是否在头寸管理器中绑定了账户,是否启动了交易 |
| 改了参数但结果不符预期 | 是否混淆了"策略参数设置"和"策略单元设置" |
| 不知道如何批量测多品种 | 使用官方策略研究工作区和多品种教程 |
向官方社区报问时,建议一次提供:软件版本、策略代码或名称、交易品种和周期、参数截图、异常发生时间和日志记录。官方帮助说明已将策略编写、回测和软件使用等问题引导到官网社区提交。
**九、从0到1的学习验收标准**
可以用以下清单衡量学习进度:
- 能独立打开任意品种的K线图
- 能加载内置策略,找到并理解策略参数
- 能生成回测报告,查看具体交易明细
- 能说明本次回测用的数据周期和成本设置
- 能绑定模拟账户并启动、停止策略运行
- 能对比信号、委托、成交和持仓的对应关系
- 遇到异常时能提供充分信息进行排查
完成这些环节后,你才真正从"装好了软件"进阶到"能用软件验证策略"的阶段。先完整运行一个简单策略的全流程,再考虑编程进阶、组合研究和实盘接入。特别提醒,实盘前必须咨询期货公司的持证客户经理,按监管要求完成程序化交易权限的开通申请。
0