陈师富财2026-10-21 00:29TB开拓者的入门路径其实很清晰:下载安装TBQuant → 注册软件账户和模拟交易账户 → 加载内置双均线策略 → 运行历史回测 → 查看交易明细 → 启动模拟交易。新手阶段的核心目标不是急着写能赚钱的代码,而是要通过一个完整的交易流程,真正理解"我能看懂、能复现、能调试"的意义。这套学习体系的关键词只有一个:闭环。
**一、软件选择的基本判断**
官网目前列出了TBQuant、行情交易软件、简语言量化软件和Python产品等多条路线。其中TBQuant是专业的量化交易服务平台,官方标注"测试及模拟交易免费,实盘交易收费"。单纯看行情、手动操作的软件,跟能运行程序化策略的平台是两个概念。
对初次接触TB的用户,建议从TBQuant和官方内置策略入手,先不引入Python,也不急着购买他人策略或付费编程服务。需要特别注意的是:网上某些教程使用旧版本(旗舰版、极速版或老TBQuant),菜单界面和新版差异较大;官方社区已发布旧版停止维护的公告。TBQuant普通版和简语言版不能混用代码。操作前一定要确认教程针对的是哪个产品、哪个版本、用的什么语言。
**二、三个"账户"概念需要分清**
1. **软件账户**——登录TB平台用
从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. 先核对测试条件,再评价策略效果
TB官方的策略单元说明将保证金比例、手续费、滑点和初始资金列为会显著影响回测和交易的参数。建议给第一份回测报告记录下这些信息:
- 测试品种和具体合约
- K线周期及历史数据区间
- 策略名称与参数设置
- 初始资金、手续费和滑点的设置
- 使用的软件版本
这样后面改参数、换数据或升级软件时,才能判断两份报告是否有可比性。
3. 看回测报告不要只盯着净利润
建议按这个顺序复盘回测结果:
| 检查项 | 要回答的问题 |
| --- | --- |
| 交易明细 | 开平仓的时间、方向、数量是否符合策略规则? |
| 资金曲线 | 收益是否集中在少数几笔交易? |
| 回撤情况 | 连续亏损时资金和心理能否承受? |
| 交易频率 | 成交次数增加后,成本是否还能接受? |
| 不同时段表现 | 换个历史区间,效果是否明显变差? |
这是学习用的检查框架,不是盈利判定标准。平台能展示历史回测报告,并不代表某个策略就适合直接做实盘。
**五、从回测到模拟盘:账户绑定很关键**
"图表出现买卖箭头"和"账户实际收到委托"是两件事。按官方TBQuant新手教程,K线图启动交易的路径是:
(1)在K线图右上方打开交易框;(2)点击"头寸管理器";(3)添加并选择模拟账户,确认保存;(4)核对交易策略、交易品种和交易账户;(5)点击"启动交易"——教程说明显示"全自动"表示交易已成功启动。
首次启动前一定要再检查一次,选中的确实是模拟账户。
模拟阶段重点观察什么?把观察重点放在执行一致性而不是短期盈亏:
- 图表产生信号后,账户是否出现对应委托?
- 委托是否成交?如果未成交或被拒绝,有没有查明原因?
- 实际持仓的方向、数量是否与预期一致?
- 策略退出后,账户是否还有遗留持仓?
- 软件重启、账户重新登录后,状态是否仍符合预期?
这些是模拟运行的验收标准,不是TB所有版本都自动保证的。遇到异常时应该先停止增加复杂度,再核查日志、设置和官方说明。
**六、什么时候开始学编程?先读懂一个策略再写**
对零基础用户,更实用的学习顺序是:
第一层:理解策略规则
先能用中文清楚说明:什么条件开仓?什么条件平仓?什么时候不交易?交易多少手?如果这些规则都说不清,直接写代码只会把模糊的想法编成难以排查的程序。
第二层:只改一个参数
以已经跑通的内置策略为起点,每次只改一处地方,并保留原始版本:改一个均线参数→比较交易次数与开平仓位置→核对变化是否符合预期→记录结果再决定下一步。目的是建立"规则变化→信号变化→交易变化"的对应关系,而不是找历史最赚钱的参数组合。
第三层:再学习语言和交易指令
官方资料将TBL列为TB的策略开发语言;简语言属于另一条产品线。学习资料、函数说明和代码示例必须与实际产品匹配。不建议一开始就同时学多周期、多品种、账户级订单控制,先理解一个简单策略的完整运行过程,再逐步扩展。
**七、从单品种扩展到多品种的操作**
当单品种回测已经跑通,可以进入"策略研究"工作区做批量测试。官方多品种回测教程给出的操作是:
(1)打开测试工作区,组件类型选择"策略研究"或"策略交易";(2)选中需要测试的组件;(3)点击"运行"或"并行",等待单元运行完成;(4)选中需要查看的品种,点击上方"策略报告";(5)查看单品种结果,以及底部的汇总结果。先看每个品种的表现,再看组合汇总。组合结果好看,不代表每一个品种都表现良好。
**八、新手常见卡点的排查顺序**
| 卡点 | 优先检查 |
| --- | --- |
| 找不到教程中的按钮 | 产品、版本及语言是否一致;旧版教程不能直接照搬新版 |
| 策略加载后没有交易记录 | 图表是否已有策略信号;官方要求先有信号才能测试 |
| 图表有信号,账户却没交易 | 是否在头寸管理器中绑定账户,是否启动交易 |
| 改了参数,结果不符合预期 | 是否混淆了"策略应用设置"和"策略单元设置" |
| 不知道怎么批量测多品种 | 使用官方策略研究工作区与多品种回测教程 |
向官方社区提问时,建议一次提供软件版本、策略代码或名称、合约与周期、参数截图、异常发生时间和日志信息。官方帮助说明已将策略编写、回测及软件使用等非实时问题引导到官网社区提交。
**九、从0到1的学习进度检查清单**
可以用下面这份清单衡量自己的学习进度,而不是以"学了几天"来判断:
- 能独立打开一个品种的K线图
- 能加载内置策略,并找到策略参数设置
- 能生成回测报告,查看具体交易明细
- 能说明本次回测使用的数据区间及成本设置
- 能绑定模拟账户并启动、停止策略
- 能核对信号、委托、成交和持仓是否匹配
- 遇到异常时,能提供足够的信息进行排查
完成这些之后,你才真正从"安装好了TB"进入"会使用TB做策略验证"的阶段。先完成一个简单策略的全流程验证,再考虑编程进阶、组合研究与实盘接入。需要特别强调的是,实盘前一定要咨询你的期货公司客户经理,协助开通监管部门要求的程序化交易权限。
0