不能直接复制粘贴一键跑通,底层交易逻辑思路可以复用,但API接口完全不一样,需要人工改写适配。
QMT有自己的下单、取行情、账户查询函数(passorder等),PTrade是恒生的另一套函数库,函数名字、传参格式、回调事件全部不同,没有全自动转换工具。
迁移主要改这几块:
1.下单接口:把QMT的下单、撤单、报单函数全部替换成PTrade对应的接口,参数格式也要对应修改。
2.行情数据:QMT本地读取本地完整tick数据,PTrade云端拿行情,部分高频tick能力弱,回测颗粒度会有差异。
3.第三方库限制:QMT本地可以自由装各类Python库;PTrade云端是白名单机制,很多库不能用,用到这些的逻辑要重新改写实现。
4.事件回调:K线触发、订单回报回调的写法两个平台不一样,需要重写事件逻辑。
迁移实操建议:
改写完成,优先跑模拟盘、做回测比对,对比两个平台的信号、成交、回撤,确认逻辑一致,再上实盘。
简单的中低频轮动、网格策略迁移工作量小;做tick套利、高频、大量第三方库的策略,改造成本很高,甚至不如在PTrade重新写一套。
我司为正规上市老牌券商,风控体系完善,足不出户就能线上完成开户操作,并且佣金很优惠,欢迎联系。
ptrade是什么?怎么申请ptrade量化交易终端?申请后如何量化交易?
PTrade 和 QMT,哪个更适合个人长线轮动策略
QMT和PTrade区别是什么?
QMT 和 PTrade,哪个策略回测速度更快
问一问流程:
1.提交咨询
2.专业一对一解答
3.免费发送短信回复