当前位置: 首页 > news >正文

TqKq 和 TqSim 怎么选:快期模拟盘与本地模拟的区别

前言

跑天勤量化模拟时,我常看到有人把TqSimTqKq混用:构造参数写错、用回测对象连模拟、或以为两者撮合完全一样。二者都是模拟,但接入路径和适用场景不同。下面按构造方式、撮合差异和切换清单说明。

一、各自是什么

  • TqSim:SDK 内置的本地模拟交易单元,常与TqApi(TqSim(), auth=...)一起使用,适合在开发机上快速验证下单与持仓逻辑。
  • TqKq:快期模拟盘(KQ)路线,通过相应交易单元连接,更贴近部分用户使用快期模拟账户的习惯。

行情与认证仍依赖TqAuth等配置,具体权限以账户为准。

二、最小构造对照

本地 TqSim

fromtqsdkimportTqApi,TqAuth,TqSim api=TqApi(TqSim(),auth=TqAuth("快期账户","密码"))

快期模拟 TqKq(类名与参数以当前版本文档为准)

fromtqsdkimportTqApi,TqAuth,TqKq api=TqApi(TqKq(),auth=TqAuth("快期账户","密码"))

主循环仍为while True: api.wait_update()切换时通常只改TqApi第一参数,信号函数尽量不动。

三、选型怎么判断

场景更常选
本机开发、调试下单与持仓TqSim
需要与快期模拟账户环境一致TqKq
刚写完回测,第一步预生产先 TqSim,再视需要 TqKq
对接实盘前最后一轮模拟 + 小资金实盘

TqSim 启动快、不依赖额外模拟账户配置,适合日更迭代。TqKq 适合团队已在快期模拟盘手工对账、希望程序与手工账户一致的情况。

四、与 TqBacktest 不要混用

回测用TqBacktest(start_dt=..., end_dt=...),模拟用TqSim()TqKq()。三者择一作为TqApi的交易时间推进方式,不能同时传回测对象又期待实时模拟成交。

从回测迁到模拟的典型改法:

# 回测# api = TqApi(backtest=TqBacktest(...), auth=auth)# 模拟api=TqApi(TqSim(),auth=auth)

五、成交与拒单差异

两种模拟的撮合细节可能与实盘均有差异。策略在 TqSim 通过后,建议再用 TqKq 跑至少一个完整交易周(若业务依赖快期模拟),关注:

  • 部分成交、撤单后持仓
  • 平今平昨拒单
  • 资金不足拒单

不要把某一种模拟的成交率直接外推到实盘。

六、切换检查清单

  1. TqApi构造参数是否已改为TqSim()TqKq()
  2. 合约代码是否仍为可交易月份。
  3. 日志是否区分模拟与实盘,避免误操作。
  4. 风控阈值是否与实盘一致(模拟可略宽,但逻辑应同)。

总结

TqSim 偏本地、轻量、适合开发调试;TqKq 偏快期模拟盘环境。天勤量化里二者与实盘共用同一套wait_update主循环,切换成本低,但成交假设仍需分别验证。回测之后、实盘之前,至少保留一轮模拟,并明确用的是哪一种模拟单元。

FAQ

1)TqSim 和 TqKq 可以同时开吗?

一个TqApi实例对应一种交易单元,分开进程可以。

2)模拟要收费吗?

以账户套餐与平台说明为准,SDK 本身不替代商务规则。

3)模拟盈亏准吗?

用于验证逻辑与执行,不等同实盘盈利预测。

4)从 TqKq 上实盘改什么?

通常改为TqAccount(...),并核对交易时段与权限。

5)模拟盘数据与实盘一致吗?

行情同源架构下接近,仍应在实盘前做小仓位试单。

风险提示

本文用于期货量化技术实践讨论,不构成投资建议。

http://www.jsqmd.com/news/848360/

相关文章:

  • 高并发午餐时段搜索失败率激增410%?Perplexity实时推荐缓存穿透防护体系(含动态TTL策略+Geo-Sharding配置模板)
  • 卸载python重新安装后打开方式中仍出现python解决办法
  • 告别DLL缺失!用VS2019的Setup Project打包C++程序,保姆级配置指南
  • 共模抑制实战指南:从共模电感选型到EMC整改的全链路解析
  • 2026复合铝板怎么选:铝板加工/2mm铝单板/3mm铝单板/冲孔铝单板/冲孔铝板/北京氟碳铝单板/北京铝板/压花铝板/选择指南 - 优质品牌商家
  • 2026年第二季度简阳PVC踢脚线维修优选:金晓建材服务解析 - 2026年企业推荐榜
  • 企业级融媒体生产管理平台/智能会议管理系统EasyDSS构建一体化应急视频指挥体系
  • DeepSeek 复制星号难题与 AI 导出鸭解决方案
  • 保姆级教程:用QGIS的SRTM-Downloader插件,5分钟搞定中国区域地形图下载与渲染
  • 统一企业门户,告别多系统碎片化办公
  • 告别时序烦恼:手把手教你用FPGA搞定AD9361 CMOS接口的收发时序(附Verilog代码)
  • 为什么你的Perplexity行业报告总被质疑?揭秘3类高危检索偏差及权威信源交叉验证SOP
  • 2026热门私人保镖公司:保镖司机助理、商业保镖、商务保镖、女保镖、王牌保镖、男保镖、短期保镖、私人保镖价格咨询选择指南 - 优质品牌商家
  • 企业视频会议系统从公有云迁移到私有化环境:完整数据迁移指南
  • 为什么顶尖高校心理中心已停用公开版Perplexity?深度逆向其Llama-3微调模型中的3层情感偏置过滤机制
  • 仓库库位管理:从编码规则到系统落地(以冠唐云仓库为例)
  • 别再死记硬背了!用LM339比较器做个简易电压监测器,5分钟搞懂拉电流和灌电流
  • Java开发实战:从0到1搭建一个Spring Boot项目
  • 别再死记硬背了!用Python+Simulink仿真液压系统,帮你彻底搞懂帕斯卡原理和伯努利方程
  • 记一次 mac openClaw gateway 启动未正常关闭导致的问题
  • 双机双卡训练yolov5(yolov5+pytorch+DDP+NCCL+RDMA全栈解析)
  • TaotokenTokenPlan套餐如何帮助个人开发者控制预算
  • RK3568 开发实战:巧用 u-boot ethact 环境变量实现双网口智能切换与管理
  • 靶机应急 | 知攻善防----Linux
  • 终极ThinkPad风扇控制指南:用TPFanCtrl2告别噪音与过热烦恼
  • D2DX:让《暗黑破坏神2》在2026年重获新生的终极现代化改造方案
  • 从零开发游戏需要学习的c#模块,第十五章(一个完整的可以运行的小游戏)
  • 别再手动改PPT了!用Python-pptx库批量生成100份奖状/证书(附完整代码)
  • RTX166实时操作系统初始化与配置实战指南
  • 2026 年 30 个 MCP Server 实测评:Claude Code 集成效果与响应延迟对比数据