从说明文档上看是一样的:
但是运行策略时,下的单成功成交了,但是get_trades返回的结果却是[]:
所以我怀疑get_trades的入参是不是应该为tradeid?tradeid从哪里获取?
从说明文档上看是一样的:
但是运行策略时,下的单成功成交了,但是get_trades返回的结果却是[]:
所以我怀疑get_trades的入参是不是应该为tradeid?tradeid从哪里获取?
get_trades的传参确实是vt_orderid,你代码里的调用写法没什么问题。
但是成交数据是来自于服务器推送的,因此从下单到收到成交推送会存在一个延时,你可以在engine.get_trades之前做个sleep操作等待若干秒后再查询成交即可。
收到,非常感谢!