【实操排查】PTrade策略调用order接口后没有成交回报,怎么排查?
发布时间:23小时前阅读:6
在PTrade里调用下单接口之后,等了很久没有收到成交回报,这有几个可能的方向需要排查。首先确认下单逻辑是否真的被执行了:在order接口前后加log打印,确认代码走到了下单那一行;然后检查账号是否处于正常的实盘状态,如果策略是跑在模拟盘环境里,行情回报的逻辑和实盘有区别;再确认下单时间是否在交易时段内,非交易时段的下单会被挂起等到下一个交易时段处理。
还需要排查一个容易忽略的情况:PTrade的云端策略下单后,回报推送到策略的on_trade函数里(如果你实现了的话),如果on_trade没有实现或者里面有报错,回报触发了但你的代码里捕获不到,表现就像"没有成交回报"。检查策略是否实现了on_trade,并且里面的逻辑没有抛出异常。
另一个场景是价格设置问题:如果下了限价单但价格偏离市场太多(比如买单价格比卖一价低很多),委托会一直挂着等待成交,不会废单也不会立刻成交,等价格到了才会触发成交回报。这种情况下的"没有成交"是正常的,不是Bug,检查一下下单价格设置是否合理,或者换用市价单类型确保快速成交。
PTrade策略调试有问题找我,量化实盘环境免费用,下单逻辑一起排查。以上内容仅供投资者教育参考,不构成任何投资建议,入市有风险,投资需谨慎。
温馨提示:投资有风险,选择需谨慎。
-
国常会力挺“六张网”,利好哪些板块?普通人如何稳健布局?
2026-05-18 15:52
-
REITs打新: 风电项目 ⌈中核新能⌋ 今日发售!点击领取认购操作指南~
2026-05-18 15:52
-
华泰AI涨乐APP超实用提示词分享,直接复制使用~
2026-05-18 15:52


问一问

+微信
分享该文章
