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

期货量化实盘连不上怎么办:天勤 TqAccount 权限与渐进开通

前言

模拟盘跑顺了再切实盘,常见卡点不是策略逻辑,而是TqAccount报权限类错误:期货公司不在支持列表、账户未开通程序化、专业版未生效、或构造参数写错。我帮同事对接实盘时,习惯先做「只读监控」脚本,确认能连上、能读到持仓和资金,再放开下单权限。

天勤TqSdk通过TqAccount对接 CTP 类实盘(具体支持范围以当期文档为准)。下面按报错类型、开通前要确认什么、最小只读脚本到渐进下单的顺序说明,代码只放在验证环节。

一、权限类错误先别当成策略 bug

典型现象:

  • 创建TqApi时或第一次wait_update时报认证、权限相关异常
  • 能连模拟TqSim/TqKq,换TqAccount立刻失败
  • 能读行情,交易接口报无权限

应先对照快期客户端:同一资金账号能否登录、是否已申请程序化/实盘权限、期货公司是否与文档支持列表一致。不要在未确认权限前反复改策略信号。

二、开通前要核对的事项

说明
期货公司文档列出的支持公司与你的开户公司一致
账户类型仿真、快期模拟、实盘账户构造方式不同
专业版/套餐部分能力随快期账户套餐变化
交易时段非交易时段连接行为与拒单不同
IP/白名单部分机构要求服务器 IP 报备

向期货公司业务经理确认「程序化交易」是否已开通,比在社区反复问 SDK 版本更有效。

三、最小只读监控脚本

实盘第一步建议只订阅行情、读账户和持仓,不发单:

fromtqsdkimportTqApi,TqAuth,TqAccount auth=TqAuth("快期账户","快期密码")# 期货公司名、资金账号、密码以文档 TqAccount 构造为准account=TqAccount("期货公司","资金账号","交易密码")api=TqApi(account,auth=auth)symbol="SHFE.rb2510"quote=api.get_quote(symbol)pos=api.get_position(symbol)acc=api.get_account()whileTrue:api.wait_update()ifapi.is_changing(acc,"balance"):print("balance",acc.balance,"available",acc.available)print("pos",symbol,pos.pos_long,pos.pos_short)breakapi.close()

能稳定打印资金与持仓后,再复制一份脚本加极小手数测试单(交易时段、限价贴近市价),并有人工复核。

四、渐进放开:只读 → 小单 → 全策略

  1. 只读运行至少一个完整交易日(含夜盘若你做夜盘)。
  2. 小单测试:1 手开平,核对orderposition与客户端一致。
  3. 接入原策略,但先限制最大手数、先关加仓逻辑。
  4. 全量参数前,确认日志、断线重连、紧急停止流程已演练。

模拟用的TqSim/TqKq与实盘TqAccount不要混在同一个未隔离的配置里,避免环境变量指错(配置分离另有专文)。

五、与模拟环境的差异

实盘有报单流控、平今平昨规则、保证金实时变化;策略里若只在启动时读一次get_account,盘中仍可能因资金不足拒单。实盘层要加:交易时段过滤、下单前资金检查、委托状态跟踪。

非 CTP 柜台(融航、杰宜斯等)构造方式不同,若你不在 CTP 路线,应对照对应reference文档,不要照搬TqAccount示例。

总结

实盘连不上时,应先把问题归到「权限与构造」而不是「信号逻辑」:期货公司是否在支持范围、程序化是否已开通、快期认证与专业版是否生效、TqAccount的期货公司名与资金账号是否与客户端一致。模拟能跑、实盘不能,几乎都是这几项之一,改均线或改周期解决不了。

天勤侧较稳妥的路径是只读监控(行情 +get_account+get_position)跑满至少一个含夜盘的交易日,再 1 手开平测试,最后才接入完整策略,并配合交易时段过滤、下单前资金检查、委托状态跟踪。TqSimTqKqTqAccount的配置要分文件或分环境变量存放,避免模拟脚本在实盘环境被误启。非 CTP 柜台需对照对应文档,不要照搬 CTP 示例。

