Senzoukria · Glossario

Routing degli ordini (dal clic al motore di matching)

Il routing degli ordini è il percorso che un ordine compie da un'applicazione di trading al motore di matching della borsa e ritorno: la piattaforma, il sistema di routing del broker e i suoi controlli di rischio, la via del futures commission merchant verso la borsa, il gateway della borsa e il motore. Ogni salto può accettare, rifiutare o ritardare l'ordine, e ogni accusa di ricezione torna lungo la stessa catena.

Aggiornato a settembre 2026Pubblicato il 25 settembre 2026

In questa pagina
  1. I salti
  2. L'accusa di ricezione non è un'esecuzione
  3. In Senzoukria
  4. Dove gli ordini vengono rifiutati
  5. Errori comuni
  6. Correlati
  7. Nella stessa sezione
  8. Questa pagina in altre lingue
  9. Domande frequenti

I salti

  • Applicazione: costruisce l'ordine dal ticket, verifica le proprie protezioni.
  • Fornitore di routing o sistema del broker: autentica la sessione e il conto.
  • Strato di rischio dell'FCM: verifica i limiti del conto, il margine e i permessi.
  • Via di negoziazione: la connessione da quell'FCM alla borsa per questo prodotto.
  • Gateway di borsa e motore di matching: convalida prezzo e tipo di ordine, poi abbina o mette l'ordine in attesa.

L'accusa di ricezione non è un'esecuzione

Cronologia ipotetica: un ordine limite lascia l'applicazione a t = 0, il gateway lo accusa a t = 38 ms, e si riempie a t = 1,2 s quando il mercato negozia al suo prezzo. I 38 ms sono il giro completo del routing; gli 1,2 s sono tempo di mercato. Confondere i due fa sembrare un'esecuzione più rapida di quanto sia stata.

In Senzoukria

Su una connessione Rithmic, gli ordini passano per la sessione del plant degli ordini del conto mostrato a schermo. Quella sessione risolve una via di negoziazione per ogni combinazione di FCM e borsa, e ogni ordine è rifiutato finché la via per la sua borsa non è nota (« nessuna via di negoziazione ancora risolta »). Gli ordini portano l'id del conto, l'id dell'FCM, l'id dell'IB e la via; ogni comando è correlato con la sua risposta attraverso un'etichetta riecheggiata dal gateway e fallisce dopo aver atteso 8 secondi senza risposta. Prima dell'invio, il backend verifica che la sessione del plant degli ordini porti al conto per cui l'ordine è stato costruito, e lo rifiuta altrimenti.

Il pannello di trading misura separatamente il tempo dal clic all'accusa di ricezione del gateway per gli invii e per gli annullamenti, e il suo suggerimento dichiara che questo non è il tempo fino a un'esecuzione.

Dove gli ordini vengono rifiutati

Punti di rifiuto comuni e cosa significano
SaltoRagione tipica
ApplicazioneDimensione sopra il tetto configurato, negoziazione disattivata sulla connessione
Broker o fornitoreSessione non autenticata, conto non abilitato a negoziare
Rischio dell'FCMMargine insufficiente, limiti di posizione o di ordini
BorsaPrezzo fuori dalla banda, tipo di ordine non accettato, mercato non aperto

Errori comuni

  • Leggere un'accusa di ricezione come un'esecuzione.
  • Supporre che un rifiuto venga dalla piattaforma quando il testo nomina una ragione di rischio o di borsa.
  • Cambiare conto a schermo senza confermare dove la sessione porti.

Nella stessa sezione

Questa pagina in altre lingue

Domande frequenti

Cos'è una via di negoziazione?
La designazione del percorso da un futures commission merchant a una borsa. Su Rithmic, il software chiede le vie disponibili per un conto e deve nominare quella giusta per la borsa del prodotto con ogni ordine.
Perché lo stesso ordine può essere rapido un giorno e lento un altro?
Ogni salto aggiunge tempo di elaborazione e di rete che varia con il carico, e i controlli di rischio del broker e le code della borsa sono fuori dal controllo dell'applicazione. Misurare il tempo di accusa su molti ordini è il modo di vederlo.
NEXT

Continua a leggere