Qué significa “precio de ejecución”
El precio de ejecución es el precio al que realmente se llena una orden. No es necesariamente el mismo que la última cotización mostrada, el precio visto al enviar la orden, o el precio que pretendías. La diferencia importa más en mercados volátiles porque el mercado puede moverse rápidamente y porque los sistemas de trading deben traducir tu solicitud en una operación ejecutada.
Una distinción útil es:
- Precio cotizado: el precio mostrado en un momento específico para el trading potencial.
- Precio de ejecución: el precio de la transacción ejecutada.
- Deslizamiento: la brecha entre un precio de referencia (a menudo la cotización/precio esperado) y el precio de ejecución.
Estos conceptos son estables, pero el tamaño y la dirección del deslizamiento varían según las condiciones del mercado y el flujo de trabajo de ejecución.
Por qué puede cambiar el precio de ejecución: gaps y sincronización
En mercados volátiles, el mercado entre el “momento de la cotización” y el “momento de la ejecución” puede moverse. La razón más común es un gap de precio: el nivel de precio disponible cuando tu orden llega al lugar de ejecución no es el mismo que el nivel que existía cuando se mostró la cotización.
Incluso cuando una cotización se actualiza con frecuencia, sigue existiendo una secuencia temporal:
- Se muestra un precio.
- Envías una orden.
- La orden viaja a través de pasos de red y procesamiento.
- El sistema evalúa la liquidez disponible y empareja o ejecuta.
- La ejecución ocurre al mejor precio elegible disponible en ese momento.
Si los pasos (2) a (4) toman cualquier tiempo medible, el movimiento rápido del precio durante esa ventana puede cambiar el precio de ejecución. Esto es latencia (retraso). La latencia puede estar impulsada por las condiciones de la red, la carga de procesamiento y la rapidez con la que se enruta la orden.
Una limitación material
Incluso si ves un precio “actual”, es efectivamente una instantánea. Una instantánea no puede garantizar el precio futuro en el momento de la ejecución.
La retirada de liquidez y los mercados estrechos amplían el rango de resultados
La volatilidad a menudo cambia la liquidez. La retirada de liquidez significa que menos participantes están dispuestos a operar a ciertos precios. Cuando la liquidez se adelgaza:
- El número de niveles de precio disponibles para el emparejamiento puede reducirse.
- La distancia entre los niveles disponibles puede aumentar.
- El “mejor precio disponible” para tu orden en el momento de la ejecución puede cambiar más abruptamente.
Esto puede hacer que el precio de ejecución se aleje de lo que esperabas, especialmente para órdenes más grandes en relación con la profundidad actual. El mecanismo no es místico: si hay menos ofertas/demandas en el momento en que tu orden se ejecuta, el sistema debe llenar utilizando lo que queda.
Gestión de órdenes: qué sucede con tu solicitud
El precio de ejecución también se ve afectado por cómo se gestionan las órdenes. Los comportamientos comunes incluyen:
- Ejecuciones parciales: si solo una parte de la orden puede llenarse inmediatamente, el resto puede llenarse más tarde a diferentes precios.
- Restricciones de redondeo y tamaño de tick: las ejecuciones pueden ocurrir solo en incrementos permitidos, no en cada precio teórico.
- Reglas de activación o límite: si tu orden tiene restricciones (por ejemplo, un precio máximo/mínimo aceptable), el sistema puede ejecutar solo cuando se cumplan las condiciones, o puede no ejecutar.
Estas reglas pueden convertir una única operación “prevista” en múltiples eventos de ejecución o en una no ejecución, ambos cambian la relación entre el precio de referencia y el precio de ejecución.
Ejemplo con supuestos explícitos (sin datos en tiempo real)
Supongamos un mercado volátil donde:
- Se muestra una cotización en 100.00.
- Envías una orden inmediatamente después de verla.
- Toma 200 milisegundos para que la orden llegue al proceso de emparejamiento.
- Durante esos 200 ms, el mejor precio elegible disponible se mueve de 100.00 a 99.80.
Si tu orden se ejecuta al mejor precio elegible disponible en el momento de la ejecución, el precio de ejecución sería 99.80. Esta diferencia es el resultado de un gap más la sincronización, no un cambio en la definición del precio de ejecución.
Si la liquidez se retira aún más y solo hay cantidades más pequeñas disponibles a 99.80, una orden más grande podría llenarse parcialmente a 99.80 y el resto a 99.60, creando variación adicional.
Limitaciones, modos de fallo y qué puedes verificar
Limitaciones materiales
- Sin garantía de las cotizaciones: los precios mostrados son instantáneas; el precio de ejecución depende de las condiciones en el momento de la ejecución.
- Dirección variable del deslizamiento: puede ser positivo o negativo en relación con un precio de referencia.
- Los costos y las restricciones importan: los spreads, las comisiones y los límites de orden afectan qué precios son “elegibles” para la ejecución.