想真正掌握TB开拓者,核心就一个字:闭环。简单讲,完整的学习链条是这样的:安装 TBQuant → 注册账户和模拟环境 → 导入内置策略 → 进行历史回测 → 分析交易明细 → 启动模拟运行。初期的目标不是追求盈利,而是能把整套交易流程理清楚、能复现、能排错。
**一、软件选择要精准**
官网上列了好几个产品线,对新手来说容易混淆。TBQuant是量化交易平台,测试和模拟交易免费,实际下单才收费。单纯看行情的工具和能跑策略的平台是两个不同概念。建议新手就从TBQuant和官方自带的策略开始,暂时不用涉及Python或者外购策略。
特别提醒两点:网上很多旧教程用的是早期版本,菜单位置已经改过,官方社区早就发布过停服公告。另外,TBQuant通常版和简语言版的代码写法不一样,千万别混用。所以跟着教程操作之前,先确认教程讲的是哪个产品、哪个版本。
**二、账户体系要分清**
新手容易把这些概念搞混。软件账户是用来登录平台的,模拟交易账户是测试下单流程用的,实盘账户是真正交易时才考虑的。这三个层级的作用完全不同,不能混为一谈。
从官网下载装好后按提示注册软件账户。接着在头寸管理器里要添加一个模拟账户,这样才能测试策略是否真的能下单。新手务必先用模拟,别急着接实盘账户。至于实盘交易那块,涉及费用和期货公司的程序化权限问题,得找你的开户经理确认规则,不能光看平台说明。
**三、第一次实操:用内置双均线策略快速上手**
官方推荐的入门策略叫双均线策略(简称dualma),这比从网上乱找代码安全多了。
首先搭建最小化的测试环境。选一个你想学的品种、固定一个周期(比如15分钟K线)、用内置的dualma、参数先保留默认值、从历史回测开始。这里的品种和周期只是为了练手,不是真正的交易推荐。千万别一上来就跑几十个品种,出了问题根本找不到原因在哪。
打开品种的K线图,输入品种代码,再通过菜单加载dualma策略。图表出现交易信号就说明加载成功了。官方把每个K线图当作一个策略单元,一般情况下一个单元就放一个策略和一个品种。
这里有个很重要的区分:策略参数设置管的是均线的数值这类东西,策略单元设置管的是回测范围、成本这些。很多新手陷入"不停调均线参数"的死循环,其实是没搞清楚环境配置。先把参数固定死,把流程跑通,再想优化的事。
**四、第一份回测报告:关键不在赚多少,而在测得对不对**
打开K线图的策略报告。如果报告里没有任何交易记录,别急着怀疑软件,先检查图表上有没有买卖信号,这是前置条件。
看报告的时候,一定要同时记录下测试条件:用的什么品种、什么周期、历史数据跨度多长、手续费和滑点设成多少、初始资金多少。这样以后比对数据才有意义。
复盘回测结果不要光看净利润数字。按这个顺序看:交易明细对不对(开平仓时间和方向是否符合策略规则)→ 资金曲线是不是集中在少数几笔交易上 → 连续亏损时资金回撤能承受吗 → 交易次数多了以后成本还能控制吗 → 换个历史数据段结果是否大幅失效。这是学习用的自检清单,不是说某个策略就一定能直接上实盘。
**五、从图表到真实账户:还得多做一步账户绑定**
图表上出现买卖箭头和账户实际收到委托是两回事。
在K线图右上方打开交易框,点击头寸管理器,添加并选择模拟账户,然后核对策略、品种和账户都对了之后点启动交易。显示"全自动"就表示交易已经跑起来了。第一次启动前再确认一遍用的是模拟账户。
模拟运行阶段要重点观察执行一致性:策略产生信号后账户有没有出现对应委托、委托有没有成交、实际持仓方向数量是否和预期一致、策略退出后有没有留下遗留持仓、软件重启后状态是否还符合预期。这些都是验收问题。一旦发现异常,就停止加新东西,回头仔细查日志和设置。
**六、学习顺序:先读懂策略,再改参数,最后才写代码**
对零基础用户,更聪明的学法是这样的:
第一步,用中文把策略规则讲清楚。什么时候开仓、什么时候平仓、什么情况不交易、一次交易几手,这些都说不明白就直接写代码,最后只是把混乱变成难以排查的程序。
第二步,在跑通的内置策略基础上只改一个参数。改一个均线数值,然后比对交易次数和开平仓位置有没有按预期变化,记录结果再决定下一步。目的是建立"规则变化→信号变化→交易变化"这三者的对应关系。
第三步才开始学TBL策略语言。官方文档、函数说明和代码示例要和你用的产品版本对应。不建议一开始就搞多周期、多品种、账户级订单控制这些复杂的。把简单策略的完整流程理透了,再逐步扩展。
**七、从单品种到多品种:用策略研究工作区**
单品种的回测和模拟都能跑通了,可以进入策略研究工作区做批量测试。打开工作区,组件类型选策略研究,选中需要测试的组件,点运行等结果出来。先逐个看每个品种的表现,再看底部的汇总结果。组合结果好看不代表每个品种都好,要个别分析。
**八、新手常见问题排查顺序**
找不到教程的按钮→检查产品版本是否对应;策略没有交易记录→先看图表有没有信号;图表有信号但账户没交易→检查有没有绑定账户并启动;改了参数结果不符→检查是不是混淆了策略参数和单元设置;多品种测试→用官方的策略研究工作区。
如果要向官方社区提问,一次性把软件版本、策略名称、品种周期、参数截图、异常时间和日志都提供上去,能大幅提高解决效率。
**九、从0到1的完成标志**
能独立打开品种K线图 → 能加载内置策略和找到参数 → 能生成回测报告和查看交易明细 → 能说出本次回测用的数据跨度和成本 → 能绑定模拟账户并启动停止 → 能核对信号、委托、成交和持仓 → 遇到问题能提供足够信息排查。完成这些以后,你才真正从"装好了TB"进入"会用TB验证策略"的阶段。先把一个简单策略的完整流程走通,再考虑编程进阶和实盘接入。
特别强调,实盘前一定要和期货公司的持证客户经理沟通,确认程序化交易权限的具体要求和办理流程。
0