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