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),就不会报错。
Die Erfinder quantifizieren - Kleine TräumeEs sieht so aus, als wäre der Code nicht richtig geschrieben: Ich weiß. Var Message = "symbol=" + "ETHUSDT" + "& side=BUY" + "orderid +" & positionSide=SHORT" "&type="+"TAKE_PROFIT_MARKET"+"closePosition=true"+"&stopPrice="+ticker.Last+"×tamp=" + Date.now(); Ich weiß. Unter diesen gibt es keine Parameterbezeichnung, sondern nur einen Wert. Ich empfehle Ihnen, es noch einmal zu überprüfen.
Die Erfinder quantifizieren - Kleine TräumeDer Befehl würde sofort auslösen. Dieser Fehler wird von der Austauschoberfläche zurückgegeben, was wörtlich bedeutet, dass die Parameter falsch eingestellt werden sollten, was dazu führt, dass die Bestellung direkt ausgeführt wird.
Windschatten 1124Der Marktpreis wird bei der Berechnung des Stop-Trigger-Preises von Exchange.IO aufgerufen. Aber mit der FMZ API kann man sofort Transaktionen tätigen, ohne Fehler zu machen, wie folgt: exchange.SetDirection (("closebuy"); exchange.Sell ((-1, Quantity);
Die Erfinder quantifizieren - Kleine Träumeexchange.IO wird nicht mit Teilnahme-Signaturen wie Zeitfenstern bedient.
Windschatten 1124Ich habe das Gefühl, dass ich es nicht kann. Das Ergebnis ist, dass die Angabe der Angabe der Angabe der Angabe der Angabe des Antrags auf die Angabe des Antrags auf die Angabe des Antrags auf die Angabe des Antrags auf die Angabe des Antrags auf die Angabe des Antrags auf die Angabe des Antrags auf die Angabe des Antrags auf die Angabe des Antrags auf die Angabe des Antrags auf die Angabe des Antrags auf die Angabe des Antrags.