0
关注
0
关注者

求助!请问bitmex下单失败后返回的数据是false还是null或者是undefine?

创建于: 2018-03-21 08:08:53, 更新于:
comments   2
hits   1929

使用这一串代码 进行了下单 exchanges[1].SetContractType(“XBTUSD”); exchanges[1].SetMarginLevel(80); exchanges[1].SetDirection(“buy”); exchanges[1].Buy(close+20,amout);

结果系统返回超载错误:Futures_BitMEX 错误 Futures_OP 0: 503: {“error”:{“message”:“The system is currently overloaded. Please try again later.”,“name”:“HTTPError”}}

我想使用如下无限循环结构进行重试,但是不知道以上错误的返回值是什么? var id=null; while(id==null||id==false){ exchanges[1].SetContractType(“XBTUSD”); exchanges[1].SetMarginLevel(80); exchanges[1].SetDirection(“buy”); id=exchanges[1].Buy(close+20,amout); Sleep(100); }

while的条件中应该使用什么呢 是null,false,undefined?或者是其他的值?

更多内容
全部留言
avatar of xiaoxiaolu
xiaoxiaolu
谢谢 我找到了zero的容错封装
2018-03-21 12:43:34
avatar of 发明者量化-小小梦
发明者量化-小小梦
一般情况来说, 一个 交易所 下单成功 应当返回 订单 ID, 如果 有异常 或者 失败 返回的 是 null 。
2018-03-21 08:49:45