Es läuft täglich eine Zeit lang, ungefähr 10 Stunden, danach gibt es Probleme, die Bestellungen nicht abfragen können, und am nächsten Tag ist es wieder normal, Gott sei Dank, was ist der Grund. Die API-Schnittstelle, die verwendet wird, ist die Schnittstelle eingeschränkt, wie kann ich das bestätigen?
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
