Skip to content

QMT 和 PTrade 有什么区别

两套都是券商量化接口,但运行位置、后缀、生命周期、下单函数都不同。选型先看下表,再决定迁代码还是只跟信号。

一张表

对比QMTPTrade
跑在哪本机 / 自己的服务器券商机房托管
关机影响电脑关了策略就停关客户端通常不停(以券商为准)
生命周期init + handlebar / run_timeinitialize + handle_data / run_daily
上交所后缀.SH.SS
下单passorderorder / order_value
持仓资金get_trade_detail_datacontext.portfolio + get_position
撤单cancelcancel_order
典型场景条件单、盘中盯盘、本地研究、跟单桥无人值守、托管实盘

后缀细节:PTrade 用 .SS,QMT 用 .SH

怎么选(工程向)

  • 要托管、少盯电脑 → 更常看 PTrade 券商门槛和机房。
  • 要本地研究、跟单桥、盘中细控 → 更常看 QMT。
  • 聚宽策略已在模拟盘跑、只想本机执行委托 → 可先看 聚宽信号同步,不一定整段重写。

迁代码时最先改的三处

  1. 后缀 .XSHG / .SS / .SH
  2. 入口函数名和定时(run_time 回测不进,见 run_time 回测不跑
  3. 下单 / 持仓字段映射,见 查持仓和资金

迁移专题:聚宽转 QMT · 聚宽转 PTrade

相关:API 查询 · 策略代码

策略要从聚宽 / PTrade / QMT 互转或接到账户,可在 公众号 后台留言「策略代写」。不代操盘。