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