El campo de cantidad de cierre se llena demasiado y puede convertirse directamente en una posición inversa
En el modo de posición unidireccional, tienes una orden LONG con 0.010 BTC, pero colocas una orden de venta por 0.015 BTC; si no se habilita “solo reducir”, la operación puede cerrar primero la LONG y luego dejar 0.005 BTC como posición SHORT. Esto no es un stop loss que funcione de forma incorrecta, sino que la cantidad de la orden supera la posición.
Antes de colocar la orden, sigue 3 pasos: ① revisa el modo de posición; ② la cantidad a cerrar no debe exceder la cantidad actual; ③ en el panel de cierre, confirma Reduce Only/solo reducir. La API oficial de Binance USDⓈ-M muestra reduceOnly como un parámetro independiente; en el modo de cobertura (hedge) no se puede enviar ese parámetro directamente. Debes seleccionar explícitamente positionSide como LONG o SHORT y usar la acción de cierre correspondiente. Si STOP_MARKET o TAKE_PROFIT_MARKET deben dispararse para cerrar todo, la lógica de “Close-All” ya no debe rellenar quantity.
Ejemplo: una LONG de 0.010 solo reduce al vender 0.006, quedan 0.004; una venta normal de 0.015 puede darte la vuelta a la posición (reverse). ¿Cada vez verificas “solo reducir”?
$BTC
#合约教程 #订单类型 #Gestión de riesgos
En el modo de posición unidireccional, tienes una orden LONG con 0.010 BTC, pero colocas una orden de venta por 0.015 BTC; si no se habilita “solo reducir”, la operación puede cerrar primero la LONG y luego dejar 0.005 BTC como posición SHORT. Esto no es un stop loss que funcione de forma incorrecta, sino que la cantidad de la orden supera la posición.
Antes de colocar la orden, sigue 3 pasos: ① revisa el modo de posición; ② la cantidad a cerrar no debe exceder la cantidad actual; ③ en el panel de cierre, confirma Reduce Only/solo reducir. La API oficial de Binance USDⓈ-M muestra reduceOnly como un parámetro independiente; en el modo de cobertura (hedge) no se puede enviar ese parámetro directamente. Debes seleccionar explícitamente positionSide como LONG o SHORT y usar la acción de cierre correspondiente. Si STOP_MARKET o TAKE_PROFIT_MARKET deben dispararse para cerrar todo, la lógica de “Close-All” ya no debe rellenar quantity.
Ejemplo: una LONG de 0.010 solo reduce al vender 0.006, quedan 0.004; una venta normal de 0.015 puede darte la vuelta a la posición (reverse). ¿Cada vez verificas “solo reducir”?
$BTC
#合约教程 #订单类型 #Gestión de riesgos