问答卡 · 研究治理、数据源与工具

QMT 支持中国期货和 IF、IH、IC、IM 吗?为什么仍需比较 TqSdk 与 vn.py?

QMT 产品接口具备中国期货能力,但实际可用范围取决于产品版本、期货通道和账户权限;专业换月与组合研究仍需独立建设。

问答卡已复核公开内容
关键结论:QMT 产品接口具备中国期货能力,但实际可用范围取决于产品版本、期货通道和账户权限;专业换月与组合研究仍需独立建设。

核心结论: 迅投官方文档已经证明 QMT/XtQuant 产品体系具备中国期货能力,并列出 IF、IH、IC、IM 的中金所连续合约;但这不等于每个券商版、基础版、行情权限或个人账户都已具备相同能力。

QMT 能覆盖什么

官方资料可以确认以下产品事实:

  • 迅投期货数据字典把中金所标记为 CFFEX,并列出 IF00.IF、IH00.IF、IC00.IF、IM00.IF 等主力连续代码;
  • 内置 Python 文档定义了 FUTURE 期货账号、中金所代码以及期货主力连续和加权连续合约;
  • XtTrader 文档定义了期货账户、开平仓方向、期货持仓统计、已用保证金和手续费等字段;
  • 迅投权限表同时说明券商版、基础版和投研版的数据品种与直连期货交易权限并不相同。

因此,正式使用前仍需分别确认:

  • QMT 是普通券商版、基础版还是投研版;
  • 是否具备期货行情和历史数据权限;
  • 是否接入期货公司柜台;
  • 如果未来连接实盘,账户是否完成程序化交易报告及机构要求的测试;
  • 实际客户端与接口文档是否和研究假设一致。

为什么还要比较 TqSdk 与 vn.py

以下问题不会因为软件支持期货接口而自动解决:

  1. 连续合约信号怎样映射到真实月份合约;
  2. 到期前怎样移仓并计入跨期价差、双边费用和滑点;
  3. IF、IH、IC、IM 怎样共享保证金和组合风险预算;
  4. 结算价、逐日盯市、涨跌停和无法成交怎样回放;
  5. 断线或重启后怎样恢复订单、持仓和策略状态。

TqSdk 官方文档直接说明中金所合约代码、主连选定规则、结算价、持仓量、到期日和回测入口;vn.py 官方文档则列出 CTP 等期货 Gateway,以及多合约组合策略模块。由此可推导:TqSdk 更适合核对期货合约与事件语义,vn.py 更适合需要多接口和自主扩展的工程路线。这个比较是工程判断,不是官方排名。

正确使用连续合约

连续序列用于研究和产生信号
        ↓
查询当日真实月份合约
        ↓
在真实月份合约上验证成交与风险
        ↓
按明确规则记录移仓和成本

连续序列不能直接代替真实月份合约的执行证据。

已核验的一手资料

适用边界

本条面向中国股指期货及国内商品期货的中低频研究,不评价高频基础设施,也不授权实盘。证监会资料显示,期货程序化交易规定已自 2025-10-09 实施;若未来进入实盘,应重新核对报告、测试与接入要求。产品版本、行情、费用和账户资格也需在采用前实机核验。

**参考与来源状态:**已于 2026-08-24 核对上列官方资料,产品层面的期货、IF/IH/IC/IM 连续合约、账户字段和替代工具能力均有一手依据,状态为 verified。个人当前账户与客户端能力仍属未核验边界。

修订记录

  • 2026-08-24:由私有整理稿建立,来源状态为 unverified。
  • 2026-08-24:用迅投、TqSdk、vn.py 与证监会资料核验产品事实,收紧账户适用边界;完成首次发布准备审查,当时未进入公开清单。
  • 2026-08-24:完成发布前官方来源时效复核,从私有公开候选提升为正式公开条目;平台自报信息仍按自报口径保留,不视为独立审计结论。
KNOWLEDGE RELATIONS

研究关系