QMT passorder 参数怎么填
综合下单用 passorder。不要凭记忆填枚举,错一个可能数量级不对或开成别的业务。
调用骨架
python
passorder(
opType, # 买卖 / 开平 等,见枚举
orderType, # 按数量 / 按金额等,见枚举
accountid, # 资金账号
orderCode, # 如 '600000.SH'
prType, # 报价类型:限价、最新价等
price, # 限价时有效;市价类常填 0 或 -1(以手册为准)
volume, # 数量或金额,取决于 orderType
strategyName,
quickTrade,
userOrderId,
ContextInfo,
)完整参数表和枚举:passorder 短页 · 手册 下单-passorder
填的时候盯这几项
| 参数 | 容易错在哪 |
|---|---|
orderCode | 上交所用 .SH,不要写成 .SS / .XSHG |
opType / orderType | 必须对枚举表,别抄错业务号 |
prType + price | 限价要合法价;市价类价格口径看手册 |
volume | 按股还是按金额由 orderType 决定 |
quickTrade | 影响何时真正发出,见 回测和实盘不一样 |
userOrderId | 可对上回调里的备注字段,方便对账 |
返回了不等于成交
passorder 返回只表示「发出去了」。状态看 order_callback / deal_callback,对账用 get_trade_detail_data。
未成交排错:passorder 返回了但没成交
策略要从聚宽 / PTrade / QMT 互转或接到账户,可在 公众号 后台留言「策略代写」。不代操盘。
