A quién sirve — A quien cree que «el broker decide el precio». El precio nace del cruce regulado entre órdenes en cola en el order book.
El matching engine es el software de la bolsa o del broker que cruza órdenes de compra y venta según reglas públicas — normalmente prioridad de precio (mejor precio primero) y prioridad de tiempo (en igualdad, quien llegó primero).
En palabras sencillas — Pones una compra a 50 €; alguien tiene una venta a 50 €. El motor los cruza y registra el intercambio.
Tipos de orden y comportamiento
| Orden | Comportamiento en el book |
|---|---|
| Market | Cruza de inmediato el book al mejor precio disponible |
| Limit | Entra en cola; se ejecuta solo al precio indicado o mejor |
| Stop | Se activa al umbral y luego se convierte en market o limit |
El motor no «predice» el mercado: aplica reglas. La plataforma traduce el clic de compra/venta en mensajes hacia el venue.
Error típico — Orden de mercado grande en un book fino — el motor la ejecuta correctamente pero tú sufres slippage en varios niveles.
Ejemplo — Mejor ask 100,02 con 50 lotes. Compras 200 a mercado: fill 100,02 (50) + 100,04 (100) + 100,06 (50) — precio medio peor que el top of book.
Ficha resumen
- Qué es: sistema de cruce de órdenes.
- Qué cambia: explica cómo nacen el precio y el volumen ejecutado.
- Control rápido: ¿conozco las reglas de prioridad de mi venue?
Matching engine vs market maker
El market maker provee liquidez cotizando bid/ask; el matching engine cruza a los participantes (incluidas las órdenes contra el MM). Muchos mercados usan ambos.