TB开拓者(TBQuant)怎么从零上手?最扎实的路径是先装好 TBQuant,把软件账户和模拟交易账户分别注册好,调入系统自带的双均线策略,完整跑一次历史回测,逐条核对成交明细,再开启模拟盘。**第一阶段真正要拿到的,不是一段能赚钱的代码,而是一条自己能看懂、能复现、也能自己排障的完整链路。** 官方新手指引里,策略调入、回测报告查看和模拟交易启动这几个环节都有现成说明。
整套教程其实就围绕一个词:闭环。下文以 TBQuant 的期货量化为入口,不把旧版 TB、TBQuant 和简语言版混在一起讲。
一、软件版本先选对:新手该从哪儿起步?
官网目前列出 TBQuant、行情交易软件、简语言量化软件以及 Python 相关产品几类。TBQuant 定位是量化服务平台,官网标明“测试及模拟交易免费,实盘交易收费”。需要区分的是:只看行情、手动下单的软件,和跑程序化策略的平台,不是同一件事。
第一次接触 TB 的朋友,建议就用 TBQuant 配合官方内置策略起步,Python 先放一放,也不必急着买策略或找代编。
有两处容易踩坑:
- 网上有些教程讲的是旗舰版、极速版或旧版 TBQuant,菜单和新版对不上;官方社区此前也发过旧版本停止服务的公告。
- 普通版和简语言版不要混着写。官网把简语言单列为一个产品,它的策略编写语言与普通版并不相同。
所以照着教程动手之前,先确认这份教程对应的是哪个产品、哪个版本、哪门语言。
二、装完之后,先把三个“账户”分清楚
1. 软件账户——登录平台用
从官网进入 TBQuant 下载入口,装好后按登录页提示注册。官方新手指引里给了下载、手机号注册、导入工作区这条入门线路。
2. 模拟交易账户——检验下单链路用
软件账户和交易账户职责不同:前者是登录平台的凭证,后者负责绑定交易通道、接收委托、记录持仓。启动交易时,官方教程要求在头寸管理器中添加并选中模拟账户或实盘账户。
新手一律先用模拟账户,别一上来就挂实盘。
3. 实盘交易账户——跑顺了再考虑
TBQuant 的实盘功能涉及收费;你的期货公司是否支持接入、账户怎么对接、程序化交易还有哪些合规要求,都要以平台和开户期货公司当下的说明为准。官方社区有账户绑定和程序化相关的指引,但“软件注册成功”绝不等于“已经可以自动实盘”。
三、第一次动手:从双均线跑通,而不是从写代码开始
官方新手教程挑的是内置双均线策略,简称 `dualma`。跟网上随手抄一段来路不明的代码相比,用它做第一轮练习稳妥得多。
第一步:把测试环境压到最小
第一轮只设这几项:
| 项目 | 入门建议 |
| 品种 | 挑一个你打算长期观察的期货品种 |
| 周期 | 固定一个,比如 15 分钟 |
| 策略 | 系统自带的 `dualma` |
| 参数 | 暂时不动,保留默认 |
| 交易模式 | 先回测,再模拟 |
这里的品种和周期只是操作练习的设定,不构成任何交易建议。也别一上手就同时挂几十个品种,出了问题根本找不到源头。
第二步:调出 K 线图,把策略挂上去
按官方 K 线图教程的步骤:
1. 打开目标品种的 K 线图。
2. 在图表里敲品种代码,或右键菜单选择品种。
3. 敲入策略简称 `dualma`,也可通过右键菜单插入策略。
4. 确认策略已加载,图表上能见到交易信号。
这里先记住一个结构:官方教程把一张 K 线图当作一个策略单元,通常一个单元就配一个策略、一个品种。
第三步:搞清两类设置的分工
| 设置项 | 管的是什么 |
| 策略应用设置 | 策略自身的参数,比如均线周期 |
| 策略单元设置 | 图表、交易、回测环境相关 |
这两类设置官方教程是明确分开讲的。改策略参数和改回测环境,压根不是一回事。
新手最常见的陷阱,就是一头扎进“反复调均线”的死循环,却从没确认过回测环境合不合理。先把参数钉死、把流程走通,优化的事往后放。
四、第一次回测:重点不在赚了多少,而在测没测对
1. 回测报告怎么打开
官方给出的查看路径是:
1. 准备好策略,并加载到 K 线图上。
2. 确认图表上已有交易信号。
3. 在 K 线图空白处右键,选“策略报告”。
4. 双击对应栏目,查看具体测试结果。
报告里一条交易记录都没有?先回头查策略有没有产生信号,别急着认定是软件坏了。
2. 先核对测试条件,再谈策略好坏
TB 官方策略单元说明里把保证金比例、手续费、滑点和初始资金列为会明显影响回测与实盘表现的参数。那段说明针对的是简语言版,具体入口以你安装的版本为准,但这些项绝不能跳过。
第一份回测报告,建议同时记下:
- 测试的品种和合约。
- K 线周期与历史区间。
- 策略名称及参数。
- 初始资金、手续费、滑点设置。
- 所用软件版本。
这样日后调参、换数据或升级版本时,才能判断两份报告到底有没有可比性。
3. 别只盯着净利润
复盘顺序建议这样排,而不是先翻出最漂亮的收益数字:
| 检查项 | 要回答的问题 |
| 成交明细 | 开平仓时点、方向、手数符不符合策略规则? |
| 资金曲线 | 收益是不是靠少数几笔交易撑起来的? |
| 回撤 | 连续亏损期,资金和心理扛得住吗? |
| 交易频次 | 成交变多后,成本还吃得消吗? |
| 跨时段表现 | 换一段历史区间,结果会不会明显崩掉? |
这是一套学习用的检查框架,不是盈利与否的判定标准。平台能出回测报告,并不意味着某个策略可以直接拿去实盘。
五、从回测走上模拟盘:还要多做一步账户绑定
“图表上出了买卖箭头”和“账户里真的收到委托”,是两码事。
按官方新手教程,K 线图启动交易的路径大致是:
1. 在 K 线图右上角打开交易框。
2. 点击“头寸管理器”。
3. 添加并选中模拟账户,确认保存。
4. 核对交易策略、交易品种、交易账户。
5. 点“启动交易”;教程里说明,显示“全自动”即代表交易已启动。
首次启动前,务必再扫一眼选中的是不是模拟账户。
模拟阶段盯什么?
建议把注意力放在执行一致性上,而非短期盈亏:
- 图表出信号后,账户里是否冒出对应委托?
- 委托成交了吗?没成交或被拒,原因查清了吗?
- 实际持仓方向、数量跟预期一致吗?
- 策略退出后,账户里还留着残余持仓吗?
- 软件重启、账户重登之后,状态是否仍符合预期?
这些是模拟运行阶段的验收问题,并不是说 TB 所有版本都作出了自动恢复的承诺。一旦出现异常,先别往里加复杂度,回过头查日志、查设置、查官方说明。
六、什么时候开始学编程?先把一个策略改懂,再谈自己写
对零基础的朋友,更实用的顺序是这样:
第一层:先把规则读明白
得能用自己的话讲清楚:
> 什么条件下开仓?什么条件下平仓?什么情况下不做?一次下多少手?
这几条都讲不清,直接写代码,等于把模糊的想法熬成一堆更难排查的程序。
第二层:一次只动一个参数
以已经跑通的内置策略为底本,每次只改一处,并且保留原版:
- 改一个均线参数。
- 对比交易次数和开平仓位置的变化。
- 核对变化是不是在预期之内。
- 记录结果,再决定下一步动哪儿。
这么做的目的,是建立起“规则变—信号变—交易变”的对应关系,而不是筛出一组历史上最赚钱的数字。
第三层:再学语言和交易指令
官方资料里,TBL 是 TB 的策略开发语言;简语言属于另一条产品路线。学习资料、函数说明、代码示例,都要和你手里的产品对上号。
不建议一上来就同时啃多周期、多品种、账户级订单控制。先吃透一个简单策略的完整运行过程,再往外扩。
七、从单品种扩到多品种,怎么操作?
单品种回测跑顺之后,可以进“策略研究”工作区做批量测试。
官方多品种回测教程给的步骤是:
1. 打开测试工作区,组件类型选“策略研究”或“策略交易”。
2. 选中要测的组件。
3. 点“运行”或“并行”,等各单元跑完。
4. 选中想看的品种,点上方“策略报告”。
5. 看单品种结果,再看底部的汇总结果。
先逐个看,再看组合。组合数字好看,不代表每个品种都行。
八、新手高频卡点,按这个顺序排查
| 卡点 | 优先检查 |
| 教程里的按钮找不到 | 产品、版本、语言是否对得上;旧版教程不能照搬到新版。 |
| 策略挂上后没有交易记录 | 图表上到底有没有信号;官方回测教程明确要求先有信号。 |
| 图表有信号,账户却没动静 | 头寸管理器里绑账户了吗?交易启动了吗? |
| 改了参数,结果反而不对 | 是不是把“策略应用设置”和“策略单元设置”搞混了。 |
| 不会批量测多品种 | 用官方策略研究工作区加多品种回测教程。 |
去官方社区提问时,一次把软件版本、策略代码或名称、合约与周期、参数截图、异常发生时间和日志给齐。官方帮助里也说明,策略编写、回测、软件使用这类非实时问题,引导到官网社区提交。
九、从0到1的验收清单
下面这份清单可以当学习进度条用,别拿“学了几天”来衡量:
- 能独立打开某个品种的 K 线图。
- 能加载内置策略,并找到它的参数项。
- 能生成回测报告,翻到具体成交记录。
- 能说清本次回测用的数据区间和成本设置。
- 能绑定模拟账户,启动、停止策略。
- 能核对信号、委托、成交、持仓四者是否对得上。
- 遇到异常时,能提供足够信息供排查。
走完这些,你才算从“装好了 TB”迈进了“会用 TB 做策略验证”。先把一个简单策略的全流程做扎实,再考虑编程进阶、组合研究和实盘接入。另外提醒一句:实盘之前,一定要联系期货公司的官方持证客户经理,协助开通监管部门要求的程序化交易权限。
(说明:本文涉及的软件功能、账户类型与操作路径均来自 TB 官方帮助文档及官方社区公开说明,版本差异可能影响具体菜单入口,请以你实际安装版本的说明为准。)
0