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),就不会报错。
Inventor quantificado - sonho pequenoO código parece estar errado: Não. var message = "symbol=" + "ETHUSDT" + "& side=BUY" + orderid +"& positionSide=SHORT" "&type="+"TAKE_PROFIT_MARKET"+"closePosition=true"+"&stopPrice="+ticker.Last+"×tamp=" + Date.now(); Não. No entanto, o nome de um parâmetro não é definido, mas apenas um valor. O blogueiro do Twitter, Jair Bolsonaro, escreveu:
Inventor quantificado - sonho pequenoA ordem desencadearia imediatamente. Este erro é devolvido pela interface do exchange, que literalmente significa que os parâmetros devem ser configurados de forma incorreta, o que pode resultar no pagamento direto da ordem.
Sombra de vento 1124Quando o preço do mercado atinge o preço de parada calculado, o Exchange.IO chama o tipo TAKE_PROFIT_MARKET para o parada do mercado, e informa: Order would immediately trigger. O que é mais importante, é que você pode fazer transações instantâneas sem erros usando o fmz api: exchange.SetDirection (em inglês "closebuy"); exchange.Sell ((-1, quantity);
Inventor quantificado - sonho pequenoOs parâmetros da assinatura de participação, como o cronômetro, não são necessários quando o exchange.IO é chamado.
Sombra de vento 1124O blogueiro também escreveu sobre o assunto. var message = "symbol=ETHUSDT&side=BUY&positionSide=SHORT&type=TAKE_PROFIT_MARKET&closePosition=true&stopPrice="+ticker.Last+"×tamp="+Date.now();