落地时建议留存:期货公司书面开通记录、通过验证的只读脚本版本、小单测试当日的持仓与成交截图。换服务器、换 IP、升级 TqSdk 后,固定先跑只读再恢复下单;若出现权限类报错,按「客户端能否登录 → 构造参数 → 套餐范围」顺序排查,比反复重装 SDK 更省时间。

FAQ

1)模拟能跑实盘不能?

几乎总是权限或构造参数问题,不是 K 线订阅问题。

2)是否必须专业版?

以快期当期说明为准,实盘前在官网或客服确认。

3)多个实盘账户?

用多账户相关文档构造,勿混用一个全局 api 变量。

4)只读脚本会下单吗?

只要不调用insert_order/TargetPosTask就不会;注意勿误拷带下单的旧脚本。

风险提示

本文用于技术对接说明,不构成投资建议。实盘交易有风险,请遵守期货公司规定。

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

相关文章:

  • 谷歌排名点击率重要吗?B2B工厂站CTR低于2%怎么救
  • 从本地到云端:如何将你的Vue项目与阿里云Neo4j数据库打通(宝塔面板实战)
  • 告别手动提取,用快马AI一键生成链接批量处理工具,效率飙升
  • 从SAR图像处理到模型训练:AIR-SARShip-1.0数据集预处理全流程避坑指南
  • 别再用官方源了!给Jetson Nano换清华源+安装Python全家桶,速度提升10倍
  • 别再混淆了!一文搞懂Camera Sensor的Line Time、VBlank与FPS计算(附MTK/高通平台公式对照)
  • 别再花钱买在线表格了!手把手教你用Docker在CentOS 7上自建SeaTable私有云
  • 告别混乱布线!用PADS这几个隐藏快捷键和单位切换技巧提升PCB设计效率
  • 寰宇显示成都 OLED 技术与创新中心正式启用,持续扩大在华业务布局
  • 别再手动算Q值了!用Lumerical FDTD分析组搞定高/低Q谐振腔(附2D/3D案例)
  • 别再花冤枉钱!实测APC Smart-UPS RT 15000串口线序,教你10块钱自制通讯线
  • (良心整理)亲测靠谱的AI论文软件,毕业党收藏备用
  • Jetson Nano换国内源(清华镜像)后,别忘了做这几步:完整配置Python和OpenCV环境
  • 【电能质量扰动进行综合建模和仿真】三相非线性负载模型用于模拟由6脉冲三相整流器引起的电压陷波和谐波研究(Simulink仿真实现)
  • 规范流程,打造闭环的考核任务管理
  • MiniMax M2.7替代Opus实测:专业音频工作流的编码器升级指南
  • 2026年当下,昆明天然真石漆批发商的专业选择与推荐 - 2026年企业资讯
  • 别再死记硬背了!用这5个真实监控场景,彻底搞懂Prometheus聚合查询
  • AI竞品分析失效的真相:数据源偏差、维度缺失、时效断层——3大盲区今日终结
  • 轴承振动信号降噪与故障类型识别Python工具包(含EEMD+SVD预处理和SVM分类)
  • 避开PCIe设计大坑:从BAR空间分配冲突看系统启动失败与调试技巧
  • 2026年6月市场上做得好的小型冻干机怎么选择推荐,小型冻干机/工业冻干机/压盖款冻干机,小型冻干机品牌推荐 - 品牌推荐师
  • 深入TMS320F28379D中断:从PIE映射表到高效ISR设计的实战解析
  • 告别龟速!用aria2和百度网盘离线下载,5分钟搞定COCO/VOC数据集
  • 用 AI 编程生成 ECharts 图表并嵌入润乾报表的实践
  • 国内大学生高频使用的AI写作辅助软件是哪款?
  • NIPPON KINZOKU开始供应适用于高性能分析仪器的“内表面抛光毛细管”样品
  • 别再乱调参数了!直流电机PI控制器参数整定实战(附Simulink模型)
  • BMC开发修改代码流程
  • 抖音视频下载架构深度解析:douyin-downloader的技术实现与高级应用