在线问一问
帮您解决忧心难题
资深吴经理2026-10-21 00:22 想真正掌握TB开拓者,核心就一个字:闭环。简单讲,完整的学习链条是这样的:安装 TBQuant → 注册账户和模拟环境 → 导入内置策略 → 进行历史回测 → 分析交易明细 → 启动模拟运行。初期的目标不是追求盈利,而是能把整套交易流程理清楚、能复现、能排错。
**一、软件选择要精准**
官网上列了好几个产品线,对新手来说容易混淆。TBQuant是量化交易平台,测试和模拟交易免费,实际下单才收费。单纯看行情的工具和能跑策略的平台是两个不同概念。建议新手就从TBQuant和官方自带的策略开始,暂时不用涉及Python或者外购策略。
特别提醒两点:网上很多旧教程用的是早期版本,菜单位置已经改过,官方社区早就发布过停服公告。另外,TBQuant通常版和简语言版的代码写法不一样,千万别混用。所以跟着教程操作之前,先确认教程讲的是哪个产品、哪个版本。
**二、账户体系要分清**
新手容易把这些概念搞混。软件账户是用来登录平台的,模拟交易账户是测试下单流程用的,实盘账户是真正交易时才考虑的。这三个层级的作用完全不同,不能混为一谈。
从官网下载装好后按提示注册软件账户。接着在头寸管理器里要添加一个模拟账户,这样才能测试策略是否真的能下单。新手务必先用模拟,别急着接实盘账户。至于实盘交易那块,涉及费用和期货公司的程序化权限问题,得找你的开户经理确认规则,不能光看平台说明。
**三、第一次实操:用内置双均线策略快速上手**
官方推荐的入门策略叫双均线策略(简称dualma),这比从网上乱找代码安全多了。
首先搭建最小化的测试环境。选一个你想学的品种、固定一个周期(比如15分钟K线)、用内置的dualma、参数先保留默认值、从历史回测开始。这里的品种和周期只是为了练手,不是真正的交易推荐。千万别一上来就跑几十个品种,出了问题根本找不到原因在哪。
打开品种的K线图,输入品种代码,再通过菜单加载dualma策略。图表出现交易信号就说明加载成功了。官方把每个K线图当作一个策略单元,一般情况下一个单元就放一个策略和一个品种。
这里有个很重要的区分:策略参数设置管的是均线的数值这类东西,策略单元设置管的是回测范围、成本这些。很多新手陷入"不停调均线参数"的死循环,其实是没搞清楚环境配置。先把参数固定死,把流程跑通,再想优化的事。
**四、第一份回测报告:关键不在赚多少,而在测得对不对**
打开K线图的策略报告。如果报告里没有任何交易记录,别急着怀疑软件,先检查图表上有没有买卖信号,这是前置条件。
看报告的时候,一定要同时记录下测试条件:用的什么品种、什么周期、历史数据跨度多长、手续费和滑点设成多少、初始资金多少。这样以后比对数据才有意义。
复盘回测结果不要光看净利润数字。按这个顺序看:交易明细对不对(开平仓时间和方向是否符合策略规则)→ 资金曲线是不是集中在少数几笔交易上 → 连续亏损时资金回撤能承受吗 → 交易次数多了以后成本还能控制吗 → 换个历史数据段结果是否大幅失效。这是学习用的自检清单,不是说某个策略就一定能直接上实盘。
**五、从图表到真实账户:还得多做一步账户绑定**
图表上出现买卖箭头和账户实际收到委托是两回事。
在K线图右上方打开交易框,点击头寸管理器,添加并选择模拟账户,然后核对策略、品种和账户都对了之后点启动交易。显示"全自动"就表示交易已经跑起来了。第一次启动前再确认一遍用的是模拟账户。
模拟运行阶段要重点观察执行一致性:策略产生信号后账户有没有出现对应委托、委托有没有成交、实际持仓方向数量是否和预期一致、策略退出后有没有留下遗留持仓、软件重启后状态是否还符合预期。这些都是验收问题。一旦发现异常,就停止加新东西,回头仔细查日志和设置。
**六、学习顺序:先读懂策略,再改参数,最后才写代码**
对零基础用户,更聪明的学法是这样的:
第一步,用中文把策略规则讲清楚。什么时候开仓、什么时候平仓、什么情况不交易、一次交易几手,这些都说不明白就直接写代码,最后只是把混乱变成难以排查的程序。
第二步,在跑通的内置策略基础上只改一个参数。改一个均线数值,然后比对交易次数和开平仓位置有没有按预期变化,记录结果再决定下一步。目的是建立"规则变化→信号变化→交易变化"这三者的对应关系。
第三步才开始学TBL策略语言。官方文档、函数说明和代码示例要和你用的产品版本对应。不建议一开始就搞多周期、多品种、账户级订单控制这些复杂的。把简单策略的完整流程理透了,再逐步扩展。
**七、从单品种到多品种:用策略研究工作区**
单品种的回测和模拟都能跑通了,可以进入策略研究工作区做批量测试。打开工作区,组件类型选策略研究,选中需要测试的组件,点运行等结果出来。先逐个看每个品种的表现,再看底部的汇总结果。组合结果好看不代表每个品种都好,要个别分析。
**八、新手常见问题排查顺序**
找不到教程的按钮→检查产品版本是否对应;策略没有交易记录→先看图表有没有信号;图表有信号但账户没交易→检查有没有绑定账户并启动;改了参数结果不符→检查是不是混淆了策略参数和单元设置;多品种测试→用官方的策略研究工作区。
如果要向官方社区提问,一次性把软件版本、策略名称、品种周期、参数截图、异常时间和日志都提供上去,能大幅提高解决效率。
**九、从0到1的完成标志**
能独立打开品种K线图 → 能加载内置策略和找到参数 → 能生成回测报告和查看交易明细 → 能说出本次回测用的数据跨度和成本 → 能绑定模拟账户并启动停止 → 能核对信号、委托、成交和持仓 → 遇到问题能提供足够信息排查。完成这些以后,你才真正从"装好了TB"进入"会用TB验证策略"的阶段。先把一个简单策略的完整流程走通,再考虑编程进阶和实盘接入。
特别强调,实盘前一定要和期货公司的持证客户经理沟通,确认程序化交易权限的具体要求和办理流程。
阅读全文
孙亿李2026-10-21 00:21 很多朋友装完TBQuant之后,第一反应是"我该怎么写策略"。其实更靠谱的顺序是先把一条完整链路走通:下载安装 TBQuant → 注册软件账户与模拟交易账户 → 调用内置双均线策略 → 完成一次历史回测 → 逐笔核对交易明细 → 启动模拟交易。第一阶段真正要拿到手的,不是一份"能赚钱的代码",而是一次自己看得懂、复现得了、出问题能定位的交易过程。官方新手指南对内置策略加载、回测报告查看以及模拟交易启动,都给了明确的操作路径。
贯穿整套入门过程的关键词只有一个:闭环。下面以 TBQuant 的期货量化入门为主线,旧版 TB、TBQuant 与简语言版的操作不作混用。
**一、先选对软件:新手该从哪个版本切入?**
官网目前并列列出了 TBQuant、行情交易软件、简语言量化软件以及 Python 相关产品几条线。其中 TBQuant 定位是量化服务平台,官网口径为"测试及模拟交易免费,实盘交易收费"。这里要区分清楚:只看看行情、手动下单的软件,和运行程序化策略的平台,本质上是两类东西。
第一次接触 TB 的用户,建议直接从 TBQuant 加上官方内置策略起步,先别引入 Python,也不必急着买策略或找人代编。
有两个容易踩的坑值得提前注意:
- 网上不少教程用的是旗舰版、极速版或者旧版 TBQuant,菜单结构与新版未必对得上;官方社区此前已发布过旧版停止服务的公告。
- TBQuant 普通版和简语言版不能混着写代码。官网把简语言作为独立产品列出,其策略语言的写法与普通版并不相同。
所以照着教程动手之前,先确认它讲的是哪个产品、哪个版本、哪种语言。
**二、装好之后,先把三个"账户"分清楚**
1. **软件账户**——用于登录 TB 平台
从 TB 官网进入 TBQuant 下载入口,安装完成后按登录界面的指引注册软件账户。官方新手指引里给出了下载、手机注册以及导入工作区的入门路径。
2. **模拟交易账户**——用于测试下单链路
软件账户和交易账户分工不同:前者负责登录平台,后者负责绑定交易、接收委托、记录持仓。官方新手教程在启动交易环节,要求在头寸管理器中添加并选定一个模拟或实盘交易账户。
新手阶段先用模拟账户,不要一上来就绑定实盘。
3. **实盘交易账户**——等流程验证充分后再启用
TBQuant 的实盘交易涉及收费;能否支持你所在的期货公司、账户如何接入、程序化交易有哪些要求,都应以平台和开户期货公司的现行说明为准。官方社区有账户绑定及程序化相关指引,但"软件注册成功"绝不等于"已具备实盘自动交易条件"。
**三、第一次实操:先跑通双均线,不必从写代码开始**
官方 TBQuant 新手教程用的是内置双均线策略,简称 `dualma`。比起从网上复制一段来路不明的代码,这更适合作为第一轮练习对象。
**第一步:搭一个最小的测试环境**
第一轮练习建议只设定:
| 项目 | 入门练习建议 |
| --- | --- |
| 品种 | 一个你打算认真学习的期货品种 |
| 周期 | 固定一个,比如 15 分钟 |
| 策略 | 内置 `dualma` 双均线 |
| 参数 | 先保留默认值 |
| 交易模式 | 先历史回测,再模拟交易 |
这里的品种和周期只是操作练习的设定,不构成交易推荐。也别一上来同时跑几十个品种,否则一旦出问题,排查范围会大到无从下手。
**第二步:打开 K 线图并加载策略**
参照官方 K 线图启动教程:
1. 打开目标品种的 K 线图。
2. 在图表中输入品种代码,或通过右键菜单选择品种。
3. 输入策略简称 `dualma`,同样也可以通过右键菜单插入策略。
4. 确认策略已加载,图表上应出现交易信号。
这里先建立一个结构认知:官方教程把每个 K 线图视为一个策略单元,通常一个单元里放一个策略配一个品种就够了。
**第三步:分清两类设置**
| 设置 | 管什么 |
| --- | --- |
| 策略应用设置 | 策略自身参数,例如均线参数 |
| 策略单元设置 | 图表、交易以及回测相关设置 |
这两类设置官方教程有明确区分。改策略参数和改回测环境,完全是两件事。
新手最常见的误区,是陷在"反复调均线参数"的循环里,却从没确认过回测环境本身是否合理。比较稳妥的做法是:先固定参数把流程跑通,再谈优化。
**四、第一次回测:重点不是赚多少,而是测没测对**
1. **把回测报告调出来**
官方给出的 K 线图回测查看路径是:
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. 查看单品种结果,以及底部的汇总结果。
先看每个品种,再看组合汇总。组合结果漂亮,不代表每一个品种都表现良好。
**八、新手常卡的地方,按这个顺序排查**
| 卡点 | 优先检查 |
| --- | --- |
| 找不到教程里的按钮 | 产品、版本、语言是否一致;旧版教程不能直接照搬到新版 |
| 策略加载后没有交易记录 | 图表上是否已有策略信号;官方回测教程明确要求先有信号 |
| 图表有信号,账户却没有交易 | 是否在头寸管理器中绑定了账户,是否点击了启动交易 |
| 改了参数结果不对 | 是否混淆了"策略应用设置"与"策略单元设置" |
| 不知道怎么批量测多品种 | 使用官方策略研究工作区与多品种回测教程 |
向官方社区提问时,建议一次性把软件版本、策略代码或名称、合约与周期、参数截图、异常发生时间和日志都提供出来。官方帮助说明中,策略编写、回测及软件使用这类非实时问题会被引导至官网社区提交。
**九、从 0 到 1 的验收标准**
不妨把下面这份清单当作学习进度表,而不是拿"学了几天"来衡量:
- 能独立打开一个品种的 K 线图。
- 能加载内置策略,并能找到策略参数。
- 能生成回测报告,查看具体交易记录。
- 能说清本次回测用的是哪段数据区间、哪套成本设置。
- 能绑定模拟账户,并启动、停止策略。
- 能核对信号、委托、成交与持仓的对应关系。
- 遇到异常时,能提供足够信息去排查。
完成这些,才算从"装好了 TB"跨进"会用 TB 做策略验证"。先跑完一个简单策略的全流程,再谈编程进阶、组合研究和实盘接入。最后提醒一句:实盘之前,务必咨询期货公司官方持证客户经理,协助开通监管部门要求的程序化交易权限,这一步不要自行简化。
阅读全文
投行老赵2026-10-21 00:21 ## 一、先明确一件事:第一轮的目标是"跑完流程",不是"写出赚钱策略"
很多人第一次打开TBQuant,第一反应就是想马上动手写代码,这往往是最容易卡住的起点。更稳妥的路径是把整个链条完整走通一遍:下载安装TBQuant → 注册软件账户 → 开通模拟交易账户 → 调用内置双均线策略 → 完成一次历史回测 → 逐笔核对成交明细 → 切换到模拟交易。
真正需要抓住的关键词只有两个字——闭环。一轮闭环走完,你才会知道每一步在做什么、出错时问题出在哪一环。下文均以TBQuant的期货量化入门为主线,不把早期TB版本、TBQuant与简语言版的操作方式混为一谈。
## 二、软件版本:新手该从哪个产品进入?
官网目前在售/在列的产品包括TBQuant、行情交易终端、简语言量化软件以及Python方向的产品线。其中TBQuant定位为量化服务平台,官方标注的收费口径是"测试与模拟交易免费,实盘交易收费"。这里要区分清楚:只提供行情浏览和手工下单的终端,与能够承载程序化策略运行的平台,本质上不是同一类工具。
初次接触的新手,建议直接从TBQuant配合官方内置策略起步,暂时不必引入Python,也不必急于购买现成策略或付费代编服务。
有两处细节值得提前留意:
- 网络上流传的部分教程基于旗舰版、极速版或早期TBQuant撰写,菜单布局与当前版本未必对得上;官方社区此前已就旧版本停止服务发布过公告。
- TBQuant普通版与简语言版不能混用代码。简语言在官网是单独列出的产品,其策略语言的写法与普通版并不相同。
所以,照着任何教程动手之前,先确认它对应的是哪个产品、哪个版本、哪种语言。
## 三、安装完成后,先把三个"账户"的角色理清
**1)软件账户——用于登录平台**
从官网进入TBQuant下载页,安装完毕按登录界面提示完成注册即可。官方新手指引中提供了下载、手机号注册、导入工作区这一整套入门路径。
**2)模拟交易账户——用于验证下单链路**
软件账户和交易账户职责不同:一个负责登录平台,另一个负责对接交易通道、接收委托指令、记录持仓变化。官方新手教程在启动交易环节,要求在头寸管理器中添加并指定一个模拟或实盘交易账户。
新手阶段只挂模拟账户,不要一上手就绑定实盘。
**3)实盘交易账户——流程验证通过后再谈**
TBQuant的实盘功能涉及收费;你的期货公司是否在支持范围内、账户如何接入、程序化交易需要满足哪些要求,都应以平台和开户机构的最新说明为准。官方社区有账户绑定和程序化相关的指引,但"软件注册成功"绝不等于"已经具备实盘自动交易的条件"。
## 四、第一次实操:用内置双均线策略跑通,而不是自己写代码
官方新手教程采用的示范策略是内置双均线,简称`dualma`。相比从网上随手抓一段来路不明的代码,用它做第一轮练习要安全得多,也更容易定位问题。
**第一步:搭一个最小化的测试环境**
第一轮只需要设定下面这几项:
| 项目 | 入门建议 |
| --- | --- |
| 品种 | 选一个你打算深入学习的期货品种 |
| 周期 | 固定一个,例如15分钟 |
| 策略 | 内置`dualma` |
| 参数 | 先保持默认 |
| 交易模式 | 先跑历史回测,再做模拟交易 |
需要说明的是,这里的品种与周期只是操作层面的练习配置,不构成任何交易建议。也不要开局就同时挂几十个品种,一旦出问题,排查难度会成倍上升。
**第二步:调出K线图并挂载策略**
参照官方K线图启动教程,操作顺序是:
1. 打开目标品种的K线图。
2. 在图表上直接输入品种代码,或通过右键菜单选取品种。
3. 输入策略简称`dualma`,同样可以通过右键菜单插入策略。
4. 确认策略加载成功,图表上出现对应的交易信号标记。
顺带记住一个结构设定:官方教程把每张K线图视为一个独立的策略单元,通常一个单元对应一个策略加一个品种。
**第三步:把两类设置区分开**
| 设置类型 | 负责的内容 |
| --- | --- |
| 策略应用设置 | 策略自身的参数,如均线周期 |
| 策略单元设置 | 图表、交易与回测相关配置 |
这两类设置在官方教程中是明确分开的。调整策略逻辑和调整回测环境,属于两件不同的事。
新手最常掉的坑,是在回测环境还没确认合理的情况下,反复折腾均线参数。正确顺序是先固定参数、把流程走通,再谈优化。
## 五、第一次回测:判断"测得对不对"比"赚了多少"重要得多
**1)打开回测报告的路径**
官方给出的K线图回测查看流程如下:
1. 准备好策略并加载到K线图上。
2. 确认图表上已经出现交易信号。
3. 在K线图上点击右键,选择"策略报告"。
4. 双击相应栏目,查看具体的测试报告内容。
如果报告里一条交易记录都没有,第一反应应该是检查策略有没有产生信号,而不是断定软件出了故障。
**2)先核对测试条件,再去评价策略表现**
官方策略单元说明中,把保证金比例、手续费、滑点以及初始资金列为会显著影响回测与实盘结果的参数。该说明针对的是简语言版,具体入口以你实际安装的版本为准,但这些设置项本身不能被忽略。
建议每一份回测报告都同步记录以下信息:
- 测试的品种与具体合约
- K线周期与历史数据区间
- 策略名称及参数取值
- 初始资金、手续费、滑点设置
- 所使用的软件版本
有了这些记录,将来换参数、换数据或升级软件之后,你才能判断两份报告之间是否具备可比性。
**3)别只盯着净利润看**
复盘时建议按下面的顺序逐项看,而不是先去挑那个最好看的收益数字:
| 检查项 | 需要回答的问题 |
| --- | --- |
| 交易明细 | 开平仓的时间、方向、手数是否符合策略规则? |
| 资金曲线 | 收益是否高度集中于少数几笔交易? |
| 回撤 | 连续亏损阶段,资金和心理能否承受? |
| 交易频率 | 成交次数上升后,成本是否还在可接受范围? |
| 不同时段表现 | 换一个历史区间,结果是否明显失效? |
这套检查框架用于学习与自我校验,不是盈利与否的判定标准。平台能展示历史回测报告,不代表某个策略就能直接拿去实盘。
## 六、从回测走向模拟盘:中间还差一次账户绑定
"图表上出现买卖箭头"和"账户里真正收到委托",是两件完全不同的事。
按官方新手教程,K线图启动交易的大致流程是:
1. 在K线图右上角打开交易框。
2. 点击进入"头寸管理器"。
3. 添加并选中模拟账户,确认保存。
4. 复核交易策略、交易品种、交易账户三项是否对应正确。
5. 点击"启动交易"——教程中说明,状态显示"全自动"即代表交易已启动。
首次启动之前,务必再看一眼确认选中的是模拟账户。
**模拟阶段该盯什么?**
重点应放在执行一致性上,而不是短期盈亏:
- 图表出信号后,账户里是否出现对应的委托单?
- 委托是否成交?未成交或被拒单时,是否查明了具体原因?
- 实际持仓的方向与数量,是否与策略预期一致?
- 策略平仓退出后,账户中是否还留有残余持仓?
- 软件重启、账户重新登录之后,状态是否仍符合预期?
这些是模拟运行的验收问题,并不等同于"所有TB版本都保证自动恢复"。一旦遇到异常,先停止叠加复杂度,回头核查日志、设置项与官方说明。
## 七、什么时候开始学编程?先把一个策略改懂,再谈写新策略
对零基础用户来说,更贴合实际的进阶顺序是:
**第一层:先把策略规则讲清楚**
试着用中文完整表述:
> 什么条件下开仓?什么条件下平仓?什么情况不参与交易?每次交易多少手?
这几条如果说不明白,直接写代码只会把模糊的想法固化成一段难以排查的程序。
**第二层:每次只改一个参数**
以已经跑通的内置策略为基准,每次只动一处,并且保留原版备份:
- 调整一个均线参数
- 对比交易次数与开平仓位置的变化
- 核对变化是否落在预期之内
- 记录结果,再决定下一步改什么
这样做的价值,在于建立"规则变化—信号变化—交易变化"三者之间的对应关系,而不是去凑一组历史收益最漂亮的数字。
**第三层:再系统学习语言与交易指令**
官方资料将TBL列为TB的策略开发语言;简语言则属于另一条产品路线。学习资料、函数说明、代码示例,都要和你实际使用的产品对得上。
不建议一开始就同时上多周期、多品种、账户级订单控制。先把一个简单策略的完整运行链路吃透,再逐步往外扩。
## 八、从单品种扩展到多品种,具体怎么操作?
当单品种回测已经跑顺,可以进入"策略研究"工作区做批量测试。官方多品种回测教程给出的步骤是:
1. 打开测试工作区,组件类型选择"策略研究"或"策略交易"。
2. 选中需要测试的组件。
3. 点击"运行"或"并行",等待各单元执行完毕。
4. 选中要查看的品种,点击上方"策略报告"。
5. 查看单品种结果,以及底部的组合汇总结果。
顺序是先逐个品种看,再看组合汇总。组合整体好看,不等于每个品种的表现都站得住。
## 九、新手高频卡点与排查顺序
| 卡点 | 优先检查什么 |
| --- | --- |
| 找不到教程里说的按钮 | 产品、版本、语言是否与教程一致;旧版教程不能直接照搬 |
| 策略加载后没有交易记录 | 图表上是否已出现策略信号;官方回测教程明确要求先有信号 |
| 图表有信号,账户却没成交 | 是否已在头寸管理器绑定账户、是否已启动交易 |
| 改了参数结果不符合预期 | 是否把"策略应用设置"与"策略单元设置"搞混了 |
| 不清楚怎么批量测多品种 | 使用官方策略研究工作区与多品种回测教程 |
去官方社区提问时,尽量一次性把软件版本、策略代码或名称、合约与周期、参数截图、异常发生时间、日志文件都附上。官方帮助文档明确将策略编写、回测、软件使用类非实时问题引导至官网社区提交。
## 十、从零到一的验收清单
下面这份清单可以当作学习进度的标尺,而不是用"学了多少天"来衡量:
- 能独立打开任意品种的K线图
- 能加载内置策略,并找到策略参数入口
- 能生成回测报告,并调出具体交易记录
- 能说清本次回测使用的数据区间与成本设置
- 能绑定模拟账户,并完成策略的启动与停止
- 能核对信号、委托、成交、持仓四者是否一致
- 遇到异常时,能提供足够信息支撑排查
这些都能做到,才算真正从"装好了TB"跨进"会用TB做策略验证"的阶段。先把一个简单策略的全流程走完,再考虑编程进阶、组合研究以及实盘接入。
另外提醒一句:实盘之前务必联系期货公司官方持证客户经理,由对方协助开通监管要求的程序化交易权限,这一步不能省。
阅读全文
理财杨顾问2026-10-21 00:20 量化交易的学习路径,核心在于建立一个完整的交易闭环。对于初次接触TB开拓者的用户,建议的操作流程是:完成软件安装 → 注册账户体系 → 加载现成策略 → 执行历史回测 → 逐项复盘数据 → 开启模拟盘。这个阶段的目标并非立刻找到盈利方程式,而是能够完整走通一次可追溯、可复现、能排查的交易过程。官方入门资料涵盖了策略加载、回测数据查看和模拟环境启动的完整路径。
教程的第一步:理清软件生态
打开官网产品列表会看到多个版本——TB开拓者属于量化交易平台,官方标注为"模拟免费、实盘计费"。如果你只是看盘或手动下单,用的是行情交易工具;要运行程序化策略,需要进入量化服务体系。
初学者应当从TB开拓者的标准版入手,配合官方内置策略使用,暂不引入Python环境,也不必急于购买第三方策略包。这里需要特别留意:
- 网络上部分教程基于旧版本或旗舰版编写,菜单布局与当前版本可能存在差异;官方社区已公示过停更信息。
- TB开拓者标准版与简语言版采用不同的策略编写框架,代码逻辑不能混用;官网将这两个产品分别列出。
开始操作前,先确认教程对应的具体产品名称、版本号和编程语言。
账户体系的三个角色
1. 平台账户:访问TB生态的凭证
从官网进入下载界面,按安装提示完成注册。官方指引涵盖了下载、手机号验证和工作区导入等基础步骤。
2. 模拟交易账户:策略信号执行的落点
平台账户与交易账户各司其职——前者是身份凭证,后者承载委托指令和持仓记录。官方新手教程在启动交易前要求在头寸管理界面绑定并激活模拟或实盘账户。
初期必须使用模拟账户,不要一开始就接入实盘。
3. 实盘账户:流程验证后的后续考虑
TB开拓者的实盘交易存在费用;是否兼容你的期货公司、接入步骤如何、监管部门对程序化交易的具体要求,应当参照平台官方说明与期货公司持证客户经理的指导。完成软件注册并不等于已具备实盘自动化条件。
从内置策略启程
官方教程以双均线策略(代码标识 `dualma`)作为实战案例,这比从互联网上复制来源不确定的代码更适合初学者使用。
建立最小化的测试框架
第一阶段操作建议限定在:
| 配置项 | 建议值 |
| 交易品种 | 单个,选择你重点关注的期货合约 |
| K线周期 | 固定一个,如15分钟线 |
| 使用策略 | 内置双均线 |
| 参数调整 | 保持默认设置 |
| 运行模式 | 先历史回测,后模拟模式 |
这些参数选择仅用于操作学习,不代表交易建议。不要同时运行数十个品种,否则故障时难以定位。
K线图上加载策略
按照官方路径操作:
1. 打开目标品种的K线图
2. 输入品种代码,或通过右键菜单切换品种
3. 输入策略代码 `dualma`,策略会自动加载并在图表上显示信号
4. 确认图表已呈现买卖箭头
把每个K线图理解为一个独立单元,通常一个单元运行一个策略和一个品种。
区分两类设置
| 设置类型 | 作用范围 |
| 策略参数设置 | 调整策略本身的逻辑,比如均线周期数 |
| 单元环境设置 | 配置图表、回测、交易相关的外部条件 |
官方教程明确区分这两类。改均线周期和改回测数据源,处理的是完全不同的问题。初学者容易陷入"不停调参"的误区,却没有先确认回测数据本身是否设置正确。建议先用默认参数完整跑通流程,后续再涉及优化。
回测数据的正确打开方式
查看回测结果的路径:
1. 策略已加载到K线图,图表上存在交易信号
2. 在K线图上右键,找到"策略报告"选项
3. 双击相应的行,打开详细回测数据
如果回测报告显示零交易,不要立刻判断软件故障,应当先检查图表是否已生成策略信号——官方教程明确要求信号存在才能生成交易。
读懂回测报告的要点
TB官方文档将保证金比例、手续费设置、滑点参数和初始资金列为直接影响回测结果的变量。这些设置不能忽视。
为回测报告同步记录以下内容:
- 测试商品及对应合约月份
- K线时间级别与历史周期区间
- 策略名称与参数值
- 初始资金、成本参数设置
- 软件版本号
这样以后对比不同参数、更换数据周期或升级软件时,能够准确判断两份报告的可比性。
复盘顺序优于关注最终收益数字
建议按以下顺序逐项检查:
| 检查内容 | 核心问题 |
| 交易列表 | 实际的开平时刻、方向、数量是否与策略规则吻合? |
| 权益曲线 | 利润是否集中在少数几笔交易,还是相对分散? |
| 最大回撤 | 连续损失时的资金下降幅度,心理能否接受? |
| 成交频次 | 交易数量增加后,手续费占比是否仍在可控范围? |
| 时间段表现 | 同策略在其他历史区间的表现是否稳定,还是明显衰减? |
这是学习框架,不是盈利判定标准。平台能生成历史回测报告,不代表该策略适合直接实盘运用。
从图表信号到真实委托
"K线图出现箭头"和"账户收到执行指令"之间隔着一个关键步骤:账户绑定。
TB官方新手教程给出的启动流程大致为:
1. 打开K线图右上角的交易面板
2. 进入"头寸管理器"
3. 新增并选中模拟账户,确认保存
4. 核对策略名称、交易品种、绑定账户信息
5. 点击"启动交易";显示"全自动"状态表示已正常启动
首次启动前再确认一遍:选中的确实是模拟账户。
模拟运行期间重点观察什么
不应聚焦短期盈亏,而要关注执行一致性:
- 图表出现买卖信号后,账户是否收到对应委托指令?
- 委托是否顺利成交?如未成交或被拒绝,原因何在?
- 实际持仓的方向和数量,与策略预期是否一致?
- 策略平仓后,账户中是否仍有残留头寸?
- 软件重启或重新登录后,账户状态是否仍保持一致?
这些都是模拟阶段必须验证的项目。遇到异常时不要增加新的复杂因素,应先停止操作,查看日志和官方说明。
编程学习的合理先后顺序
对零基础用户,更务实的学习路线是:
第一阶段:用自然语言描述交易逻辑
必须能清晰表述:
> 什么价格或指标出现时建立头寸?什么条件下平仓退出?在哪些情况下放弃交易?每次交易的手数如何决定?
如果这些问题答不上来,直接进入代码编写只会把模糊想法变成难以调试的程序。
第二阶段:微调单个参数
以已通过验证的内置策略为基础,每次只修改一处:
- 调整一个均线周期数
- 观察交易次数与开平位置的变化
- 验证变化是否符合预期
- 记录结果,再决定下一步改动
目的是建立"规则变化→信号变化→交易行为变化"的因果链条,而非一味寻找历史最优参数。
第三阶段:学习策略语言与交易指令
TB策略开发使用的是TBL编程语言;简语言版属于不同产品线。学习材料、函数库和示例代码必须与实际产品版本匹配。
不建议初期同时触及多周期策略、跨品种交易、账户级订单控制等高阶功能。先理解单个品种、单周期策略的完整运行逻辑,再逐步拓展。
扩展到多品种批量测试
当单品种回测已能熟练操作,可进入"策略研究"工作区进行批量回测。
官方多品种回测教程的操作步骤:
1. 打开测试工作区,选择"策略研究"或"策略交易"组件
2. 选中需要测试的组件
3. 点击"运行"或"并行"执行,等待所有单元完成
4. 选择要查看的品种,点击上方"策略报告"
5. 先逐一查看每个品种的结果,再看底部的汇总统计
查看组合汇总数据时要谨慎——整体看起来可观,不代表每个单品种都表现良好。
遇到问题的排查顺序
| 问题现象 | 首先检查 |
| 教程中的按钮找不到 | 产品名称、版本、语言是否与教程相符;旧版教程不适用新版本。 |
| 策略加载后无交易记录 | 图表上是否真的生成了信号;官方教程明确要求先有信号才能有交易。 |
| 图表有信号但账户无动作 | 是否在头寸管理器中完成了账户绑定,是否已点击启动。 |
| 改参数结果不符预期 | 是否混淆了"策略参数设置"和"单元环境设置"两个概念。 |
| 不会批量测多品种 | 使用官方的策略研究工作区和多品种回测教程。 |
向官方社区反馈时,建议提供软件版本、策略代码或名称、合约与周期、参数截图、问题发生的具体时间和软件日志等完整信息。官方帮助文档将策略开发、数据回测等非实时类问题引导至官网社区。
学习进度的自我评估表
可用以下清单衡量学习进度,而不是仅看投入时间:
- 能独立打开单个品种的K线图
- 能正确加载内置策略,找到参数配置入口
- 能生成回测报告,并查看具体的成交明细
- 能准确说明本次回测的数据周期与成本参数设置
- 能完成模拟账户的绑定并启动、停止策略
- 能逐一核对图表信号、委托指令、交易成交和持仓状态
- 遇到问题时能提供足够的诊断信息供排查
到达这个阶段,才算从"安装了TB"进阶到"学会用TB验证策略"。优先完成一个简化策略的端到端运行,再考虑编程深造、组合策略研究和实盘对接。
特别提示:启动实盘前,必须咨询期货公司的持证客户经理,了解程序化交易的监管要求和开通流程,确保所有环节合规。
阅读全文
孙总策略2026-10-21 00:18 量化交易新手进入TB开拓者的有效途径,可以归纳为这样几个环节:先安装TBQuant,建立软件账户和模拟交易账户,加载系统自带的双均线策略,完整走通一次历史回测,逐项检查交易明细,最后启动模拟交易验证。入门阶段的真实目标并非设计出盈利代码,而是能够看懂整个交易流程、把它复现出来、遇到问题时有能力排查。官方新手资料提供了策略加载、回测报告查看及模拟交易启动的具体方法。
贯穿整套学习过程的核心概念只有一个:闭环。以下内容以TBQuant进行期货量化的入门路径为主,不涉及旧版TB、不同版本间的操作差异或简语言版本的内容。
**一、软件版本的选择**
官网当前提供了TBQuant、行情交易工具、简语言量化平台和Python相关方案。其中TBQuant属于量化服务平台,官方标注为"模拟及测试免费,实盘交易收费"。纯粹用于行情查看和手工操作的工具,与运行自动化交易策略的平台从功能上就存在本质区别。
针对初次接触TB的使用者,建议从TBQuant配合官方内置策略切入,暂时不引入Python,也不需急于购买外部策略或付费编程服务。
需要特别留意两点:
- 互联网上某些教程基于旗舰版、极速版或早期版本编写,菜单布局与当前版本可能不同;官方社区已多次发布过旧版停用通告。
- TBQuant标准版和简语言版的策略代码体系完全不同,不可混用。官网将简语言独立为产品线,其编程语言存在差异。
因此,按教程操作之前,务必确认所用教程涉及的是哪款产品、哪个版本、哪种编程语言。
**二、安装完成后,要区分三种"账户"**
1. **软件账户**:登录TB平台的凭证
从TB官网进入TBQuant下载,安装后依照登录界面提示完成软件账户注册。官方入门指引提供了下载步骤、手机注册流程和工作区导入的完整路径。
2. **模拟交易账户**:验证下单流程的载体
软件账户和交易账户的职责各不相同:前者用于平台登录,后者负责绑定交易、接收指令以及记录头寸。官方入门教程在启动交易时,明确要求在头寸管理中添加并指定模拟账户或实盘账户。
新手阶段应优先选用模拟账户,不建议一开始就接入实盘。
3. **实盘交易账户**:等各环节验证完毕后再考虑
TBQuant实盘交易涉及费用支出;是否支持你所在期货公司、账户接入流程如何、程序化交易具体要求,应以当前平台规则及开户公司的官方说明为准。官方社区内有账户接入和程序化相关指导文档,但不应误将"软件注册成功"理解为"已具备实盘自动交易资格"。
**三、第一次实操:用内置双均线策略来验证流程**
官方TBQuant入门教程采用内置双均线策略,简称为`dualma`。以此作为首轮练习的起点,要优于从网络复制来源不明的代码。
*第一步:建立最小化测试场景*
初学阶段建议只设置这些参数:
| 配置项 | 建议方案 |
|-------|--------|
| 交易品种 | 选择你计划学习的单一期货品种 |
| K线周期 | 固定选择一个,如15分钟 |
| 策略选择 | 使用内置`dualma`双均线 |
| 策略参数 | 保留系统默认值 |
| 运行模式 | 先进行历史回测,再切换模拟交易 |
此处的品种和周期仅为操作练习设定,不涉及交易建议。切忌一次性加载数十个品种,否则出现问题时难以定位根源。
*第二步:加载K线图并插入策略*
按照官方K线启动说明:
1. 打开所选品种的K线图表。
2. 输入品种代码,或通过菜单右键选中品种。
3. 输入策略简称`dualma`,或从右键菜单插入。
4. 确认策略已成功加载,图表上显示交易信号。
这里要记住一个结构概念:官方将K线图作为策略单元,通常一个单元放置一个策略和一个品种。
*第三步:区分两类配置选项*
| 配置类型 | 控制内容 |
|---------|--------|
| 策略应用设置 | 策略本身的运算参数,例如均线周期值 |
| 策略单元设置 | K线图表、交易及回测相关环境参数 |
这是官方教程明确的两项分类。修改策略参数和调整回测环境不是同一事项。
新手容易陷入反复调整均线参数的死循环,但却未曾确认回测的基础环境是否恰当。应先固定参数、完整走通流程,之后再考虑优化调整。
**四、第一次回测:关键是验证逻辑,而非追求利润**
1. **打开回测数据报告**
官方给出的K线图回测查看流程为:
1. 准备好策略并加载到K线图。
2. 确保图表上已生成交易信号。
3. 在K线图上右键菜单,选择"策略报告"。
4. 双击对应项目,进入详细测试报告。
若报告中没有交易记录,应先检查图表是否显示策略信号,而不是立刻认定软件故障。
2. **先校验测试条件,再评价策略表现**
TB官方的策略单元文档将保证金占用比例、交易费用、成本滑点和初始资本列为会显著影响回测及实际交易的参数。该文档针对简语言版本,具体位置应以你使用的版本为准,但这类参数设置绝对不能忽视。
建议为每份回测结果同步记录以下内容:
- 测试的期货品种及合约代码。
- K线周期和历史时间段。
- 所用策略名称与参数配置。
- 初始资金、手续费率及滑点设置。
- 使用的软件版本号。
这样当后续改动参数、更换数据或升级软件时,才能判断两份报告是否具有可比性。
3. **不能只看单一盈利指标**
建议按下列顺序进行复盘分析,而非只关注最终收益数字:
| 检查内容 | 需要回答的问题 |
|---------|-------------|
| 交易明细 | 开仓和平仓的时间、方向、手数是否符合策略的设定规则? |
| 资金曲线 | 所有盈利是否过度集中于少数几笔交易? |
| 最大回撤 | 连续出现亏损时,资本规模和心理承受力是否足够? |
| 成交频率 | 交易次数增加后,交易成本是否仍在可控范围? |
| 时间段表现 | 切换其他历史时段后,策略表现是否依然稳定? |
这个检查框架用于学习阶段,并非盈利判定的标准。平台能展示历史回测数据,不代表任何策略就适合直接进入实盘。
**五、从回测切换到模拟交易:需要完成账户绑定**
"K线图出现买卖箭头"和"交易账户实际收到交易指令"完全是两码事。
根据官方TBQuant入门教程,K线图启动交易的基本流程为:
1. 在K线图右上角打开交易面板。
2. 点击"头寸管理器"。
3. 添加并选定模拟账户,确认保存设置。
4. 再次核对交易策略、交易品种和所选账户。
5. 点击"启动交易"按钮;教程说明中,显示"全自动"状态表示交易已启动。
首次启动前,务必再次确认选中的是模拟账户而非实盘账户。
模拟阶段需要观察哪些方面?
建议把观察重点放在交易执行的一致性,而非短期的账户盈亏:
- K线图产生交易信号后,账户端是否出现对应的交易委托?
- 所下委托是否正常成交?若未成交或被拒绝,是否找到了具体原因?
- 账户中实际的持仓方向、手数是否与策略预期完全一致?
- 策略给出平仓信号后,账户是否仍有残留持仓?
- 软件重启或账户重新登录后,账户状态是否依然符合预期?
这些是模拟运行的验收标准,而不是TB所有版本都能自动保证的功能。遇到异常情况时,应先停止增加新的复杂操作,转而检查运行日志、配置设置及官方文档说明。
**六、何时开始学习编程:先读懂一个策略,再写一个策略**
对零基础用户来说,更科学的学习次序应为:
第一阶段:理解策略的决策规则
先能用普通话清晰表述:
> 什么条件下开始建仓?什么条件下平仓离场?什么情形下停止交易?每次交易操作多少手数?
如果这些基本规则都说不清楚,直接开始写代码只会把模糊的想法转化为难以调试的程序。
第二阶段:单一参数微调
基于已经验证过的内置策略,每次只修改一个地方,同时保留原版本:
- 调整其中一个均线周期参数。
- 对比交易次数和开平仓的具体位置。
- 验证变化是否与预期规则相符。
- 记录结果后,再进行下一轮调整。
这样做的意义在于建立起"规则变化→信号变化→交易变化"之间的对应关系,而不是盲目寻找历史上最赚钱的参数组合。
第三阶段:学习编程语言和交易指令
官方文档将TBL语言作为TB策略开发的编程基础;简语言属于独立产品线。学习资料、函数库及代码范例务必与实际使用的产品版本相匹配。
不建议初学者同时涉足跨周期交易、多品种联合、或账户级别的复杂指令控制。应先吃透单一策略的完整运行机制,之后再循序渐进地扩展。
**七、从单品种扩展到多品种运行的操作方法**
当单个品种的回测已经完全掌握,可进入"策略研究"工作空间进行批量化测试。
官方多品种回测教程的操作步骤为:
1. 打开测试工作区,组件类型设为"策略研究"或"策略交易"。
2. 选中需要测试的工作组件。
3. 点击"运行"或"并行"选项,等待所有单元执行完毕。
4. 选中某个特定品种,点击顶部"策略报告"查看。
5. 逐一查看每个品种的结果,随后查看汇总统计。
要先看个体品种的表现,再看组合整体情况。组合汇总数据看起来良好,不代表每一个单独品种都表现良好。
**八、新手常见的问题点及排查思路**
| 遇到的问题 | 优先检查项 |
|---------|---------|
| 找不到教程中提到的按钮或功能 | 产品名称、版本号和编程语言是否与教程一致;旧版教程无法直接套用新版。 |
| 策略已加载但没有交易信号 | 图表上是否真的生成了策略信号;官方教程明确要求先确保有信号。 |
| 图表有信号,账户仍无交易 | 是否在头寸管理中完成账户绑定,是否点击了启动交易按钮。 |
| 改了参数,结果仍不如预期 | 是否误混"策略应用设置"和"策略单元设置"这两个概念。 |
| 不知道如何一次测多个品种 | 使用官方提供的策略研究工作区和多品种回测教程。 |
向官方社区提交技术问题时,建议一次性提供软件版本、策略代码或名称、所用合约和周期、参数截图、问题发生的具体时间和相关日志。官方帮助文档将策略编程、回测功能及软件操作等非实时问题指导至官网社区提交。
**九、从零到一的学习验收清单**
以下这份清单可作为学习进度的评估标准,而不是用"学了多少天"来衡量:
- 独立打开指定品种的K线图表。
- 成功加载内置策略,找到策略参数配置项。
- 生成完整的回测报告,查看详细的交易记录。
- 能说明本次回测采用的数据时间范围及成本设置参数。
- 绑定模拟账户并能正确启动和停止策略运行。
- 核对策略信号、下单委托、成交情况及账户持仓的一致性。
- 发生异常时,能收集足够的信息进行有效排查。
达成这些要点后,你才真正从"完成了TB软件安装"进阶到"具备用TB进行策略验证的能力"阶段。应先完整验证一个简单策略的全过程,之后再深入编程优化、组合研究和实盘接入。但需特别提醒的是,实盘前必须咨询期货公司官方的持证客户经理,由其协助开通监管部门规定的程序化交易权限。
阅读全文
财报金老师2026-10-21 00:17 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. 报告怎么打开
官方给出的K线图回测查看路径是:
1. 准备好策略并加载到K线图。
2. 确认图表上已经出现交易信号。
3. 在K线图区域右键,点"策略报告"。
4. 双击对应栏目,调出具体测试报告。
报告里一条交易记录都没有,先查策略有没有发出信号,别急着认定是软件出毛病。
2. 先核条件,再评策略
TB官方的策略单元说明中,把保证金比例、手续费、滑点、初始资金列为会实质影响回测与交易结果的参数。该说明针对简语言版,具体入口以你所装版本为准,但这些设置一个都不能省。
第一份回测报告,建议同步留档:
- 测试品种与合约。
- K线周期及历史区间。
- 策略名称与参数配置。
- 初始资金、手续费、滑点设置。
- 所用软件版本号。
日后改参数、换数据或升级软件时,这份记录才能帮你判断两份报告到底能不能横向比较。
3. 净利润不是唯一指标
复盘按下面的顺序走,别一上来就找最漂亮的收益数字:
| 检查项 | 要回答的问题 |
| 交易明细 | 开平仓时点、方向、手数是否符合策略规则? |
| 资金曲线 | 盈利是否过度集中在少数几笔交易上? |
| 回撤 | 连续亏损阶段,资金面和心态扛不扛得住? |
| 交易频率 | 成交笔数上去之后,成本还能否承受? |
| 不同区间表现 | 换一段历史区间,结果是否明显退化? |
这是学习阶段的检查框架,不是盈利判断标准。平台能出历史回测报告,并不说明某个策略就适合直接上实盘。
五、从回测转模拟:账户绑定这一步不能跳
"图表上出现买卖箭头"和"账户里真的收到委托",是两件完全不同的事。
按官方TBQuant新手教程,K线图启动交易的路径大致是:
1. 在K线图右上方唤出交易框。
2. 点击"头寸管理器"。
3. 添加并选定模拟账户,确认保存。
4. 复核交易策略、交易品种与交易账户。
5. 点击"启动交易";教程说明显示"全自动"即代表交易已启动。
首次启动之前,务必再确认一遍选中的是模拟账户。
模拟阶段盯什么?
观察重心应放在执行一致性上,而不是短期盈亏:
- 图表出信号后,账户里有没有产生对应委托?
- 委托是否成交?未成交或被拒的,原因查清了没有?
- 实际持仓的方向、数量与预期是否一致?
- 策略平仓退出后,账户里还有没有残留守仓?
- 软件重启、账户重新登录后,状态是否仍符合预期?
这些是模拟运行的验收问题,并不代表TB所有版本都承诺同等的自动恢复能力。出现异常时,先别再往上叠复杂度,回头核查日志、设置项和官方说明。
六、什么时候开始学编程?先改透一个,再自己写
对零基础用户,更实用的进阶顺序是:
第一层:用中文讲清策略规则
先能说明白:
> 什么条件开仓?什么条件平仓?什么情况下不交易?每次下多少手?
这几句话讲不清楚就直接写代码,只会把模糊的想法变成一堆难以排查的bug。
第二层:一次只改一个参数
以已经跑通的内置策略为底板,每轮只动一处,并保留原版备份:
- 改一个均线参数。
- 对比交易次数与开平仓位置的变化。
- 核对变化是否与预期吻合。
- 记录结果,再决定下一次怎么改。
这么做的目的,是建立"规则变化—信号变化—交易变化"的对应关系,而不是在历史数据里抠一组最赚钱的数字。
第三层:再系统学语言与交易指令
官方资料将TBL列为TB的策略开发语言;简语言属于另一条产品线。学习资料、函数说明与示例代码,务必和实际使用的产品对上号。
不建议开局就同时啃多周期、多品种、账户级订单控制。先把一个简单策略的完整运行过程吃透,再逐步往外扩。
七、从单品种走向多品种,具体怎么走?
单品种回测跑顺之后,可以进入"策略研究"工作区做批量测试。
官方多品种回测教程给出的步骤:
1. 打开测试工作区,组件类型选"策略研究"或"策略交易"。
2. 勾选需要测试的组件。
3. 点击"运行"或"并行",等各单元跑完。
4. 选中要看的品种,点上方"策略报告"。
5. 查看单个品种结果,以及底部的汇总数据。
先逐个看品种,再读组合汇总。组合曲线好看,不等于每个品种都拿得出手。
八、新手常见卡点,按这个顺序排查
| 卡点 | 优先检查 |
| 教程里的按钮找不到 | 产品、版本、语言是否一致;旧版教程不能直接套用新版界面。 |
| 策略加载后没有交易记录 | 图表上是否已有策略信号;官方回测教程明确要求先有信号。 |
| 图表有信号,账户却没动作 | 是否已在头寸管理器中绑定账户,是否点了启动交易。 |
| 改了参数结果不合预期 | 是否把"策略应用设置"和"策略单元设置"搞混了。 |
| 不会批量测多品种 | 走官方策略研究工作区与多品种回测教程。 |
到官方社区提问时,一次性把软件版本、策略代码或名称、合约与周期、参数截图、异常发生时间和日志都给全。官方帮助说明中,策略编写、回测、软件使用这类非实时问题,走官网社区提交。
九、从0到1的验收清单
下面的清单用来衡量学习进度,比"学了多少天"靠谱得多:
- 能独立打开任一品种的K线图。
- 能加载内置策略并找到其参数入口。
- 能生成回测报告并查看具体成交记录。
- 能说清本次回测用的数据区间与成本设置。
- 能绑定模拟账户,完成策略的启动与停止。
- 能核对信号、委托、成交与持仓的对应关系。
- 遇到异常时,能整理出足以支撑排查的信息。
走完这些,你才算真正从"装好了TB"迈入"会用TB做策略验证"的阶段。先完整跑通一个简单策略,再去考虑编程进阶、组合研究与实盘接入。最后再提醒一句:上实盘之前,务必咨询期货公司在职的持证客户经理,协助办理监管要求的程序化交易权限开通手续。
阅读全文
资深吴经理2026-10-21 00:16 对于初次接触TB开拓者的用户,最有效的学习路线是按部就班走通这个流程:下载安装TBQuant → 完成软件账户与模拟交易账户注册 → 加载官方内置的双均线策略 → 执行一轮完整的历史回测 → 详细分析交易明细 → 在模拟环境中启动实际交易。第一阶段的关键不在于能否编写出盈利代码,而是要完整地经历一个能理解、能复现、能够排查问题的交易闭环。
**一、版本选择与产品区分**
官网目前提供了多条产品线,包括TBQuant(量化服务平台)、行情交易软件、简语言量化软件和Python相关产品。其中,官网明确标注TBQuant为"测试及模拟交易免费,实盘交易收费"。需要特别注意的是,单纯的行情查看和手动交易软件,与运行程序化策略的平台在功能定位上有本质区别。
新手阶段建议从TBQuant和官方内置策略开始,暂时搁置Python学习,也无需急着购买外部策略或代编服务。网络上的部分教程可能基于旧版本编写,菜单布局与新版存在差异;同时要注意普通版与简语言版的代码完全不兼容。因此操作前务必确认教程对应的具体产品版本和语言类型。
**二、三个"账户"的角色区分**
(1)**软件账户**:用于登录TB平台。从官网下载TBQuant后,按照登录界面提示完成账户注册即可。
(2)**模拟交易账户**:用于测试下单执行流程。软件账户和交易账户的功能分工不同——前者是平台入口,后者负责绑定交易、接收委托和记录持仓。新手必须先在头寸管理器中添加模拟账户,切勿一开始就绑定实盘。
(3)**实盘交易账户**:待流程验证完全无误后再考虑。TBQuant的实盘交易涉及收费,能否支持你的期货公司、账户接入方式以及程序化权限要求,都需以平台和期货公司现行规则为准。注册软件成功并不等于已具备实盘自动交易条件。
**三、从内置双均线策略开始第一次实操**
第一轮练习建议从官方内置的`dualma`双均线策略入手,这比使用来源不明的外部代码更适合初学者。
建立最小化测试环境:固定选择一个学习品种、一个周期(如15分钟)、一个策略、保留默认参数、先做历史回测再模拟交易。一开始不要同时运行多个品种,这样出现问题时才能快速定位。
**加载策略的操作要点:**
打开目标品种的K线图 → 输入品种代码 → 输入策略简称`dualma` → 确认图表出现交易信号。这里需要理解一个结构:每个K线图作为一个策略单元,通常一个单元放置一个策略和一个品种。
要区分两类设置:策略应用设置管理策略本身的参数(如均线数值),而策略单元设置管理图表、交易和回测的环境。新手容易陷入不断调整均线参数的循环,却忽视了回测环境本身是否合理。正确的做法是先固定参数跑通流程,再进行优化研究。
**四、回测报告的正确审视方法**
查看回测报告的路径:K线图右键 → 策略报告 → 双击对应栏目查看详细测试报告。如果回测没有交易记录,应先检查图表是否真的产生了信号。
核对测试条件是第一步,再评价策略表现。保证金比例、手续费、滑点和初始资金这些参数会显著影响回测结果。建议为每份回测同时记录:测试品种、K线周期及历史区间、策略名称与参数、初始资金和成本设置、软件版本。这样以后对比不同时期的结果时,才能确保两份报告具有可比性。
不要只看净利润,应按这个顺序深入复盘:交易明细是否符合策略规则?收益是否过度集中在少数几笔交易?连续亏损时的回撤能否承受?成交频率提高后成本是否仍可接受?换一个历史时段结果是否失效?这些检查框架用于学习验证,不是盈利判定标准。
**五、从回测到模拟盘的账户绑定步骤**
"图表出现买卖箭头"和"账户实际收到委托"是两个不同的环节。K线图启动交易的步骤是:K线图右上方打开交易框 → 点击头寸管理器 → 添加并选择模拟账户 → 核对交易策略、品种和账户 → 点击启动交易(显示"全自动"表示启动成功)。
首次启动前要再次确认选中的是模拟账户。模拟阶段要重点观察执行一致性:图表产生信号后账户是否出现对应委托?委托是否成交?实际持仓方向和数量是否与预期一致?软件重启后状态是否保持?遇到异常应先停止增加复杂度,再查阅日志和官方说明。
**六、何时开始学习编程**
学习顺序应该是:第一层,用中文说清楚策略规则——什么条件开仓、什么条件平仓、什么时候不交易、交易多少手。规则说不清就写代码只会把模糊思想变成难以排查的程序。第二层,以已跑通的内置策略为起点,每次只改一个参数,比较交易变化是否符合预期。第三层,才学习具体语言和交易指令。TBL是TB的策略开发语言,学习资料必须与实际产品相匹配,不建议一开始就涉及多周期、多品种或账户级订单控制。
**七、从单品种扩展到多品种**
当单品种回测已经熟悉,可进入策略研究工作区做批量测试:打开策略研究或策略交易组件 → 点击运行或并行 → 等待完成后查看单品种和汇总结果。重要的是先看每个品种的表现,再看组合汇总,不能因为组合结果好看就忽视个别品种的问题。
**八、新手常见问题排查顺序**
找不到教程中的按钮 → 确认产品版本及语言是否一致;策略加载后没有交易记录 → 检查图表是否真的有信号;图表有信号账户没交易 → 检查是否在头寸管理器绑定账户并启动;改参数结果不符预期 → 检查是否混淆了策略应用设置和单元设置;不知道如何批量测多品种 → 使用官方策略研究工作区。
**九、零到一的学习验收清单**
能独立打开品种K线图 → 能加载内置策略找到参数 → 能生成回测报告查看交易明细 → 能说明本次回测的数据区间及成本设置 → 能绑定模拟账户启动和停止策略 → 能核对信号、委托、成交和持仓是否匹配 → 遇到异常能提供充分信息进行排查。完成这些后才真正从"装好了软件"进入"会验证策略"的阶段。
特别提醒:实盘交易前必须咨询期货公司官方持证客户经理,协助开通监管部门要求的程序化交易权限。
阅读全文
陈师富财2026-10-21 00:15 想要在期货量化交易中迈出第一步,关键是建立一套完整的操作流程。对于TB开拓者,入门的最有效路径是这样的:安装TBQuant软件 → 完成软件账户和模拟交易账户注册 → 加载平台内置的双均线策略 → 执行历史数据回测 → 仔细审查交易明细 → 切换到模拟交易模式验证。初期的核心目标并不是编写出能赚钱的代码,而是完整地走通一个你能理解、能复现、能自己排错的交易闭环。
**一、软件选择与版本确认**
官网目前提供了TBQuant、行情交易工具、简语言量化平台和Python相关产品等多个方案。其中,TBQuant是量化交易服务平台,官方明确标示"模拟及测试环节免费,实盘交易阶段收费"。如果你只是想看行情或手动下单,用行情软件就够了,但如果目标是跑自动化策略,这两个产品的功能定位完全不同。
对于初接触TB系列的交易者,最稳妥的做法是从TBQuant配合官方内置策略入手,暂时不涉及Python,也不急着购买第三方策略或代写服务。特别要注意的两个坑:
网络上流传的一些教程基于旧版、旗舰版或极速版编写,菜单布局和操作步骤可能与当前版本差异很大,官方社区已多次发布过旧版停止维护的通知。其次,TBQuant普通版和简语言版的代码逻辑差异较大,不能混用。因此在跟教程操作前,务必确认教程针对的是哪个具体产品、哪个版本周期、采用什么编程语言。
**二、三类账户的区别与绑定顺序**
1. 软件账户:这是登录TB平台的凭证。从官网下载TBQuant后,按照登录界面的提示完成软件账户注册即可,官方新手指南对这部分有详细说明。
2. 模拟交易账户:这是用来测试下单逻辑的虚拟账户。需要理解的是,软件账户和交易账户分别承担不同职责——软件账户用于进入平台,而交易账户负责接收交易委托、记录仓位和资金状态。根据官方教程,启动实际交易时需要在头寸管理器中添加并指定模拟或实盘账户。新手阶段必须先用模拟账户练习,不要一开始就关联实盘。
3. 实盘交易账户:这涉及实际资金和收费问题。平台是否支持你的期货公司、账户如何接入、程序化交易需要满足什么监管要求,这些都要参考平台和开户期货公司当时的最新规定。官方社区会给出账户绑定的相关指引,但软件注册成功并不等于具备了实盘自动化交易的条件。
**三、第一次实操:从内置策略开始,不必急着写代码**
官方提供的新手教程以内置双均线策略(策略代码为dualma)为例,这远比从网上随意复制不明来源的代码作为入门更稳妥。
*第一步:最小化你的初始测试设置*
建议第一轮练习只涉及这些参数:
| 配置项 | 建议设定 |
|--------|---------|
| 交易品种 | 选一个你打算专注学习的期货品种 |
| K线周期 | 固定一个,比如15分钟 |
| 策略选择 | 使用内置dualma双均线 |
| 策略参数 | 先保持官方默认值 |
| 交易模式 | 从历史回测开始,再进入模拟交易 |
这里强调,选定的品种和周期仅是练习用的配置,不代表这个组合就适合真实交易。千万不要一上来就同时运行几十个品种,否则一旦出现问题会非常难以定位。
*第二步:在K线图上加载策略*
按照官方的K线图启动教程操作:
1. 打开目标品种的K线走势图
2. 输入品种代码,或通过右键菜单查询并选择品种
3. 输入策略简称dualma,也可以通过右键插入策略
4. 等待策略加载完成,图表上应该出现买卖信号箭头
这里需要记住的框架概念是:官方教程把每一个K线图视为一个独立的策略单元,通常情况下单个单元配置一个策略和一个品种就足够了。
*第三步:区分两层设置的作用范围*
| 设置类别 | 控制内容 |
|---------|---------|
| 策略参数设置 | 策略本身的逻辑参数,比如均线数值 |
| 策略单元设置 | 图表显示、回测条件及交易环境相关的参数 |
这是官方教程明确区分的两个层级。改策略参数和改回测环境参数是两回事。新手最容易陷入反复调整均线参数的陷阱,但根本没有先验证回测环境本身是否合理。正确做法应该是先锁定参数值,把整个流程跑通,然后再去考虑优化问题。
**四、第一份回测报告的正确解读方法**
*生成回测报告*
按官方教程的路径操作:
1. 确保策略已正确加载到K线图上
2. 验证图表已显示了交易信号
3. 在K线图上右键,选择查看策略报告
4. 双击相应栏目打开详细的回测测试报告
如果报告中没有交易记录,首先检查的不是软件问题,而是策略在图表上是否真的产生了信号。
*回测前必须核对的关键参数*
TB官方的策略单元说明文档指出,保证金比例、手续费、滑点成本和初始资金这几个因素会对回测结果产生显著影响。建议为你的第一份回测报告配套记录以下信息:
- 测试的具体品种与合约月份
- K线周期以及测试的历史时间区间
- 所用策略名称与全部参数值
- 初始资金设置、手续费率和滑点假设
- 软件的具体版本号
这样做的好处是,后续如果改动参数、更换数据源或升级软件版本,你能够快速判断两份报告的结果是否具有可比性。
*不要只看收益数字,要系统地复盘交易过程*
建议按照这个顺序对回测结果进行审视,而不是第一眼就找最高的净利润数字:
| 检查维度 | 核心问题 |
|---------|---------|
| 交易明细清单 | 每笔开平仓的时间、方向、手数是否都符合策略逻辑? |
| 资金增长曲线 | 整体收益是不是主要来自少数几笔大交易? |
| 最大回撤幅度 | 连续亏损阶段,资金和心理能否承受这样的波动? |
| 交易频率水平 | 当成交次数增加后,手续费和滑点成本占比是否仍在可控范围? |
| 跨时间段表现 | 用不同的历史数据区间测试,策略表现是否明显衰退? |
这是用于学习阶段的检查框架,不是判断策略是否可以盈利的标准。平台能够生成过去的回测报告,并不等于某个策略就已经验证完毕、可以直接用于实盘。
**五、从回测切换到模拟盘:账户绑定这一步不能跳过**
图表上显示出买卖箭头和账户实际收到交易委托是两个完全不同的环节。
根据官方TBQuant新手教程,从K线图启动实际交易的操作流程大概是这样的:
1. 打开K线图右上角的交易框功能
2. 点击进入头寸管理器
3. 添加模拟账户(或实盘账户),然后选中它
4. 逐一核对交易策略、交易品种和指定的交易账户这三项
5. 点击启动交易按钮;当系统显示"全自动"时表示交易已正式启动
首次启动前请再三确认,选中的是模拟账户而非实盘账户。
*模拟运行阶段关注什么*
这个阶段的观察重点应该落在执行一致性上,而不是短期盈亏状况:
- K线图生成交易信号后,账户是否出现了对应的委托单?
- 委托单是否最终成交了?如果没有成交或被拒,能否查出具体原因?
- 实际建立的仓位方向、手数与策略预期是否一致?
- 策略发出平仓信号后,账户是否彻底平掉了所有持仓?
- 关闭软件或重新登录后,账户状态是否依然符合预期?
这些都是模拟阶段的验收清单。一旦遇到异常情况,应该先暂停新的操作,再仔细查看软件日志、检查各项设置,对照官方说明文档来排查问题。
**六、何时开始学编程才是正确时机**
对于从零开始的交易者,更务实的学习顺序应该是这样的:
*第一阶段:用中文完整表述策略逻辑*
先能用日常语言把交易规则说清楚:什么时候建仓、什么时候离场、什么情况下不进行交易、每次交易的手数如何确定。如果连这些基本规则都说不明白,直接写程序只会把模糊的想法编成难以调试的代码。
*第二阶段:只改一个参数,逐步验证*
基于已经跑通的内置策略作为起点,每一次只修改一个地方,并保留原始版本作为对照:改一个均线参数 → 观察交易次数和开平位置的变化 → 核实变化是否符合预期 → 记录结果 → 决定下一步改动。这样能够建立起"规则参数 → 信号变化 → 实际交易变化"之间的因果对应关系,而不是盲目地去寻找历史上看起来收益最大的一组数字。
*第三阶段:学习交易语言和下单指令*
官方文档将TBL定位为TB策略开发语言,而简语言属于另一条产品线。对应的学习资料、函数文档和代码示例必须与你实际使用的产品版本相匹配。初期不建议同时涉及多周期策略、多品种组合交易、账户级别的订单控制这些复杂功能。先吃透一个简单策略从开发到验证的完整全过程,再逐步扩展功能范围。
**七、从单个品种扩展到多品种批量测试**
当单个品种的回测已经完整走通,就可以进入官方的策略研究工作区做批量测试。
官方多品种回测教程给出的标准操作流程是:
1. 进入测试工作区,新建组件时选择策略研究或策略交易类型
2. 选中需要测试的组件后,点击运行或并行执行按钮
3. 等待所有单元的运行完成
4. 选中某个具体品种后,点击上方菜单栏的策略报告查看该品种的单独结果
5. 同时也要看下方汇总栏目的组合整体表现
这里的关键是先逐个审视每个品种的表现,再看整体组合的汇总数据。即使组合汇总的结果看起来很理想,也不一定代表其中每个品种都表现良好。
**八、新手常见的几个卡点及排查顺序**
| 常见问题 | 首先检查 |
|---------|---------|
| 教程中的按钮或菜单找不到 | 确认产品、版本和开发语言是否与教程一致;旧版教程的步骤不能直接套用新版本。 |
| 策略加载后交易记录为空 | 检查K线图上是否真的有策略信号出现;官方教程明确要求先有信号才能有交易。 |
| 图表有信号但账户没反应 | 确认是否在头寸管理器中完成了账户绑定,是否点击了启动交易按钮。 |
| 改了参数结果不符预期 | 检查有没有混淆策略参数设置和策略单元设置这两个不同层级。 |
| 不清楚怎样批量测多品种 | 使用官方提供的策略研究工作区和相应的多品种回测教程。 |
向官方社区提问时,建议一次性提供软件版本号、策略名称或代码、交易品种与K线周期、参数截图、问题发生的时间段和相关软件日志。官方帮助文档将策略代码编写、历史回测和软件使用等非实时问题引导到官网社区进行反馈。
**九、从零到一的进度验收清单**
可以用这份清单来评估自己的学习进展,而不是简单地以"学了多少天"来衡量:
- 能够独立打开某个品种的K线走势图
- 能够加载内置策略,找到并理解策略参数
- 能够生成回测报告,查阅具体的交易明细数据
- 能够准确说出本次回测所用的数据时间段和各项成本设置
- 能够绑定模拟账户并正确启动或停止策略运行
- 能够逐一核对交易信号、委托单、成交结果和实际仓位
- 遇到软件异常时,能够提供足够详细的信息便于问题排查
做完这些工作后,你才真正从"装好了TB软件"这个状态进阶到"会使用TB来验证量化策略"的水平。下一步应该是在单个简单策略的完整闭环上下足功夫,之后再逐步考虑编程进阶、多策略组合研究和实盘接入这些更复杂的方向。
最后特别提醒,在准备向实盘过渡前,务必咨询你的期货公司官方的持证客户经理,确认程序化交易需要满足什么监管条件、如何开通相关权限、公司是否支持你所用的交易平台。不同期货公司对程序化交易的政策和技术要求存在差异,提前沟通能够避免很多后续麻烦。
阅读全文
分析师-郑2026-10-21 00:14 要想高效地掌握TB量化交易,关键在于建立一个完整的闭环流程。从软件安装到策略回测再到模拟交易,每一步都环环相扣。我来为你梳理最核心的操作路线。
入门的正确顺序应该是:下载安装TBQuant → 注册软件账户和模拟交易账户 → 加载内置双均线策略 → 进行历史回测 → 查看交易明细 → 启动模拟交易。前期的目标不是追求"赚钱代码",而是要完整走通一个你能理解、能复现、能自己排查问题的交易流程。官方的入门指南涵盖了策略加载、回测报告查看和模拟交易启动的全套方法。
**一、选择合适的软件版本**
官网目前提供了TBQuant、行情交易软件、简语言量化和Python相关产品。其中TBQuant是量化服务平台,模拟交易免费,实盘交易按规则收费。纯粹看行情和手动交易的工具,与能运行程序化策略的平台完全是两个概念。
对于第一次接触的用户,我建议从TBQuant和官方内置策略开始,暂时不需要涉及Python,也不用急着花钱购买策略或代编服务。
特别要注意两个点:网上某些教程用的是旧版本,菜单栏和功能已经和新版不一样,这类教程容易造成困扰。另外,TBQuant普通版和简语言版的代码逻辑差异很大,混用会产生各种问题。所以在跟着教程操作前,一定要先搞清楚教程针对的是哪个产品、哪个具体版本、用的什么编程语言。
**二、登录前先分清三种账户的作用**
首先是软件账户,用来登录TB平台。从官网进入TBQuant下载,安装完成后按照登录界面的步骤注册账户即可。官方的新手指引把下载、手机注册和工作区导入这一套流程讲得很清楚。
其次是模拟交易账户,这是用来测试下单流程的。软件账户和交易账户承担的角色完全不同——软件账户是登录凭证,交易账户才是真正用来绑定交易、接收委托、记录持仓的工具。官方教程在启动交易时要求在头寸管理器中添加并确认模拟账户或实盘账户。新手必须先用模拟账户,千万不要一上来就绑定实盘账户。
最后是实盘交易账户,这个环节放到后面再考虑。TBQuant的实盘交易涉及收费,你的期货公司是否支持、账户如何对接、程序化交易需要什么权限,这些都要以平台和期货公司的官方说明为准。官方社区有账户接入和程序化相关的指导,但软件注册成功≠已经具备实盘自动交易的条件。
**三、第一次操作:用内置双均线策略找到感觉**
官方TBQuant教程采用内置双均线策略作为示范,策略代码简称为`dualma`。这种方式比从网上找一段来源不明的代码要安全得多,也更适合作为初期的练手项目。
第一步是建立最小化的测试环境。初期不要设置太复杂的条件:
| 设置项 | 建议选择 |
|-------|--------|
| 品种 | 选择一个你想深入学习的期货品种 |
| 周期 | 固定为一个,比如15分钟K线 |
| 策略 | 使用内置`dualma`双均线策略 |
| 参数 | 保持系统默认值 |
| 模式 | 先进行历史回测,再模拟交易 |
这里选的品种和周期只是为了操作练习,不代表交易推荐。如果一开始就同时运行几十个品种,一旦出问题就很难定位原因。
第二步是打开K线图并加载策略。按照官方教程的步骤:打开目标品种的K线图 → 输入品种代码或通过菜单选择 → 输入策略代码`dualma`或通过菜单插入 → 确认策略已加载并且图表上显示交易信号。记住一个重要结构:官方教程把每个K线图都当作一个策略单元,通常一个单元配置一个策略和一个品种就足够了。
第三步要理清楚两类设置的区别:策略应用设置管的是策略自身的参数,比如均线参数;策略单元设置管的是图表、交易和回测相关的配置。这是官方教程明确区分的两个概念。改策略参数和改回测环境是两码事。新手很容易陷入"不停地调均线参数"的怪圈,却忽略了回测环境本身是否合理。应该先把参数固定下来,把整个流程跑通,然后再谈优化。
**四、第一次回测:重点在于测试是否正确,而不是赚了多少**
打开回测报告的步骤:准备好策略并加载到K线图 → 确认图表上已显示交易信号 → 在K线图上右键选择"策略报告" → 点击相应栏目查看具体报告。如果回测没有交易记录出现,不要急着怀疑软件有问题,先检查策略本身有没有生成交易信号。
核对测试条件是第一步。官方教程将保证金比例、手续费、滑点和初始资金列为会显著影响回测和交易结果的几个关键参数。建议给每一份回测报告做个记录:测试的品种和具体合约、K线周期和历史时间段、用的策略名称和参数设置、初始资金、手续费和滑点配置、软件版本号等。这样以后当你改了参数、更换数据或升级软件时,才能判断两份报告是否有可比性。
看回测结果时不要只盯着净利润这一个数字。建议按以下顺序逐项复盘:
| 检查维度 | 核心问题 |
|---------|--------|
| 交易明细 | 开仓和平仓的时间、方向、手数是否符合策略逻辑 |
| 资金曲线 | 总收益是不是集中在少数几笔交易上 |
| 回撤水平 | 连续亏损时,账户和心理能否承受这个幅度 |
| 交易频率 | 成交次数增加后,成本是否还在可接受范围内 |
| 不同时段 | 换一个历史区间测试,结果是否出现大幅偏差 |
这是学习阶段的检查框架,不是衡量一个策略能否盈利的标准。平台能给你展示历史回测报告,不等于某个策略就适合直接拿去实盘。
**五、从回测到模拟:账户绑定这一步不能跳**
K线图上出现买卖箭头和账户真正收到委托是两个不同的阶段。根据官方教程,从K线图启动交易的流程大概是这样的:
在K线图的右上方打开交易框 → 点击"头寸管理器" → 添加并选中模拟账户,确认保存 → 再次核对交易策略、品种和账户信息 → 点击"启动交易"(教程说"全自动"表示已启动)。
首次启动前务必再确认一遍选中的是模拟账户,不是实盘账户。
在模拟阶段重点观察执行的一致性,而不是短期的盈亏情况:图表产生信号后,账户是否出现对应委托;委托是否成交,如果没有成交或被拒绝是什么原因;实际持仓的方向和手数是否和预期一致;策略平仓后账户是否还有遗留持仓;软件重启或账户重新登录后,状态是否仍符合预期。这些是模拟运行的验收清单,不是所有软件版本都能自动保证的功能。遇到异常情况时,应该先暂停增加复杂度,然后仔细检查日志、配置和官方说明。
**六、什么时候开始学编程:先读懂一个策略,再动手写**
对于零基础的用户,更合理的学习顺序应该是:
第一阶段:理解策略规则。用中文把策略的逻辑讲清楚——什么条件开仓,什么条件平仓,什么时候停止交易,每次交易多少手。如果这些基本问题都答不上来,直接写代码只会把模糊的想法变成一堆难以调试的程序。
第二阶段:只修改一个参数。以已经跑通的内置策略为基础,每次只改一个地方,同时保留原版作为对照。比如改一个均线参数,然后比较交易次数和开平仓位置的变化,核对变化是否符合预期,记录结果后再进行下一次修改。这样做的意义在于建立"规则变化→信号变化→交易变化"的对应关系,而不是一股脑地去找历史上最赚钱的参数组合。
第三阶段:再正式学习语言和交易指令。官方文档将TBL列为TB的策略开发语言,简语言属于另一条产品线。学习资料、函数库和代码案例必须和你实际使用的产品对应上。不建议新手一上来就同时涉及多周期、多品种和账户级订单控制这些高级功能,应该先理清楚一个简单策略的完整运行逻辑,再逐步扩展。
**七、从单品种扩展到多品种的操作方法**
当单品种的回测已经能够独立完成,可以进入"策略研究"工作区进行批量测试。官方的多品种回测教程给出的操作流程是:
打开测试工作区,组件类型选择"策略研究"或"策略交易" → 选中需要测试的组件 → 点击"运行"或"并行"按钮,等待单元全部执行完毕 → 选中需要查看的品种,点击上方"策略报告" → 依次查看每个品种的结果,最后看底部的组合汇总数据。
记住一个要点:组合结果看起来很漂亮,不代表每一个单独品种的表现都达标。要先逐个品种审视,再看总体数据。
**八、新手常遇到的难点及排查顺序**
| 问题现象 | 优先检查项 |
|---------|----------|
| 找不到教程中提到的按钮或菜单 | 确认产品、版本和编程语言是否和教程一致;旧版教程不能生搬硬套到新版 |
| 策略加载后完全没有交易记录 | 检查图表上是否真的有策略信号;官方教程明确要求先确认有信号 |
| 图表有信号但账户没有交易 | 确认是否在头寸管理器中绑定了账户,是否启动了交易 |
| 改了参数但结果没有预期的变化 | 检查是否混淆了"策略应用设置"和"策略单元设置"两个概念 |
| 不知道怎样批量测多个品种 | 按照官方策略研究工作区和多品种回测教程的步骤操作 |
向官方社区提问时,建议一次性提供软件版本号、策略代码或名称、合约周期、参数截图、出现异常的具体时间和相关日志。这样官方的技术支持人员才能快速定位问题。
**九、从0到1的自我检查清单**
用以下几点作为学习进度的参照,而不是以"学了几天"来衡量自己:
- 能够独立打开某个品种的K线图
- 能够加载内置策略,并找到策略参数位置
- 能够生成回测报告,看到具体的交易明细
- 能够说出本次回测使用的数据时间段和成本设置
- 能够绑定模拟账户并启动、停止策略交易
- 能够对比信号、委托、成交和实际持仓
- 遇到问题时能提供充足的信息供技术排查
完成上述环节后,你才算是从"装好了软件"真正进入到"会用TB做策略验证"的阶段。务必先完整走通一个简单策略的全部流程,再考虑编程进阶、组合研究和实盘交易这些环节。特别要强调的是,真正进入实盘前一定要主动咨询期货公司的官方持证客户经理,由他们协助你开通监管部门规定的程序化交易权限。这一步千万不能省。
阅读全文
分析师-郑2026-10-21 00:13 初学者接触TB开拓者的有效学习路线,就是建立一个完整的交易闭环:下载安装TBQuant → 完成软件和模拟账户的注册 → 加载平台内置的双均线策略 → 执行历史回测验证 → 详细分析交易记录 → 进入模拟环境实盘演练。新手初期的核心目标不是追求策略盈利,而是通过一次完整的交易流程,达到能够独立理解、复现和排查问题的能力。官方教材已提供了策略加载、回测输出查看和模拟交易启动的标准操作方法。
**一、版本选择的必要性**
TB官网当前提供了多个产品线,包括TBQuant量化平台、行情交易工具、简语言开发工具以及Python配套方案。其中TBQuant作为量化交易服务平台,官方标明"测试及模拟交易环节无需付费,进入实盘后才涉及收费"。纯粹用于行情查看和手工下单的工具,与支持自动化策略运行的平台存在本质区别。
首次接触TB体系的用户,最优选择是从TBQuant和官方预置策略切入,暂时不引入Python环节,也不必急于购买第三方策略或寻求代编服务。
需要警惕的两个常见问题:
- 互联网上部分教程基于旧版本或已停服的产品进行编写,其中的菜单结构与当前版本可能存在偏差;官方社区已多次发布过历史版本停止维护的公告。
- TBQuant标准版和简语言版采用的策略编写方案存在差异,两者的代码不可混用。官网已将简语言产品独立列出,其开发语言与标准版有本质不同。
因此开始实操前,首先要确认教学资料涉及的具体产品、版本号码以及编程语言。
**二、账户体系的三层结构**
1. 软件账户:用于登录TB平台
从官方网站进入TBQuant程序下载,完成安装后按照初始登录界面的提示进行软件账户的注册。官方提供的新手教学文档中明确列出了程序下载、手机端注册以及工作空间导入的完整入门步骤。
2. 模拟交易账户:用于测试交易执行过程
软件账户和交易账户各司其职,前者负责平台登录权限,后者关联到具体的委托执行、成交确认和头寸记录。根据官方初学者教程,在进行策略交易时需要在头寸管理界面中完成模拟或实盘账户的添加和绑定。
新手阶段务必使用模拟账户进行演练,避免直接切换至实盘环节。
3. 实盘交易账户:后续阶段再做考虑
TBQuant的实盘交易功能涉及费用结构,能否对接你的期货公司、账户接入的具体流程以及程序化交易的相关要求,应以平台方和你的开户期货公司的现行规定为准。官方社区虽然提供了账户配置和程序化相关的指导文档,但不能将"软件注册完成"等同于"已具备实盘自动化条件"。
**三、首次操作:从内置双均线策略开始**
官方TBQuant初学教程的核心案例是内置双均线策略,策略代码简称为`dualma`。这个选择明显优于盲目从网络来源复制不明代码的做法,是第一阶段最合适的练习素材。
**第一步:搭建最小化测试架构**
首轮演练中建议只配置以下四个维度:
| 配置项 | 初学推荐 |
| --- | --- |
| 品种 | 选定一个你准备深入学习的期货品类 |
| 周期 | 固定一个参考周期,例如15分钟线 |
| 策略 | 加载内置`dualma`双均线方案 |
| 参数 | 先保持默认配置不动 |
| 工作模式 | 先历史验证,后模拟实盘 |
这里设定的品种和周期仅作为操作训练环境,不代表任何交易建议。新手阶段避免同时加载数十个品种,否则一旦出现问题会大幅增加排查难度。
**第二步:K线图中加载策略**
按照官方图表操作教程:
1. 打开目标品种的K线显示窗口。
2. 通过代码输入或右键菜单选择品种。
3. 输入策略代号`dualma`,或通过右键菜单进行策略插入。
4. 确认策略已成功加载,图表应当显示交易信号箭头。
这个环节需要理解一个关键架构:官方教学框架将每条K线图定义为一个策略执行单元,通常一个单元对应一个策略和一个品种。
**第三步:区分两类参数设置**
| 设置分类 | 控制范围 |
| --- | --- |
| 策略应用参数 | 策略算法本身的配置,例如均线周期值 |
| 策略单元参数 | 图表环境、交易执行和历史验证相关配置 |
官方教学文档对这两类配置有明确区分。调整策略本身的参数和修改验证环境配置是两个独立问题。
初学者很容易陷入"不断微调均线周期数值"的重复循环中,却忽视了历史验证环境设置的合理性。建议先固定策略参数值,完整跑通整个交易流程,再进入优化阶段。
**四、首次历史验证:关键是验证逻辑而非看收益数字**
1. 调取历史验证报告
官方提供的K线图验证查看操作步骤:
1. 策略已加载并呈现在K线图上。
2. 确认图表已显示买卖箭头或信号标记。
3. 在K线图界面右键,点击"策略报告"选项。
4. 双击对应的报告记录,打开详细验证结果。
如果历史验证报告中缺少任何交易记录,应先检查图表是否真实存在策略信号,而非直接判定软件故障。
2. 核实验证环境参数
官方策略单元文档将保证金占用比例、交易手续费、滑点成本和初始资金列为会显著影响历史验证及实际交易结果的核心参数。该说明原本针对简语言版本编写,具体菜单位置应根据你的实际版本确定,但这些参数项必须引起重视。
建议为第一份历史验证报告同步记录以下要素:
- 验证的品种名称和对应合约代码。
- K线周期设置及历史数据区间范围。
- 使用的策略名称和具体参数数值。
- 初始资金额、手续费设置和滑点假设。
- 当前运行的软件版本号。
后续调整参数、更换数据源或升级软件版本时,你才能准确判断两份报告是否存在对比价值。
3. 避免只盯收益数字
建议按照以下优先级进行复盘分析,而不是先看表面收益数据:
| 复盘维度 | 需要回答的核心问题 |
| --- | --- |
| 交易明细 | 每笔开仓和平仓的时间、方向和数量是否符合策略逻辑规则? |
| 资金曲线 | 整体收益是否集中来自于少数几笔大额交易? |
| 历史回撤 | 持续亏损期间的资金波动和心理承受程度如何? |
| 成交频率 | 交易次数增加后,累积成本是否仍在可控范围? |
| 时段稳定性 | 切换不同的历史数据区间后,策略表现是否出现明显衰退? |
这是学习阶段的检查框架,不是实盘盈利判定的标准。平台能够展示历史验证报告的数据,并不代表该策略方案就具备直接实盘操作的条件。
**五、从验证环节到模拟实盘:账户绑定缺一不可**
图表界面中出现买卖信号箭头,和账户端真实收到交易委托是两个完全独立的环节。
根据官方TBQuant初学教程,K线图启动实际交易的标准流程为:
1. 在K线图右上角打开交易控制框。
2. 点击进入"头寸管理器"界面。
3. 在管理器中新增并选中一个模拟账户,完成保存操作。
4. 核对交易策略、交易品种和关联账户的三个要素。
5. 点击"启动交易"按钮;教程说明"全自动"状态表示交易已激活。
首次启动前,建议再检查一次确保选中的是模拟账户而非实盘。
**模拟阶段的观察重点**
建议将关注点放在执行一致性的验证上,而不是短期的账户盈亏:
- 图表产生信号后,账户端是否出现对应的委托记录?
- 提交的委托是否成功成交?如果未成交或遭拒,是否查明了具体原因?
- 账户实际持仓的方向和手数是否与策略预期相符?
- 策略退出信号后,账户中是否仍有遗留的未平仓位?
- 完成软件重启和账户重新登录后,交易状态是否仍与预期一致?
这些是模拟演练的验收检查清单,不是某个特定TB版本都具备的自动化容错承诺。遇到异常状况时,应优先停止增加新的复杂因素,再逐一检查日志记录、参数设置和官方规范文档。
**六、何时进阶编程:先理解策略规则再写代码**
对零基础群体,更科学的学习递进顺序是:
**第一阶段:用中文说清楚策略规则**
能否用自然语言完整表述:
> 什么市场条件下建立头寸?什么条件选择平仓离场?什么情形下暂停交易不动作?每次交易的数量规模如何确定?
如果这些基本规则都无法清晰阐述,直接动手写代码只会将含糊的想法转化为难以调试的程序代码。
**第二阶段:从单一参数改动开始**
以已经跑通的官方内置策略为基础,每个实验周期只改变一个细节点,并保留原始版本的备份:
- 单独调整其中一个均线周期值。
- 对比修改前后的交易次数和信号位置变化。
- 确认这个改动是否产生了预期中的影响。
- 记录观察结果,再规划下一步调整方向。
这个练习的目的在于建立"参数变化→信号产生→交易执行"这三个环节之间的因果链条认知,而不是盲目去追寻某个历史时段最赚钱的参数组合。
**第三阶段:学习语言和交易命令**
官方将TBL语言定位为TB策略开发的编程工具;简语言则属于另一个独立的产品体系。学习资料、函数手册和示例代码必须与你实际使用的产品版本相匹配。
不建议初期同时深入多周期策略、跨品种组合、账户级别的订单管理等复杂功能。应该先打通一个单品种、单周期、简单策略的完整链路,验证逻辑清晰后再逐步增加维度。
**七、从单品种扩展到多品种验证**
当单一品种的回测流程已经可以独立完成,可以切换到"策略研究"工作区进行批量化验证。
官方多品种验证教程给出的标准操作步骤:
1. 打开测试工作空间,组件类型选择"策略研究"或"策略交易"。
2. 选中需要验证的工作组件。
3. 点击"运行"或"并行"触发批量验证,等待任务完成。
4. 选定需要查看的某一个品种,点击上方"策略报告"。
5. 先逐个审视单个品种的结果表现,再查看底部的汇总统计数据。
观察逻辑应该是先看细节再看整体。组合汇总数据呈现出良好表现,不代表每一个单品种都是稳定的。
**八、新手常见困难及排查顺序**
| 遇到的问题 | 优先排查方向 |
| --- | --- |
| 找不到教程界面中提及的菜单项 | 确认所用产品类型、版本号和编程语言是否与教学资料一致;旧教程不适用于新版本。 |
| 策略加载完成但缺少交易信号 | 检查图表是否真实显示了策略箭头;官方教程明确要求先确认信号存在。 |
| 图表有交易箭头,账户却没有对应委托 | 检查是否在头寸管理器中完成了账户绑定,是否点击了启动交易。 |
| 参数调整后结果与预期不符 | 辨别是否混淆了"策略应用参数"和"策略单元参数"两个概念。 |
| 不清楚如何验证多个品种 | 使用官方策略研究工作空间和多品种批量验证教程。 |
向官方社区提交反馈时,建议一次性提供软件版本、策略代码或名称、合约品种与周期设置、参数配置的截图、异常发生的时间点和相关日志记录。官方帮助文档已将策略编写、历史验证和软件操作等非实时问题引导至官网社区的反馈渠道。
**九、从零基础到入门完成的标准检查清单**
以下清单可以作为学习进度的衡量标尺,而不是单纯以"学习天数"来判定:
- 能够独立打开某个品种的K线图显示窗口。
- 能够加载官方提供的内置策略,定位到策略参数配置项。
- 能够生成历史验证报告,查看具体的交易记录明细。
- 能够准确说明本次验证使用的历史数据区间和成本假设设置。
- 能够完成模拟账户的绑定并启动、关闭策略运行。
- 能够核对图表信号、委托记录、成交结果和账户持仓的四个环节。
- 遇到异常状况时,能够提供充分的诊断信息供技术人员进行问题排查。
达成这些目标之后,你才真正从"完成了TB程序的安装"进入到"可以独立进行策略验证"的阶段。建议先完整走通一个初阶策略的全部环节,再考虑编程进阶、组合优化和实盘对接等后续方向。但特别强调,实盘启动前务必咨询你的期货公司官方持证客户经理,协助完成监管部门规定的程序化交易权限开通流程。
阅读全文