En el trading de contratos, algunos usuarios experimentan la situación de "haber configurado un stop loss, pero la posición aún es liquidada forzosamente". Este fenómeno no se debe a una anomalía del sistema, sino que es causado principalmente por el mecanismo de doble pista de precios, la insuficiente liquidez del mercado, el mecanismo de protección de ejecución completa, la configuración incorrecta del nivel de stop loss y la regla de máxima prioridad del control de riesgo de liquidación forzosa.
Este artículo analizará varios escenarios comunes de liquidación forzosa y ofrecerá recomendaciones correspondientes para la prevención de riesgos.
Regla principal: mecanismo de doble pista de precios
La plataforma utiliza dos sistemas de precios, cada uno con una lógica de ejecución diferente:
Base para la determinación de liquidación forzosa: Precio de marca (Mark Price)
Calculado mediante un precio ponderado basado en múltiples exchanges spot principales en toda la red, utilizado para evitar liquidaciones anómalas causadas por manipulaciones maliciosas en un solo mercado, es el único estándar de determinación para el sistema de liquidación forzosa.
Base para el disparo del stop loss: Precio más reciente (Last Price)
Las órdenes de take profit y stop loss (TP/SL) de la plataforma se activan unificadamente con el precio de última transacción del mercado de contratos.
1. El precio de stop loss está demasiado cerca del precio de liquidación forzosa
Razón principal
1. Espacio de amortiguación insuficiente para el stop loss, la liquidación forzosa se ejecuta con prioridad
Las órdenes de take profit y stop loss son órdenes condicionales; tras alcanzar el precio de activación, el sistema necesita tiempo para generar la orden de cierre. Si la distancia entre el precio de stop loss y el precio de liquidación forzosa es demasiado pequeña, tras activarse, el precio de stop loss por mercado estará demasiado cerca del precio de liquidación, y en condiciones extremas el precio puede alcanzar la línea de liquidación antes de que la orden de stop loss se genere. Debido a que el control de riesgo de liquidación forzosa tiene mayor prioridad que las órdenes normales, el programa de liquidación forzosa tomará la posición directamente, impidiendo que la orden de stop loss se envíe.
2. Insuficiente liquidez, activación de la protección de ejecución completa
Las órdenes de stop loss por mercado en la plataforma adoptan la regla de "ejecución completa (All-or-None)", no soportando ejecuciones parciales por el momento.
Si la profundidad del mercado es insuficiente para casar toda la posición de una vez, y la ejecución parcial provocaría la liquidación forzosa de la posición restante, el sistema, para evitar que la cuenta entre en un estado de riesgo anómalo, cancelará automáticamente dicha orden de stop loss.
> Manifestación del estado: La orden de stop loss muestra "activada", pero el resultado de la orden es "cancelada", y luego la posición es tomada por el sistema de liquidación forzosa.
Escenario de ejemplo
- Posición: posición larga con margen completo en ETH, apalancamiento 6x, precio de liquidación por marca aproximadamente 1538 USDT
- Configuración: precio de activación de stop loss por mercado en 1539 USDT
- Mercado: caída rápida en corto tiempo, amplitud del 4.39%
- Resultado: tras activarse el stop loss, debido a la fuerte volatilidad y la insuficiente profundidad del mercado, la orden fue cancelada y la posición finalmente fue liquidada forzosamente en 1538 USDT.
Proceso de ejecución
El precio más reciente alcanza el precio de activación del stop loss → condición de stop loss activada → intento de ejecución completa por mercado → detección de insuficiente profundidad/ejecución parcial que activaría liquidación forzosa → sistema cancela la orden → posición entra en proceso de liquidación forzosa
2. El stop loss con límite se ha activado, pero la orden limitada no se ejecuta y la posición continúa perdiendo hasta la liquidación forzosa
Razón principal
Las órdenes de take profit y stop loss con límite son órdenes condicionales limitadas:
Cuando el precio más reciente alcanza el precio de activación, el sistema colocará una orden de cierre con el límite preestablecido, en lugar de ejecutar directamente al precio de mercado.
Si el mercado es muy volátil y el precio se mueve extremadamente rápido, en el momento en que se activa el stop loss, el precio del mercado ya habrá caído (para posiciones largas) o subido (para posiciones cortas) por debajo o por encima del nivel de límite configurado, por lo que la orden limitada de cierre no podrá ejecutarse. El stop loss no se ejecuta realmente, la posición continúa abierta y soporta pérdidas flotantes hasta que el precio toque la línea de liquidación y sea liquidada forzosamente.
Escenario de ejemplo:
- Estado de la posición: posición larga en contrato perpetuo BTCUSDT, con precio de liquidación en 64,000 USDT.
- Configuración del usuario: precio de activación de stop loss con límite en 65,000 USDT, precio límite de cierre en 64,800 USDT.
- Mercado durante el periodo: caída repentina y rápida, el precio pasa de 65,100 USDT a 64,500 USDT en poco tiempo, atravesando instantáneamente el nivel de 64,800 USDT.
- Resultado final: la condición de stop loss se activa exitosamente, el sistema coloca la orden limitada de cierre en 64,800 USDT, pero el precio de mercado ya ha caído por debajo de ese nivel, sin órdenes de compra para casar, el stop loss no se ejecuta realmente. La posición sigue perdiendo y finalmente es liquidada forzosamente en 64,000 USDT.
Proceso de ejecución
El precio más reciente alcanza el precio de activación del stop loss → condición de stop loss activada → sistema coloca la orden limitada de cierre → el precio de mercado supera rápidamente el límite sin contrapartes para casar → la orden limitada permanece sin ejecutarse → el precio continúa hasta la línea de liquidación → la posición es liquidada forzosamente, y la orden limitada de stop loss es cancelada simultáneamente
3. El precio de stop loss está configurado fuera del rango de precio de liquidación
Razón principal
La orden de stop loss debe configurarse en el lado seguro respecto al precio de liquidación para que sea efectiva:
- Posición larga: la línea de liquidación está por debajo del precio de apertura, el precio de stop loss debe ser **superior** al precio de liquidación
- Posición corta: la línea de liquidación está por encima del precio de apertura, el precio de stop loss debe ser **inferior** al precio de liquidación
Si el precio de stop loss se configura en el lado incorrecto respecto a la línea de liquidación, cuando el mercado se mueva en dirección de pérdida, se activará primero el procedimiento de liquidación forzosa. Tras la liquidación, la orden de stop loss correspondiente perderá la posición que la respalda y será cancelada automáticamente por el sistema, sin posibilidad de activarse.
Escenario de ejemplo
- Posición: posición larga en contrato perpetuo BTCUSDT, línea de liquidación por marca en 65,000 USDT
- Configuración: precio de activación de stop loss por mercado en 59,990 USDT (por debajo del precio de liquidación)
- Resultado: cuando el mercado cae, el precio primero toca los 65,000 USDT y activa la liquidación forzosa; la orden de stop loss a 59,990 USDT nunca se activa y es cancelada tras la liquidación.
Proceso de ejecución
El precio se mueve en dirección de pérdida → primero toca el precio de liquidación → el sistema de liquidación forzosa cierra la posición → la orden de stop loss en posición incorrecta desaparece junto con la posición y es cancelada automáticamente
4. El precio más reciente no alcanza el precio de stop loss, pero el precio de marca toca primero el precio de liquidación
Razón principal
En condiciones extremas, el precio spot en toda la red fluctúa fuertemente, causando cambios rápidos en el precio de marca (precio justo), pero debido a grandes órdenes de soporte y falta de liquidez en el mercado de contratos, el movimiento del precio más reciente se retrasa respecto al precio de marca.
Dado que el stop loss solo se activa por el precio más reciente, cuando el precio de marca ya ha tocado la línea de liquidación y ha iniciado la liquidación forzosa, la orden de stop loss aún no cumple la condición de activación. Tras entrar en el proceso de liquidación, la orden de stop loss no activada será cancelada automáticamente.
Escenario de ejemplo
- Posición: posición larga con margen completo en SOL, apalancamiento 20x, línea de liquidación por marca en 143.00 USDT
- Configuración: precio de activación de stop loss por mercado (precio más reciente) en 144.00 USDT
- Mercado: caída súbita en el mercado spot, el precio de marca cae instantáneamente a 143.00 USDT; pero en el mercado de contratos, debido a grandes órdenes de soporte, el precio más reciente solo baja hasta 144.10 USDT
- Resultado: el precio de marca toca la línea de liquidación y la posición es liquidada forzosamente; el precio más reciente no alcanza el punto de stop loss, la orden de stop loss no se activa y es cancelada junto con la posición liquidada.
Proceso de ejecución
Gran caída en el mercado spot → el precio de marca cae a la línea de liquidación → el precio más reciente se retrasa y no alcanza el stop loss → el sistema de liquidación forzosa toma la posición → la orden de stop loss no activada es cancelada forzosamente
Reglas de ejecución de cierre y control de riesgo en contratos de la plataforma
1. Regla de conflicto de órdenes: Cuando en la misma posición existen simultáneamente órdenes limitadas de cierre y órdenes de take profit o stop loss, se sigue el principio de "primero en activarse, primero en ejecutarse; las demás se cancelan automáticamente". Tras la ejecución completa de cualquiera de las órdenes, las demás órdenes relacionadas se invalidan automáticamente.
2. Máxima prioridad del control de riesgo: La ejecución del control de riesgo de liquidación forzosa tiene prioridad sobre todas las órdenes normales de usuarios. Cuando el precio de marca toca la línea de liquidación, todas las órdenes de stop loss pendientes o en proceso serán terminadas forzosamente.
3. Protección de ejecución completa: Las órdenes de stop loss por mercado no soportan ejecuciones parciales. Si la profundidad del mercado no puede satisfacer la ejecución completa y la ejecución parcial provocaría la liquidación forzosa de la posición restante, el sistema cancelará directamente la orden.
Guía para prevención de riesgos
Para reducir el riesgo de fallo en el stop loss bajo condiciones extremas, se recomienda seguir las siguientes reglas:
1. Configurar correctamente la posición del stop loss
- Posición larga: el precio de activación del stop loss **debe ser superior** al precio de liquidación
- Posición corta: el precio de activación del stop loss **debe ser inferior** al precio de liquidación
2. Reservar un margen de seguridad suficiente
Según la liquidez de la criptomoneda, configure un espacio de amortiguación entre el stop loss y el precio de liquidación para asegurar tiempo suficiente para la ejecución del stop loss:
- Criptomonedas principales (BTC, ETH, etc.): se recomienda un margen de amortiguación no menor al 1%
Ejemplo: para posición larga con precio de liquidación en 65,000 USDT, el precio de activación del stop loss debe establecerse al menos en 65,650 USDT
- Criptomonedas no principales / altcoins: se recomienda un margen de amortiguación entre 2% y 5%, cuanto mayor sea la volatilidad intradía, mayor debe ser el margen de amortiguación
3. Control razonable del apalancamiento y la posición
El apalancamiento alto reduce considerablemente el espacio de precios entre stop loss y liquidación. Se recomienda reducir adecuadamente el apalancamiento y mantener un margen disponible suficiente en la cuenta para mejorar la resistencia a la volatilidad.