1、调用币安API接口:
var message = "symbol=ETHUSDT&side=BUY&positionSide=SHORT&type=TAKE_PROFIT_MARKET&closePosition=true&stopPrice="+ticker.Last+"×tamp=" + Date.now();
var orderInfos = exchange.IO("api", "POST", "/fapi/v1/order", message);
报错信息:“{"code": -2021, "msg": "Order would immediately trigger."}”
2、直接用FMZ的exchange.Buy(-1,quantity),就不会报错。
Изобретатели количественного измерения - мечтыПо-видимому, код не совсем правильный: `` var message = "symbol=" + "ETHUSDT" + "&side=BUY" + orderid +"&positionSide=SHORT" "&type="+"TAKE_PROFIT_MARKET"+"closePosition=true"+"&stopPrice="+ticker.Last+"×tamp=" + Date.now(); `` При этом ``ordid ``` не имеет названия параметра, а только одно значение. Я рекомендую вам еще раз проверить.
Изобретатели количественного измерения - мечтыOrder would immediately trigger. (Заказ сразу же запустится.) Эта ошибка, возвращенная интерфейсом биржи, означает, что параметры должны быть неправильно настроены, что приведет к прямому выполнению заказа.
Ветровая тень 1124Это означает, что, когда рыночная цена достигает рассчитанной цены остановки, Exchange.IO вызывает тип TAKE_PROFIT_MARKET для остановки, сообщая: Order would immediately trigger. Однако, если вы используете fmz api, вы сможете совершать транзакции незамедлительно и без ошибок. exchange.SetDirection (("closebuy"); exchange.Sell ((-1, quantity);
Изобретатели количественного измерения - мечтыПараметры для участия в подписи, такие как временная лента, не используются при вызове exchange.IO.
Ветровая тень 1124Это новое сообщение. var message = "symbol=ETHUSDT&side=BUY&positionSide=SHORT&type=TAKE_PROFIT_MARKET&closePosition=true&stopPrice="+ticker.Last+"×tamp="+Date.now();