Il matching engine (motore di abbinamento) è il software della borsa o del broker che incrocia ordini di acquisto e vendita secondo regole precise.
In parole semplici — Tu metti un ordine buy a 50 €; qualcuno ha un sell a 50 €. Il matching engine li fa incontrare e registra lo scambio.
| Concetto | Significato |
|---|---|
| Order book | Coda di ordini in attesa — vedi order-book |
| Match | Esecuzione tra buy e sell compatibili |
| Priorità prezzo | Miglior prezzo eseguito per primo (regola tipica) |
| Priorità tempo | A parità di prezzo, prima chi è arrivato prima |
Tipi di ordine (panoramica)
| Ordine | Comportamento |
|---|---|
| Market | Esegue subito al miglior prezzo disponibile |
| Limit | Esegue solo al prezzo indicato o migliore |
| Stop | Si attiva quando il prezzo tocca una soglia |
Il matching engine applica le regole del mercato; la piattaforma traduce il tuo click buy-e-sell in messaggi verso il motore.
Matching engine vs market maker
Non sono la stessa cosa: il market-maker fornisce liquidità quotando bid/ask; il matching engine abbina ordini tra partecipanti (inclusi ordini contro il market maker). Molti mercati usano entrambi.