Informe a quantidade de fechamento como alta; isso pode virar uma posição no sentido oposto

No modo de posição unilateral, você tem uma posição Long de 0,010 BTC, mas coloca uma ordem de venda de 0,015 BTC. Se “Apenas reduzir” não estiver habilitado, a execução pode primeiro encerrar o Long e depois deixar 0,005 BTC como posição Short. Isso não é “stop loss” funcionando errado — é a quantidade da ordem excedendo a posição.

Antes de enviar a ordem, faça 3 etapas: ① verifique o modo de posição; ② a quantidade de fechamento não pode ser maior que a quantidade atual; ③ confirme no painel de fechamento a opção Reduce Only/“apenas reduzir”. A API oficial da Binance USDⓈ-M lista reduceOnly como um parâmetro separado; no modo de hedge não é possível enviar esse parâmetro diretamente. É necessário selecionar explicitamente LONG ou SHORT para a positionSide e usar a ação de fechamento correspondente. Se STOP_MARKET ou TAKE_PROFIT_MARKET deve, ao disparar, fechar tudo (Close-All), então a lógica não deve mais preencher quantity.

Exemplo: um Long de 0,010 com “apenas reduzir” vende apenas 0,006, ficando 0,004; uma venda normal de 0,015 pode virar a posição ao contrário. Você sempre verifica “apenas reduzir” a cada vez?

$BTC
#合约教程 #订单类型 #Gerenciamento de risco