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

期货量化远月盘口太薄还要不要订:订阅边界与执行取舍

前言

同一期货品种往往同时挂牌多个具体月份:成交量集中在主力月份,远月或非主力月份盘口很薄,买一卖一量小、点差大,挂单可能一整天不成交。有人习惯「能订的都订上」,结果 CPU 占用高、逻辑复杂,但真正下单的仍是主力;更糟的是程序误对远月set_target_volumeorder.status长期是ALIVEvolume_left不变,策略以为在调仓,实际卡在队列里。

天勤量化订阅合约的方式很统一:api.get_quote(代码)拿 tick 级行情,api.get_kline_serial(代码, 周期秒数, data_length=N)拿 K 线。订非主力和订主力没有语法区别,区别在盘口质量。下面说明什么该订、什么不该交易、如何用 quote 字段判断流动性够不够你下单。

一、名词对照

名称是什么为何与非主力有关
主力月份成交量最大的具体合约盘口厚,ACTIVE 对价容易成交
非主力/远月成交清淡的月份订了也可能不该下单
symbol合约代码字符串每个 symbol 一对 quote + 可选 K 线
get_quote实时行情快照bid_price1/ask_price1为一档买卖价
bid_volume1/ask_volume1一档挂单量小则表示薄
price_tick最小变动价位用来算点差有几个 tick
wait_update推进数据更新不调用则读到旧盘口
TargetPosTask调仓到目标净仓应对 trade 列表里的 symbol 使用
ACTIVE/PASSIVE对价/排队价模式薄盘口上 PASSIVE 极易不成交
ALIVE委托仍在场未结束薄盘口常见长时间 ALIVE
trade 列表允许下单的 symbol 集合与 watch 观察列表分开

二、订与不订:按场景选

场景是否订非主力说明
趋势策略只做主力只订underlying_symbol对应具体月
跨期套利近月、远月都要订,两腿都要流动性检查
主连算信号、具体月执行不必订所有月份
只看远月基差写日志可订,不交易放入 watch 列表,降频读取

原则:程序只对 trade 列表调用set_target_volume;watch 列表里的合约不参与下单。

三、用 quote 判断「够不够我成交」

wait_update()之后读:

q=api.get_quote(symbol)spread_ticks=(q.ask_price1-q.bid_price1)/q.price_tick depth=q.bid_volume1+q.ask_volume1 thin=depth<MIN_DEPTH# MIN_DEPTH 按品种实测,如螺纹钢与国债不可相同wide=spread_ticks>MAX_SPREAD_TICKS

bid_price1ask_price1为 nan,表示无有效买卖盘,应跳过本帧下单。非主力在夜盘或小品种上 nan 更常见。

薄盘口时:

  • 避免price="PASSIVE"长期排队(天勤文档写明 PASSIVE 可能造成较多撤单,薄盘口等于不成交)。
  • 若必须交易,常用ACTIVE缩小手数,或启用min_volume/max_volume拆单。
  • 临近涨跌停时另加熔断,不硬挂。

四、订阅数量与性能

每多订一个 symbol,每次wait_update可能多处理一份行情 diff。观察列表过长会拖慢主循环。观察用途可降频:只在 K 线datetime变时读一次,不必每个last_price变化都算策略。

五、与主连研究的关系

回测用KQ.m@时曲线连续,容易忽略远月流动性。模拟盘务必对实际执行的月份做盘口检查;信号层不要对非 trade 列表的 symbol 产生目标仓。

总结

非主力合约订不订,取决于它在你的系统里是「要成交的标的」还是「只看的标的」。天勤不会因为月份非主力就拒绝订阅,但bid_volume1ask_volume1和点差会如实反映流动性差。把 trade 与 watch 分开、下单前用盘口阈值过滤、薄盘慎用 PASSIVE,可以避免在远月长期挂着 ALIVE 单却达不到策略意图,要点是:订阅多不等于交易多,执行层要对着能成交的月份说话。

FAQ

1)套利两腿一薄一厚?

两腿都检查;一腿不达标则整笔套利暂停,避免单腿裸露。

2)怎么知道当前主力是哪个月?

主连 quote 的underlying_symbolwait_update后读取。

3)指数KQ.i@要订吗?

多用于研究;默认不当成交标的,除非品种规则明确支持。

4)TqSim 里薄盘口一样吗?

逻辑相同,模拟成交可能比实盘乐观,仍要检查字段。

风险提示

以上内容用于订阅与执行取舍参考,不构成投资建议。

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

相关文章:

  • NXP Kinetis K27F MCU电气特性与低功耗设计实战解析
  • 嵌入式硬件设计实战:从数据手册电气特性到低功耗与热管理
  • 解决GLM-Z1-9B-0414部署难题:transformers版本兼容与环境配置终极指南
  • PowerToys中文完整汉化版:免费解锁Windows效率的终极工具箱
  • 3步打造终极影院级体验:MPV_lazy播放器完整中文配置指南
  • 2026怀化黄金回收白银回收铂金哪里回收? 高口碑实体店铺地址电话 - 中安检金银铂钻回收
  • 2026庆阳黄金回收白银回收铂金回收多少钱一克 本地靠谱商家整理5 家实体门店 - 中业金奢再生回收中心
  • 2026洛阳黄金回收白银回收铂金回收 地址联系大全+支持现场结算无套路 - 诚金汇钻回收公司
  • ёRadio开发工具链:VS Code与PlatformIO使用技巧
  • 嵌入式硬件时序设计实战:从I2C、SDHC到I2S的时序参数与PCB布局解析
  • gokv故障排除手册:常见问题与解决方案大全
  • 037、后台任务管理:长时间运行任务的后台启动、进度监控与安全中止
  • UrBackup存储优化:去重、压缩与云存储集成的完整方案
  • 如何在10分钟内搭建RMQTT Broker:面向IoT开发者的快速入门教程
  • 2026零基础入门学网络安全(详细),看这篇就够了
  • 2026眉山黄金回收白银回收铂金哪里回收? 高口碑实体店铺地址电话 - 中安检金银铂钻回收
  • 破解重防腐表面处理痛点:智能级配磨料厂家的AIPD方法论如何降本增效? - 速递信息
  • 技术文章素材收集自动化:用 OpenClaw 自动爬取行业资讯、技术热点、优质文章
  • 如何快速配置插件化音乐播放器:面向初学者的完整指南
  • 3步搞定:用wiliwili让Switch变身全能离线影音中心
  • Kinetis K22F I2S/SAI接口在低功耗模式下的时序分析与设计实践
  • i.MX RT1024硬件设计实战:从数据手册到稳定电路的避坑指南
  • 2026年洛阳米皮原料采购与轻资产小吃创业完全避坑指南 - 优质企业观察收录
  • 036、Git Worktree 原理与 Claude Code 集成:临时分支创建、自动清理与冲突处理
  • 嵌入式硬件设计实战:从Kinetis K40数据手册到稳健电路设计
  • NineAnimator:重新定义你的iOS动漫观看体验
  • color-js:JavaScript颜色管理的终极指南:从零开始掌握颜色操作
  • 霍邱汽车维修怎么选?本地门店深度科普|运展车之家汽车养护中心实力解析 - 百航
  • utniy untiyWebrequest加载本地音频
  • 2026汽车零部件抛光蜡选购:哪个牌子好 靠谱品牌推荐 - 速递信息