El stop-loss ya se activó, pero las monedas siguen ahí. No te apresures a interpretar «activado» como «vendido».

Veamos únicamente una orden stop-limit de venta en el mercado spot, con cifras hipotéticas:
Precio de activación: 100; precio límite de venta: 99.

100 significa: cuando el precio caiga hasta aquí, se activa la orden de venta.
99 significa: acepto vender como mínimo a 99.

Si, durante una caída brusca, la orden entra en el libro y el mejor precio de compra disponible ya es 97, la orden no venderá a 97 por su cuenta solo para que puedas salir cuanto antes. Seguirá respetando el 99 que tú mismo fijaste.

Ahí está la contradicción: crees que has ordenado «salir corriendo cuando llegue a ese precio», pero en realidad también has añadido «aunque no se venda por menos». En una caída brusca, ambas condiciones pueden bloquearse mutuamente.

Por eso, primero revisaría tres cosas en el historial de órdenes: si se cumplió la condición de activación, cuál fue el estado de la orden después de activarse y cuántas unidades se ejecutaron realmente. No des por hecho que la posición ya se cerró solo porque la línea del gráfico atravesó un nivel.

Fijar el precio límite de venta por debajo del precio de activación deja cierto margen para que la orden se ejecute; no garantiza la ejecución. Aunque el precio haya tocado 99, el resultado también dependerá de las órdenes que estén por delante y de la cantidad que se pueda comprar en ese momento.

Los valores 100/99/97 del gráfico son solo ejemplos para ilustrar el mecanismo: no son cotizaciones de ninguna moneda ni corresponden a una orden que yo haya realizado. Aquí solo explico las órdenes stop-limit de venta en spot; no extrapoles esto directamente a la liquidación forzosa de contratos ni al precio de marca.

Fuente para verificarlo: https://www.binance.com/zh-CN/support/faq/detail/ccfca87cad16496a86b1264a5919d472