매일 10시간 정도 실행하다가 주문을 검색할 수 없는 문제가 발생하고 다음날 정상으로 돌아왔는데, 왜 그런지 물어봐라. 사용된 API 인터페이스는 제한된 인터페이스인지, 어떻게 확인할 수 있을까?
function kaiduo(symbol, PRI, shoushu) {
var duodan = exchange.IO("api", "POST", "/fapi/v1/order", "symbol=" + symbol + "&side=BUY&type=LIMIT&quantity=" + shoushu + "&price=" + PRI + "&timeInForce=GTC×tamp=_D")
while (duodan == null) {
Log('30下单失败,出错!!');
duodan = exchange.IO("api", "POST", "/fapi/v1/order", "symbol=" + symbol + "&side=BUY&type=LIMIT&quantity=" + shoushu + "&price=" + PRI + "&timeInForce=GTC×tamp=_D");
}
B_orders.push(duodan.orderId)
return B_orders
}
上面是下单的语句,但是到后面用订单ID查询订单的时候返回错误。下面是查询的函数。而且运行几个小时都没问题,只要出问题,今天剩下的时间就肯定一直不好用
for (i = 0; i < B_orders.length; i++) {
Sleep(100)
var B_ordered = exchange.IO("api", "GET", "/fapi/v1/order", "symbol=" + duofang + "&orderId=" + B_orders[i] + "×tamp=_D")
while (B_ordered == null) {
Log('71查单失败,出错!!');
B_ordered = exchange.IO("api", "GET", "/fapi/v1/order", "symbol=" + duofang + "&orderId=" + B_orders[i] + "×tamp=_D")
}
- 1
