期市老胡2026-10-21 08:30TBQuant初次使用,建议按这条路径走:下载安装 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 做策略验证」。先把一个简单策略的全流程跑完整,再去考虑编程进阶、组合研究和实盘接入。另外提醒一句:上实盘之前,一定要找期货公司的官方持证客户经理,协助开通监管要求的程序化交易权限。
0