Ptrade 接口详解:与 QMT 的六处关键区别
发布时间:9小时前阅读:13
两个平台的接口长得像,用起来的手感差别不小。把六处关键区别过一遍,迁移的时候能少踩很多坑。
第一处,初始化方式。QMT 用初始化函数加事件回调的结构,函数名固定;PTrade 的入口更接近脚本,主流程按顺序执行,再配合定时任务。习惯了事件驱动的人,切过来第一件事是改思维:不要等事件,要自己安排时间点。
第二处,行情获取。QMT 的行情偏推送,策略被动接收;PTrade 更多是主动查询,需要什么取什么。主动查询的好处是可控,坏处是要自己管频率,查太勤会被限制。
第三处,下单接口的返回值。两个平台都会返回委托编号,但字段名和状态枚举不同,迁移时最容易在这里出错,把「已报」当成「已成」是常见事故。
第四处,账户模型。QMT 的账户对象在上下文里,随时可取;PTrade 需要用接口查询,返回的是快照。快照意味着数据有延迟,下单前必须重新查一次。
第五处,日志与调试。QMT 能本地写文件、能打断点;PTrade 依赖平台日志窗口,输出量有限制,重要的中间变量要自己落盘。
第六处,部署与版本。QMT 改完保存即生效;PTrade 要走上传和重启,版本管理必须自己做。
六处之外,还有一个隐性的:错误处理风格。一个平台抛异常,另一个返回错误码,混着写会让异常处理失效。迁移时把错误处理抽成一个统一函数,比逐处改省事。
判断标准:迁移一套策略,先做接口对照表,把每个调用对应的新写法列出来,再动手改代码,比边改边查快得多。表做完,你就知道自己会踩哪些坑了。
股票/量化开户欢迎找我!满足条件股票佣金万0.854、etf 可转债佣金万0.5、国债逆回购一折(百万分之一)!期权1.8元一张全包价!量化软件QMT+ptrade免费使用!还有888、999资金靓号等你选!
温馨提示:投资有风险,选择需谨慎。
QMT和PTrade区别是什么?



问一问
从业认证

+微信
分享该文章
