昨天晚上夜盘实盘测试,6个品种开仓可以正常交易,而且有收到交易成功回报消息。
但是今天上午临近11点28分时,几个品种达到止损位,下委托平仓,虽然APP显示都成功交易了,但是程序没有收到交易成功回报,只有on_order收到提交中的回报,2分钟内没有收到交易成功的回报消息。开始以为是网络丢包问题,但是6个品种平仓一条成功回报消息都没有收到,APP显示是成功交易了。请问有人遇到类似问题吗,或者有没有应对方案。
昨天晚上夜盘实盘测试,6个品种开仓可以正常交易,而且有收到交易成功回报消息。
但是今天上午临近11点28分时,几个品种达到止损位,下委托平仓,虽然APP显示都成功交易了,但是程序没有收到交易成功回报,只有on_order收到提交中的回报,2分钟内没有收到交易成功的回报消息。开始以为是网络丢包问题,但是6个品种平仓一条成功回报消息都没有收到,APP显示是成功交易了。请问有人遇到类似问题吗,或者有没有应对方案。
可以看一下底层是否有报错信息输出
没有报什么错误信息,能获取到下单的订单号orderid,我可以通过定时轮询oms_engine.get_order(orderid)订单状态,但是订单详情没有最终成交价格,只有在oms_engine.get_trade接口可以查询订单成交详情,因为没有交易回报(on_trade接口不回调)拿不到tradeid,有没有什么其他方式可以拿到tradeid或者主动获取订单的成交详情?
有两种可能性: