GetOrder参数问题

Author: honeyligo, Created: 2018-12-18 15:17:15, Updated:

从bitmex的Buy或者Sell接口返回的id, 有时候是数值型,有时候是字符串, 而GetOrder参数是支持这两种类型的,但是经常报错: GetOrder(45893259-c8ef-1e0c-33c4-xxxxxxxx): order not found

调试工具请求却正常返回订单信息


More

honeyligo /upload/asset/f0d2357a1fae6bce69358bc04518ede6.png

小小梦 返回的应当是 字符串的。 方便的话 截图看下日志。

wufuhao100w 就像这样 /upload/asset/132dcb83ad158647ccc9c.png

wufuhao100w 但是订单id都已经返回了,应该是下单成功才有id的吧...

小小梦 那应该是 确实没找到订单了。

wufuhao100w 大神,我试过,有时候停顿2秒还是会报错说not found,停顿太长时间又影响策略,那有没办法可以过滤这个错误信息,让程序继续运行下去呢,因为我是一直在获取订单状态等待成交的,并且在使用GetOrder函数的时候还用了_C重试...

小小梦 不客气 。

honeyligo 好的,我试试,谢谢

小小梦 您下单后需要间隔一点点时间 比如间隔2秒,再查询,有可能是 交易所 系统还没 录入这个订单 。