Setiap hari berjalan selama beberapa ketika, kira-kira 10 jam, selepas itu terdapat masalah yang tidak dapat menanyakan pesanan, pada hari berikutnya kembali normal, mohon Tuhan untuk menjawab apa sebabnya. Antara muka API yang digunakan, adakah antara muka dibatasi, bagaimana untuk mengesahkan masalah ini?
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
