Definizione
FAK
Un ordine Fill-And-Kill che viene eseguito immediatamente o annullato.
FAK (Fill-And-Kill)
Un ordine FAK è un ordine Fill-And-Kill: tenta un'esecuzione immediata contro gli ordini resting disponibili e cancella ogni quantità rimanente non eseguita. Su Polymarket il pulsante visibile all'utente “ordine di mercato” invia un ordine FAK con protezione integrata contro lo slippage, quindi ottieni o esecuzioni immediate entro la tua tolleranza di prezzo oppure la quantità residua viene annullata.
In contesto
Su Polymarket, il trading avviene tramite un CLOB. Quando clicchi il pulsante di acquisto o vendita di mercato, il frontend invia un ordine FAK al CLOB, non uno sweep incondizionato. Il Relayer e il CLOB applicano limiti di slippage e l'ordine viene eseguito solo contro i migliori bid/ask disponibili al momento. Se il book non riesce a soddisfare completamente la quantità entro lo slippage che tolleri, la porzione non eseguita viene cancellata invece di essere pubblicata come ordine limite resting.
Implicazioni pratiche
- Intento di esecuzione: FAK dà priorità all'immediatezza. Non pubblica mai la quantità rimanente sul book.
- Protezione contro lo slippage: il percorso di mercato di Polymarket include controlli automatici così non accetterai involontariamente prezzi estremi; verranno eseguite eventuali esecuzioni parziali entro la tolleranza, la restante quantità viene cancellata.
- Commissioni ed esecuzioni: le commissioni taker si applicano alla quantità eseguita; le commissioni maker sono zero ma non si applicano perché FAK consuma liquidità. Fai attenzione alle esecuzioni parziali e alle differenze di commissione tra le categorie.
- Considerazioni sul rischio: l'apparente immediatezza di un FAK non elimina il rischio di risoluzione, lo slippage, i tempi di regolamento, i rischi smart-contract o le dispute oracle. Non dare mai per scontato che un'esecuzione sia priva di rischio.
Vedi anche
- /glossary/clob
- /glossary/spread