首页
问答详情
图标图标
TB开拓者入门教程
TBQuant量化入门
双均线策略回测
期货程序化交易

TB开拓者怎么从零开始上手?一份0到1的实操教程

指股问财
初次接触TB开拓者,想从零走通一遍?最省力的路径其实是这六步:装好TBQuant → 把软件账户和模拟账户都注册到位 → 载入官方自带的双均线策略 → 完成一轮历史回测 → 逐笔核对成交明细 → 切到模拟盘跑一跑。第一阶段的真正目标,不是"写出一段能赚钱的代码",而是完整走完一次看得懂、能复现、出错还知道去哪查的交易流程。内置策略怎么载入、回测报告在哪看、模拟交易怎么拉起,官方新手资料里都有现成指引。 整套流程说到底就一个关键词:闭环。下文以TBQuant的期货量化为主轴展开,旧版TB、简语言版与新版Quant的操作逻辑不做混搭。 一、版本怎么选?新手别一上来就走错门 官网目前并列挂着好几款产品:TBQuant、行情交易软件、简语言量化软件,以及与Python相关的工具。其中TBQuant承担的是量化服务平台的角色,官网明确标注"测试与模拟交易免费,实盘交易收费"。这里要先分清楚:单纯用来看行情、手动下单的软件,和用来跑程序化策略的平台,压根不是同一种东西。 第一次接触TB,建议就从TBQuant搭配官方内置策略起步,Python先放一放,策略购买和代编服务也不必急着花钱。 有两点务必留意: - 网上流传的不少教程出自旗舰版、极速版或早期TBQuant,菜单布局与新版对不上号;官方社区此前已就旧版停止服务发过公告。 - 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. 先核对测试条件,再谈策略好坏 官方对策略单元的说明中,把保证金比例、手续费、滑点、初始资金列为会显著影响回测与交易结果的参数。该说明出自简语言版,具体菜单入口以你实际安装的版本为准,但这几项设置绝对不能视而不见。 建议每份回测报告都同步记下: - 测试的品种与合约 - K线周期及历史区间 - 策略名称和参数 - 初始资金、手续费、滑点配置 - 所用的软件版本 把这些留档之后,将来无论改参数、换数据还是升级软件,你都能判断两份报告到底能不能横着比。 3. 别只盯着净利润 复盘时建议按下面这个顺序看,而不是先去找那个最漂亮的收益数字: | 检查项 | 要回答的问题 | | 交易明细 | 开平仓的时间、方向、手数,是否符合策略规则? | | 资金曲线 | 盈利是不是主要靠少数几笔撑起来的? | | 回撤 | 连续亏损期,资金和心理扛不扛得住? | | 交易频率 | 次数一多,成本还吃得消吗? | | 不同时段表现 | 换个历史区间,结果会不会直接失效? | 这是一套学习用的检查框架,不是盈利判定标准。平台能调出历史回测报告,并不代表某个策略就适合直接拿去实盘。 五、从回测跨到模拟盘:还差一步账户绑定 "图上冒出买卖箭头"和"账户里真的收到委托",是两件不同的事。 按官方新手教程,K线图启动交易大致是这样走的: 1. 点开K线图右上角的交易框。 2. 进入"头寸管理器"。 3. 添加并选中模拟账户,保存确认。 4. 复核交易策略、交易品种、交易账户三项。 5. 点击"启动交易";教程说明,界面显示"全自动"即代表已启动。 首次启动前,再多看一眼——确认选中的确实是模拟账户。 模拟阶段该盯什么? 重点放在执行一致性上,而不是短期盈亏: - 图表给出信号后,账户里是否出现对应委托? - 委托成交了吗?若未成交或被拒,原因查清没有? - 实际持仓的方向与手数,跟预期一致吗? - 策略退出后,账户里是否存在遗留持仓? - 软件重启、账户重登之后,状态是否仍在预期之内? 这些是模拟运行的验收问题,而非TB各版本都承诺的自动恢复能力。碰上异常,第一反应应该是停止增加复杂度,然后去核日志、核设置、核官方说明。 六、什么时候开始学编程?先改透一个策略,再自己写 对零基础的人而言,更靠谱的学习次序是这样的: 第一层:先把策略规则读明白 尝试用大白话讲清楚: > 什么条件下开仓?什么条件下平仓?哪些时候不参与交易?每次下多少手? 这几句话说不利索,就直接下手写代码,只会把模糊的想法变成一堆难以定位的bug。 第二层:每次只动一个参数 以已经跑通的内置策略为底稿,一次只改一处,并始终留一份原版: - 只改一个均线参数。 - 对比交易次数与开平仓位置的变化。 - 核实变化是否符合预期。 - 记下结果,再决定下一步改什么。 这么做的意义,是搭起"规则变了—信号变了—交易变了"的对应关系,而不是去凑一组历史上最赚钱的数字。 第三层:再系统学语言与交易指令 官方资料把TBL列为TB的策略开发语言;简语言则走的是另一条产品线。学习资料、函数说明、示例代码务必与实际产品对上号。 不建议一上来就同时啃多周期、多品种、账户级订单控制这些内容。先把一个简单策略的完整运行链路吃透,再逐层往外扩。 七、从单品种走到多品种,怎么批量测? 单品种回测跑顺之后,就可以进"策略研究"工作区做批量测试了。 官方多品种回测教程的操作流程: 1. 打开测试工作区,组件类型选"策略研究"或"策略交易"。 2. 勾选要测试的组件。 3. 点"运行"或"并行",等各单元跑完。 4. 选中要看结果的品种,点上方"策略报告"。 5. 先看单品种结果,再看底部汇总。 顺序上,先逐个品种过一遍,再看组合汇总。组合数字漂亮,不等于每个品种都站得住。 八、新手高频卡点,按这个顺序排查 | 卡点 | 优先核查 | | 教程里的按钮找不到 | 产品、版本、语言三者是否对齐;旧版教程别硬套新版。 | | 策略挂上了却没成交记录 | 图表上是否已出信号;官方回测教程明确要求先有信号。 | | 图上有信号,账户却没动静 | 头寸管理器里绑定账户了吗?交易启动了吗? | | 改了参数结果反常 | 是不是把"策略应用设置"和"策略单元设置"搞混了。 | | 不会批量测多品种 | 用官方策略研究工作区配合多品种回测教程。 | 去官方社区提问时,一次性把软件版本、策略代码或名称、合约与周期、参数截图、异常出现时间、日志一并发上,效率会高得多。官方帮助里也提到,策略编写、回测、软件使用这类非实时问题,走官网社区提交。 九、从0到1,验收标准是这样 与其数"学了几天",不如拿这份清单当进度条: - 能自己打开任一品种的K线图。 - 能加载内置策略,并找到它的参数入口。 - 能生成回测报告,翻出具体成交记录。 - 能讲清本次回测用了哪段数据、哪套成本设置。 - 能绑定模拟账户,把策略启动、停掉。 - 能逐项核对信号、委托、成交与持仓。 - 遇到异常时,能整理出足够的信息用于排查。 这些全部打勾,你才算真正从"装好了TB"跨进"会用TB做策略验证"。先把一个简单策略的全流程走完,再考虑编程进阶、组合研究、实盘接入。最后提醒一句:实盘之前,务必联系期货公司在职持证客户经理,由其协助开通监管要求的程序化交易权限。
0
--没有更多了--
可信网站身份验证经营性网站备案信息工商网监电子标识网站安全证书
指股网浙ICP备17010029号-4
广播电视节目制作经营许可证:(浙)字第04719号
许可证图标网络文化经营许可证:浙网文(2018)9043-734号
备案图标浙公网安备:33010902002276号

本站郑重声明:指股网所有栏目频道仅提供信息存储空间服务。所载文章、数据仅供参考,风险自担!版权属于原作者若无意侵犯媒体或个人知识产权,请联系我们,本站将在第一时间处理。