Per rilevare un annullamento programmaticamente, cercare fill_type: "unwindCounterparty" (WebSocket) o fillType: "unwindCounterparty" (REST).
Come vengono scelte le controparti di annullamento?
Quando i contratti vengono annullati, il sistema seleziona le controparti sul lato opposto (ad esempio, posizioni short quando una posizione long viene annullata), classificate dalla priorità più alta a quella più bassa. La classificazione viene calcolata separatamente per le posizioni long e short utilizzando:
- Position Value = Size / Price (contratti inversi)
- Return on Equity (RoE) = PnL / Initial Margin
- Effective Leverage = Position Value / Portfolio Value
Punteggio di classificazione:
- Se il RoE è negativo: RoE / Effective Leverage
- Se il RoE è positivo: RoE × Effective Leverage
Le posizioni con il punteggio di classificazione più alto vengono prese di mira per prime.