In questa pagina
Definizione
FIX definisce messaggi e campi per tutto il ciclo di vita di un'operazione, dall'immissione dell'ordine ai report di esecuzione e alle allocazioni, più uno strato di sessione che gestisce logon, numeri di sequenza, heartbeat e rinvii. Broker e borse pubblicano quali messaggi e campi accettano, così due interfacce FIX sono raramente interscambiabili senza adattamento, ma condividono un vocabolario.
Leggere un ordine FIX
Nella forma classica etichetta=valore, un ordine limite di comprare 2 contratti a 5.000,25 valido per la giornata contiene, fra gli altri:
- 35=D: tipo di messaggio New Order Single.
- 54=1: lato acquisto (2 sarebbe vendita).
- 38=2: quantità dell'ordine 2.
- 40=2: tipo di ordine limite (1 mercato, 3 stop, 4 stop limite).
- 44=5000.25: prezzo limite.
- 59=0: validità day (1 good till cancelled, 3 immediate or cancel, 4 fill or kill).
Lo strato di sessione
- I messaggi di heartbeat (35=0) tengono viva una connessione inattiva a un intervallo concordato.
- Una richiesta di test (35=1) chiede all'altra parte di dimostrare che è ancora lì.
- I numeri di sequenza su ogni messaggio permettono di rilevare i vuoti e di farli rinviare.
- Il CME usa questa logica di heartbeat e richiesta di test per rilevare le connessioni di immissione ordini perse, per il cancel on disconnect.
FIX al CME
L'immissione ordini iLink del CME usa Simple Binary Encoding, che il CME descrive come ottimizzato per codifica e decodifica a bassa latenza mantenendo la banda ragionevolmente contenuta, e dichiara che tutta la semantica FIX è supportata. I campi mantengono il loro significato FIX; cambia solo la loro rappresentazione sul filo, dal testo a disposizioni binarie fisse.
In Senzoukria
L'applicazione non parla FIX. Per i futures CME instrada gli ordini attraverso l'R | Protocol di Rithmic, i cui messaggi d'ordine portano gli stessi concetti, lato, quantità, tipo di prezzo (mercato, limite, stop a mercato, stop limite) e durata (day, GTC, IOC, FOK), nel formato proprio di Rithmic; quelle quattro durate sono esattamente quelle che offre il suo ticket d'ordine.
Errori comuni
- Supporre che un'interfaccia FIX di un broker funzioni senza modifiche con un altro.
- Equiparare «API FIX» a latenza più bassa; conta più il percorso dietro l'interfaccia.
Correlati
Nella stessa sezione
- Report di esecuzione
- Punto medio del range
- Protezioni sugli ordini
- Put protettiva
- Protezione degli ordini a mercato
- Quote stuffing
- Prop firm
- Profondità del book
Fonti
- CME Group Client Systems Wiki: iLink Simple Binary Encoding (2026-09-25)
- CME Group Client Systems Wiki: Cancel on Disconnect (2026-09-25)
Questa pagina in altre lingue
Domande frequenti
- Agli operatori al dettaglio serve FIX?
- Raramente. La maggior parte delle piattaforme al dettaglio usa l'API di un fornitore, come quella di Rithmic, che copre ordini ed esecuzioni con gli stessi concetti. L'accesso FIX è offerto tipicamente a clienti istituzionali o a sviluppatori con esigenze specifiche.
- iLink 3 è ancora FIX?
- Mantiene la semantica FIX, cioè gli stessi campi e significati, ma codifica i messaggi in Simple Binary Encoding su un protocollo di sessione leggero invece che come testo etichetta=valore.