Schließmenge zu groß eingegeben – kann direkt zu einer Gegenposition führen

Im Single-Position-Modus hältst du z. B. 0,010 BTC Long, gibst aber 0,015 BTC als Sell-Order auf. Wenn „Nur reduzieren“ nicht aktiviert ist, kann es sein, dass zuerst der Long-Bestand geschlossen wird und anschließend 0,005 BTC als Short-Position übrig bleiben. Das ist kein Stop-Loss-Fehler, sondern eine Situation, in der die Auftragsmenge den Bestand überschreitet.

Gehe vor der Order in 3 Schritten vor: ① prüfe den Positionsmodus; ② die Schließmenge darf die aktuelle Menge nicht überschreiten; ③ im Schließ-Panel Reduce Only/„Nur reduzieren“ bestätigen. Die offizielle Binance USDⓈ-M-API führt reduceOnly als separaten Parameter. Im Hedging-Modus kann dieser Parameter nicht direkt gesendet werden; du musst explizit LONG oder SHORT als positionSide auswählen und die passenden Schließaktionen verwenden. Wenn STOP_MARKET oder TAKE_PROFIT_MARKET nach Auslösung „All Close“ ausführen sollen, darf Close-All-Logik kein quantity mehr ausfüllen.

Beispiel: 0,010 Long – „Nur reduzieren“ verkauft 0,006, übrig bleiben 0,004; normales Verkaufen von 0,015 kann eine Gegenposition auslösen. Prüfst du jedes Mal „Nur reduzieren“?

$BTC
#合约教程 #订单类型 #Risikomanagement