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

期货合约乘数与最小变动价位:从 Quote 读规格做下单预算

前言写天勤量化下单逻辑时若手数、保证金和盈亏对不上账我一般会先查合约规格有没有读错。乘数、最小变动价位一跳、涨跌停价都在Quote里用统一字段做预算比手算或硬编码合约表更不容易在换月后踩坑。一、为什么要从 Quote 读同一品种不同月份合约乘数通常一致但价格水平和 tick 可能变化新品种上线时硬编码表容易漏改。get_quote订阅后规格字段随合约更新适合写在下单与风控公共函数里。fromtqsdkimportTqApi,TqAuth,TqSim apiTqApi(TqSim(),authTqAuth(账户,密码))qapi.get_quote(SHFE.rb2510)api.wait_update()volume_multipleq.volume_multiple# 合约乘数price_tickq.price_tick# 最小变动价位print(volume_multiple,price_tick)字段名以当前版本文档为准策略启动时打印一次做核对。二、盈亏与一跳价值近似计算线性合约价格变动 ΔP元/吨等盈亏 ≈ ΔP × 手数 ×volume_multiple一跳盈亏1 手每跳盈亏 ≈price_tick×volume_multiple用于评估止损距离是否合理以及限价单改价是否跨过有效 tick。defone_tick_pnl(quote,lots1):returnquote.price_tick*quote.volume_multiple*lots三、手数与保证金预算保证金依赖期货公司标准与账户参数策略层常用名义价值做上限notionalq.last_price*q.volume_multiple*lots再用账户balance、margin字段需wait_update后读取判断是否够开仓。具体保证金率以柜台回报为准程序侧宜留余量。四、限价单价格对齐 tick限价应落在 tick 整数倍上否则可能被拒单或自动对齐到不利价位defround_to_tick(price,tick):returnround(price/tick)*tick limitround_to_tick(q.last_price2*q.price_tick,q.price_tick)买开、卖开方向不同取整方向可按业务约定调整。五、与涨跌停联合检查下单前可读upper_limit、lower_limit字段以文档为准确认limit_price在合法区间。触及涨跌停时即使价格对齐 tick也可能无法按预期成交。六、换月时记得换 quote乘数多数不变但合约代码必须切换到新月份get_quote(SHFE.rb2510)并重新wait_update等首包规格有效避免沿用旧合约乘数算新手数。总结合约乘数和最小变动价位是下单预算的基础。天勤量化里从Quote动态读取能减少硬编码错误盈亏估算、tick 取整、名义价值上限三件事建议在公共函数里统一实现换月只改 symbol。FAQ1乘数为 0 或 nan 怎么办首包未到跳过交易逻辑并等待wait_update。2不同交易所 tick 规则不同以price_tick为准勿假设所有品种都是 1 元。3组合合约怎么算各腿分别读 quote分别算乘数。4回测里规格从哪来回测环境同样提供 quote 对象字段含义与实盘一致仍应核对。5盈亏与柜台不一致检查平今手续费、是否双向持仓、成交价是否含滑点。风险提示本文用于期货量化技术实践讨论不构成投资建议。
http://www.zskr.cn/news/1326637.html

相关文章:

  • python学习笔记 | 11.0、面向对象高级编程
  • 告别降级:PyTorch高版本下Mask R-CNN/Faster R-CNN THC头文件与内存分配兼容性修复实战
  • 稳定币深度解析:从技术内核到生态未来
  • Hermes Agent 四层记忆架构中 nudge_interval 主动触发的 4 种典型场景与间隔设置策略
  • 5步掌握ExtractorSharp:游戏资源编辑的终极免费指南
  • CANN/cann-learning-hub as_strided算子审查报告
  • STC89C52RC+HX711:手把手教你做一个5KG高精度电子秤(附语音播报模块选型避坑)
  • 闪灯电路板
  • 破局京城老酒变现困局 京城亚南酒业,以高效诚信守护藏家权益 - 品牌排行榜单
  • V型反转,科技股是最爱!
  • 7.2 节实战指南:Cursor 中 5 类开发任务对应的最优模型切换策略
  • 嵌入式系统入门指南:从零基础到实践应用
  • 嵌入式Linux启动时间从20秒优化至5秒:i.MX 8M Mini系统级实战
  • 《现有Python脚本快速封装OpenClaw Skill指南》
  • 开源工业自动化革命:OpenPLC Editor如何重塑PLC编程生态
  • 2026技术趋势:大模型“记忆来源”功能实测,GPT-5.5如何让回答有据可查
  • STM32F103驱动125KHz RFID读卡器:从串口调试到代码实战,一次搞定RS485多设备通信
  • OpenClaw 升级备份迁移三步法:模块一架构下零停机部署实操
  • 别只会‘pip install’了!当Python报错找不到‘pkg_resources’时,你的setuptools可能出大问题
  • OPNsense安装选UFS还是ZFS?从硬件选择到文件系统性能的完整决策指南
  • 双连杆机械臂 RBFNN-NTSM 自适应强化学习控制算法(Matlab代码实现)
  • 解决LPC800开发板SWD通信失败问题
  • 06 ViT 为什么需要大规模数据?从归纳偏置理解 ViT 的训练特点
  • 从零到一:基于STM32的智能环境监测手表硬件设计与软件实现全解析
  • 为安全考虑,已锁定该用户帐户,原因是登录尝试或密码更改尝试过多。请稍候片刻再重试或与系统管理员或技术支持联系。
  • GPT5.5长文档处理API实战百万Token窗口高效利用
  • ARM PMU机制解析与性能优化实战
  • 日志分析效率提升3倍:Trae 轻量化自动化任务的 4 种正则提取模式
  • 2025-2026年王雯律师电话查询:委托前需核实律师执业资质与擅长领域 - 品牌推荐
  • 文件批量整理效率提升3倍:Trae 在轻量化自动化任务中的 4 种批处理模式