Órdenes disparadoras TP / SL
Las órdenes disparadoras se mantienen fuera del libro y se ejecutan como órdenes market reduce-only cuando el precio del oracle cruza el nivel del disparador. Se almacenan por mercado en un DashMap en memoria y se comprueban en cada actualización del oracle, nunca en el camino caliente de colocación de órdenes.
| Position | Type | Trigger Rule |
|---|---|---|
| Posición larga | Take Profit | Se dispara cuando oracle ≥ trigger_px → envía Sell reduce-only |
| Posición larga | Stop Loss | Se dispara cuando oracle ≤ trigger_px → envía Sell reduce-only |
| Posición corta | Take Profit | Se dispara cuando oracle ≤ trigger_px → envía Buy reduce-only |
| Posición corta | Stop Loss | Se dispara cuando oracle ≥ trigger_px → envía Buy reduce-only |