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

期货量化价差合约怎么订:天勤 SP 组合代码与订阅注意点

前言

做跨期套利、日历价差时,有人订近月、远月两个具体合约自己算 spread,有人直接订交易所的组合合约(代码里常带SPSPD等)。我踩过的坑是:组合合约的行情字段、成交规则与单腿不同,却套用单腿策略去insert_order

天勤TqSdk订阅组合合约与单腿一样用get_quoteget_kline_serial,但代码字符串更长、交易所规则各异。下面说明组合代码从哪查、订阅后看哪些字段、和双腿各自订阅的取舍。

一、组合合约与双腿订阅

方式优点注意
直接订组合 SP/SPD交易所定义的价差一口价代码长、流动性规则特殊
近月+远月分别订灵活算 spread、可只交易一腿两腿同步、滑点分开

研究阶段可双腿算 spread;执行若交易所支持组合单,再评估是否改用组合代码(以文档与期货公司为准)。

二、代码从哪来

组合合约完整字符串应在快期客户端或交易所公告里复制,不要手拼。形态示意(非真实挂牌):

DCE.SP i2509-i2510

实际前缀、空格、大小写以交易所与 TqSdk 文档为准。订不到行情时,先对照客户端「合约代码」字段,与单腿一样注意 CZCE 大小写。

fromtqsdkimportTqApi,TqAuth,TqSim api=TqApi(TqSim(),auth=TqAuth("账户","密码"))# symbol 换成你从客户端复制的组合代码symbol="DCE.xxx"# 占位,务必替换q=api.get_quote(symbol)whileTrue:api.wait_update()ifapi.is_changing(q,"datetime"):print(q.last_price,q.bid_price1,q.ask_price1)breakapi.close()

三、行情字段怎么用

组合 quote 的last_price往往表示价差或组合报价,含义与单腿 last 不同。策略里应:

  • 阅读该品种组合合约说明(乘数、最小变动、是否允许单边成交)
  • volume_multiple等字段前确认对象指向组合而非单腿
  • 日志里标明「组合价」避免与近月价格混淆

双腿 spread 自建时:

near=api.get_quote("DCE.i2509")far=api.get_quote("DCE.i2510")# spread = near.last_price - far.last_price # 定义要与团队一致

注意两 leg 的wait_update后同时读,避免一个旧一个新。

四、下单与 TargetPosTask

若对组合合约下单,一个TargetPosTask(api, combo_symbol)管理组合目标仓。若双腿分别交易,通常两个TargetPosTask,阈值触发时要考虑一腿成交、另一腿失败的残腿风险。

换月时组合代码会变,双腿也要同步换,不能只换近月。

五、性能

组合 + 多腿同时订阅会增加推送量。价差监控可只订组合 quote;要拆腿执行再订单腿。订阅数控制与多品种专题同一原则。

总结

价差交易先要定订阅方式:直接订交易所组合合约(代码常含 SP/SPD,字符串较长),或近远月双腿分别订、自行算 spread。天勤侧get_quoteget_kline_serial用法与单腿一致,差异在交易所规则——组合last_price往往表示价差或组合价,不能与单腿价格混在同一阈值逻辑里。代码务必从快期客户端复制完整合约名,注意 CZCE 大小写;订不到行情时先对照客户端,不要手拼。

双腿方案要统一 spread 定义(近减远或远减近),并在同一帧wait_update后读取两 leg 价格。执行层若用组合单,可用一个TargetPosTask管组合 symbol;若分腿交易,两个 task 要处理一腿成交、另一腿失败的残腿风险。换月时组合代码与单腿合约都要同步更新。订阅数增多时注意推送量,监控 spread 可只订组合 quote,拆腿执行再订单腿。

建议模拟盘阶段只订阅、打印last_price与买卖盘,确认走势与人工算的 spread 一致,再写档位或阈值;上线前在策略说明里写清「组合价还是双腿价差」,避免复盘时对不上账。

FAQ

1)所有交易所都有 SP 吗?

不是,以挂牌为准。

2)组合能回测吗?

能订就能拉 K 线,撮合规则以回测引擎为准。

3)spread 用 last 还是 mid?

团队统一口径,写进策略说明。

4)组合与指数 KQ.i@ 混淆?

完全不同,勿混用代码。

风险提示

本文用于合约与行情技术说明,不构成投资建议。

http://www.rkmt.cn/news/1463844.html

相关文章:

  • claude code使用入门
  • 从‘打勾划线’到‘矩阵覆盖’:图解匈牙利法解决任务匹配,避坑直线覆盖这一步
  • SuperX美国首个AI推理云中心丹佛投运,推理算力资源获客户提前锁定
  • 高效开发指南:如何为你的Pycharm项目管理和切换多个Python解释器(3.8/3.9/Anaconda)
  • 3步技术解析:EdgeRemover如何系统卸载Windows预装Edge浏览器
  • 4B5B编码器Verilog工程包:含Quartus原理图设计、RTL代码与ModelSim一键仿真脚本
  • 2026高速GPU租用全攻略:速度拉满还能省一半成本
  • UltraStar Deluxe:如何打造你的跨平台卡拉OK派对系统?
  • 告别卡顿!用STM32F4标准库+DMA+FSMC驱动TFT-LCD,实现LVGL丝滑刷新的保姆级教程
  • 2026驻马店市权威认证贵金属回收 TOP5+黄金回收白银回收铂金回收门店地址电话推荐
  • 从CT机到你的屏幕:一次DICOM医学影像的完整‘旅程’与格式扮演的角色
  • 告别手动配置,用快马ai一键生成高效centos7自动化安装脚本
  • 破解流域水文模拟难题,迈向精准水文预报:HEC-HMS模型产汇流模拟及参数优化核心技术揭秘
  • 微机消谐装置的功能介绍!
  • 别再死记硬背了!用‘水管堵石头’的比喻,5分钟搞懂芯片里的短沟道效应
  • 打破模型孤岛:小马算力(TokenPony)如何重构企业大模型接入底座?
  • 2026年宁夏软件开发外包公司实力梯队与优选坐标
  • Windows Defender移除工具:如何高效释放系统性能的专业指南
  • 做了 8 年 iOS 开发后,我终于找到一个比较靠谱的接单平台
  • 库存预警管理系统推荐:2026年企业如何选对工具?通天晓深度解析与选型指南
  • 深圳办公 ai 培训机构有哪些:最新排名独家权威报告 - 19120507004
  • 从‘相亲匹配’到‘项目派单’:图解匈牙利算法的核心思想与避坑指南
  • 中小批量贴片机怎么选?看完这5条省下20万
  • 2026年当下湖州实验室装修工程公司怎么联系?专业选择指南与可靠服务商推荐 - 2026年企业资讯
  • Skill即服务:用Agent安全玩转云上Flink
  • STM32F103温湿度光照监测与自动调控硬件开发包:含可烧录代码、Proteus仿真、AD原理图及双层PCB源文件
  • 2025年03月 GESP等级认证C++编程(一级)试题解析
  • Ceph分布式存储实战:块存储RBD、对象网关RGW与文件系统CephFS详解
  • 深圳办公 ai 培训机构哪家评价好:最新排名专业精选指南 - 19120507004
  • STM32平衡小车PID调参避坑实录:从‘怀疑人生’到稳定站立的5个关键步骤