TBquant开拓者怎么用?新手从0到1的实操笔记
发布时间:2小时前阅读:15
前言:
第一次打开TB开拓者的人,十个有九个会犯同一个错误——急着找个策略代码复制粘贴,指望跑出一条漂亮的收益曲线。我想说的是,这条路走不通,至少对新手来说走不通。
真正靠谱的路线应该是这样:下载安装TBQuant,注册软件账户和模拟交易账户,加载内置的双均线策略,跑通历史回测,逐条检查交易明细,最后才启动模拟交易。这一整套流程走下来,目标根本不是"写出能赚钱的代码",而是完成一次你自己能看懂、能复现、出了问题也能排查的完整交易闭环。官方的新手指南已经给出了内置策略加载、回测报告查看和模拟交易启动的具体方法,这是你起步最稳的参照。
这篇教程我想反复强调一个词:闭环。下面全程以TBQuant的期货量化入门为主线,我会刻意把旧版TB、TBQuant和简语言版这三者的操作分开讲,不混在一起——这也是新手最容易踩的第一个坑。
一、先选对软件:新手到底该从哪个版本入手
官网目前摆出来的产品有TBQuant、行情交易软件、简语言量化软件,还有Python相关的产品线。这里面,TBQuant是量化服务平台,官网写得很清楚:测试和模拟交易免费,实盘交易才收费。单纯用来看行情、手动下单的软件,跟能跑程序化策略的平台,压根不是一回事,这个认知一定要先建立起来。
对于第一次接触TB的人,我的建议是老老实实从TBQuant和官方内置策略开始,先别急着引入Python,更不用急着花钱买策略或者找人代编。
这里有两个坑我得提前拎出来说:
- 网上流传的不少教程用的是旗舰版、极速版,或者是老版本的TBQuant,菜单跟新版本未必对得上。官方社区之前已经发过旧版停止服务的公告,按老教程操作很可能发现界面根本对不上。
- TBQuant普通版和简语言版的代码不能混着用。官网把简语言产品单独列出来,就是因为它的策略编写语言跟普通版不一样,照搬过来大概率报错。
所以我的习惯是,跟着任何一篇教程动手之前,先花十秒钟确认清楚:这篇教程写的是哪个产品、哪个版本、用的哪种语言。这十秒钟能帮你省下后面几个小时的排错时间。
二、装好软件之后,先分清这三个"账户"
2.1 软件账户——用来登录TB平台的
从TB官网进入TBQuant下载入口,装好之后按登录界面的提示注册软件账户就行。官方的新手指引里给出了下载、手机注册、导入工作区这一整条入门路径,照着走基本不会出岔子。
2.2 模拟交易账户——专门用来测下单流程的
软件账户和交易账户扮演的角色完全不同:前者是你登录平台用的钥匙,后者才是真正用来绑定交易、接收委托、记录持仓的"实体"。官方新手教程在讲启动交易那一步时,明确要求你在头寸管理器里添加并选择模拟或实盘交易账户。
我的建议很直接:新手先老老实实用模拟账户,千万别一上来就绑实盘,这是基本的自我保护。
2.3 实盘交易账户——流程全部验证完再说
TBQuant的实盘交易是要收费的,而且支不支持你用的那家期货公司、账户怎么接入、程序化交易有哪些监管要求,这些都得以平台和你开户的期货公司当前的现行说明为准。官方社区给了账户绑定和程序化相关的指引,但千万别把"软件注册成功了"误以为是"已经具备实盘自动交易条件"——这是两码事,中间还隔着好几道门槛。
三、第一次动手:先把双均线策略跑通,不急着写代码
官方TBQuant新手教程用的是内置双均线策略,简称`dualma`。拿这个策略当第一轮练习,远比从网上复制一段来源不明的代码靠谱得多——至少你知道它是怎么写的、逻辑是什么。
3.1 第一步:搭一个最小的测试环境
我建议第一轮练习只设置这几样,别贪多:
- 品种:先挑一个你准备认真学习的期货品种就行
- 周期:固定一个不变,比如15分钟
- 策略:用内置的`dualma`双均线策略
- 参数:先保留默认值,别急着改
- 交易模式:先跑历史回测,再进模拟交易
这里的品种和周期纯粹是操作练习用的设置,不代表我在推荐交易什么。千万别一上来就同时挂几十个品种跑,一旦出问题,你根本不知道从哪里下手查。
3.2 第二步:打开K线图,把策略加载进去
跟着官方的K线图启动教程走,流程是这样:
先打开目标品种的K线图,然后在图表里输入品种代码,或者通过右键菜单直接选品种。接着输入策略简称`dualma`,同样可以通过右键菜单插入策略。最后确认策略已经加载成功,图表上应该能看到交易信号出现。
这里要先在脑子里建立一个结构:官方教程把每个K线图当成一个"策略单元",一般情况下,一个单元放一个策略、一个品种就够了,别想着一个图表里塞一堆东西。
3.3 第三步:分清两类设置,别搞混了
这里有两类设置,很多新手一开始分不清:
- 策略应用设置:管的是策略本身的参数,比如均线用多少天
- 策略单元设置:管的是图表、交易以及回测相关的设置
这是官方教程明确区分开的两类东西。改策略参数和改回测环境,完全是两件不同的事。
新手最容易陷进一个循环里——反反复复地调均线参数,却从来没先确认过自己的回测环境是不是合理。我的建议是:先把参数固定住,把整个流程跑通一遍,有了这个基础再去谈优化。
四、第一次回测:重点不是赚了多少,是有没有测对
4.1 怎么打开回测报告
官方给出的K线图回测查看路径是这样的:先准备好策略并加载到K线图上,确认图表上已经出现交易信号,然后在K线图上右键,选择"策略报告",双击对应栏目就能看到具体的测试报告了。
有个小提醒:如果报告里压根没有交易记录,先去检查策略是不是根本没产生信号,别一上来就认定是软件出故障了,大概率是前面哪一步没弄对。
4.2 先核对测试条件,再去评价策略好不好
TB官方关于策略单元的说明里,把保证金比例、手续费、滑点和初始资金都列为会显著影响回测和交易结果的关键参数。这份说明是针对简语言版写的,具体入口得看你装的是哪个版本,但这几项设置绝对不能忽略。
我建议给自己的第一份回测报告,老老实实记下这几件事:测试的品种和合约是什么、K线周期和历史区间多长、策略名称和用的参数、初始资金和手续费滑点怎么设的、用的是哪个版本的软件。
这么做的好处是,等你以后改参数、换数据、或者升级了软件版本,才知道手里这两份报告到底能不能放在一起比较。
4.3 别只盯着净利润这一个数字
我建议按下面这个顺序去复盘,而不是一上来就去找最好看的那个收益数字:
- 交易明细:开平仓的时间、方向、数量,是不是符合策略原本的规则?
- 资金曲线:这笔收益是不是全靠少数几笔交易撑起来的?
- 回撤:连续亏损的时候,你的资金和心态能不能扛得住?
- 交易频率:成交次数一多,手续费成本还扛不扛得住?
- 不同时段表现:换一段历史区间去测,结果是不是立马就不灵了?
这是一套学习用的检查框架,不是什么盈利判定的硬标准。平台能给你展示出一份历史回测报告,不代表这个策略就能直接拿去实盘跑。
五、从回测走到模拟盘:中间还要多做一步账户绑定
"图表上出现了买卖箭头"和"账户里真的收到了委托",这是完全不同的两件事,很多新手卡在这一步,以为策略有信号就等于在交易了。
按官方TBQuant新手教程,K线图启动交易的大致流程是:在K线图右上方打开交易框,点击"头寸管理器",添加并选择模拟账户然后保存,核对一遍交易策略、交易品种和交易账户是不是都对,最后点击"启动交易"——教程里说,显示"全自动"就表示交易已经启动了。
第一次启动前,务必再确认一遍选中的是模拟账户,别手滑点错。
5.1 模拟阶段到底该盯着什么
我建议把观察重点放在"执行是不是一致"上,而不是短期赚了多少亏了多少:
图表产生信号之后,账户里有没有出现对应的委托?委托到底成没成交,如果没成交或者被拒了,有没有查清楚原因?实际的持仓方向和数量,跟你预期的一不一致?策略退出之后,账户里会不会还留着没平掉的持仓?软件重启、账户重新登录之后,状态是不是还跟你预期的一样?
这些是模拟运行阶段需要验收的问题,不是说TB所有版本都自带一套万无一失的自动恢复机制。一旦遇到异常,先别急着把系统搞得更复杂,先停下来查日志、查设置、翻官方说明。
六、什么时候开始学编程:先读懂一个策略,再动手写
对零基础的人来说,更实用的学习顺序其实是倒过来的——先理解,再模仿,最后才自己写。
6.1 第一层:先把策略规则讲明白
能用大白话说清楚这几句话:"什么条件下开仓?什么条件下平仓?什么时候该空仓不交易?每次交易多少手?"
如果连这几句话都说不明白,直接上手写代码,只会把一个模糊的想法变成一堆你自己都搞不清楚从哪开始查错的程序,纯属给自己找麻烦。
6.2 第二层:一次只改一个参数
拿已经跑通的内置策略当起点,每次只改一个地方,而且原版一定要留着别动:
改一个均线参数,看看交易次数和开平仓位置发生了什么变化,核对这个变化是不是符合你的预期,把结果记下来,再决定下一次要改哪里。
这么做的目的,是帮你建立起"规则变了—信号变了—交易变了"这一条完整的因果链,而不是费劲心思去找一组历史上最能赚钱的参数——那种参数十有八九是过拟合出来的,实盘根本用不了。
6.3 第三层:再去学语言和交易指令
官方资料里,TBL是TB自己的策略开发语言,简语言属于另外一条产品线。你找的学习资料、函数说明、代码示例,一定要跟你手上实际在用的产品对上号,别拿简语言的教程去套TBL,那是白费功夫。
我也不建议一上来就同时学多周期、多品种加上账户级的订单控制,这些一起上手很容易把自己绕晕。先把一个简单策略的完整运行过程理解透了,再一步步往外扩展才稳妥。
七、从单品种扩展到多品种,该怎么操作
等单品种的回测已经跑熟了,可以再进一步到"策略研究"这个工作区去做批量测试。
官方多品种回测教程给出的操作步骤是:打开测试工作区,组件类型选"策略研究"或者"策略交易",选中要测试的组件,点"运行"或者"并行",等单元运行完成,再选中想查看的品种,点上方的"策略报告",这样既能看单品种的结果,也能看底部的汇总结果。
记住一个原则:先一个一个品种单独看,再看整体组合的汇总表现。组合结果看着漂亮,不代表里面每一个品种单独表现都不错,这里面很可能有一两个品种在拖后腿、另外几个在硬撑着平均数。
八、新手常见卡点,按这个顺序排查
遇到问题别慌,按这个顺序一项项排查,基本都能找到原因:
- 找不到教程里说的按钮:先检查产品、版本、语言是不是对得上,旧版教程不能直接照搬到新版上用
- 策略加载了但没有交易记录:检查图表上是不是已经有了策略信号,官方回测教程明确要求必须先有信号才会有记录
- 图表有信号,但账户没有交易:检查是不是在头寸管理器里绑定了账户,是不是点了启动交易
- 改了参数,结果跟预期不一样:检查是不是把"策略应用设置"和"策略单元设置"搞混了
- 不知道怎么批量测多个品种:用官方的策略研究工作区,照着多品种回测教程走一遍
如果要向官方社区提问,建议一次性把这些信息都准备好:软件版本、策略代码或名称、用的合约和周期、参数截图、出问题的具体时间、还有日志。官方帮助说明里也写了,策略编写、回测、软件使用这些非实时的问题,是要引导到官网社区去提交的,别指望客服能秒回。
九、从0到1,用这份清单自查有没有真的学会
与其用"学了几天"来衡量自己的进度,不如拿下面这份清单来对照一下,能全部打钩才算真正入门:
- 能独立打开一个品种的K线图
- 能加载内置策略,并且能找到策略参数在哪
- 能生成回测报告,能看到具体的交易记录
- 能说清楚这次回测用的数据区间和成本设置
- 能绑定模拟账户,并且能启动、停止策略
- 能核对信号、委托、成交和持仓这几个环节
- 遇到异常的时候,能提供足够的信息给别人帮你排查
把这些都做到了,你才算真正从"装好了TB"这个阶段,迈进了"会用TB来验证策略"的阶段。我的建议始终是:先把一个简单策略的全流程走顺,再去考虑编程进阶、组合研究这些更复杂的东西,最后才轮到实盘接入。
还有一点必须提醒:实盘之前,一定要先咨询期货公司官方持证的客户经理,让他们协助你开通监管部门要求的程序化交易权限——这一步不能省,也省不掉。
温馨提示:投资有风险,选择需谨慎。
下一篇资讯:
暂无下一篇
-
2026年券商APP月活榜:8家券商座次怎么排?选APP该看的3件事
2026-10-12 16:05
-
2026年可转债投资攻略:【可转债专题】帮你从入门到实操一站式搞定
2026-10-12 16:05
-
银证转账失败是什么原因?这4种情况最常见
2026-10-12 16:05



问一问
身份认证

分享该文章
