从bitmex的Buy或者Sell接口返回的id, 有时候是数值型,有时候是字符串, 而GetOrder参数是支持这两种类型的,但是经常报错: GetOrder(45893259-c8ef-1e0c-33c4-xxxxxxxx): order not found
调试工具请求却正常返回订单信息
honeyligo /upload/asset/f0d2357a1fae6bce69358bc04518ede6.png
发明者量化-小小梦 返回的应当是 字符串的。 方便的话 截图看下日志。
wufuhao100w 就像这样 /upload/asset/132dcb83ad158647ccc9c.png
wufuhao100w 但是订单id都已经返回了,应该是下单成功才有id的吧...
发明者量化-小小梦 那应该是 确实没找到订单了。
wufuhao100w 大神,我试过,有时候停顿2秒还是会报错说not found,停顿太长时间又影响策略,那有没办法可以过滤这个错误信息,让程序继续运行下去呢,因为我是一直在获取订单状态等待成交的,并且在使用GetOrder函数的时候还用了_C重试...
发明者量化-小小梦 不客气 。
honeyligo 好的,我试试,谢谢
发明者量化-小小梦 您下单后需要间隔一点点时间 比如间隔2秒,再查询,有可能是 交易所 系统还没 录入这个订单 。