¿Qué es la ejecución de órdenes? Modos, recotizaciones y ejecuciones parciales
La ejecución de órdenes es el proceso con el que un bróker convierte una solicitud de orden en una posición abierta a un precio concreto. Abarca todo lo que ocurre desde que tu terminal envía la solicitud hasta que el servidor confirma la ejecución: el enrutamiento, la validación del precio y la decisión de aceptar, recotizar o rechazar. Solo por esto, dos cuentas con la misma lógica en brókeres distintos pueden dar resultados diferentes sin que la estrategia cambie en absoluto.
Cómo funciona
MetaTrader documenta cuatro modos de ejecución: ejecución por solicitud (Request), instantánea (Instant), por mercado (Market) y bursátil (Exchange). Pero las cuentas de forex minoristas funcionan con dos de ellos, y lo que los diferencia es qué pasa cuando el precio se mueve mientras tu solicitud va de camino.
Ejecución por mercado (Market execution). La orden se ejecuta al precio que haya cuando llega al servidor. No se puede rechazar porque el precio se haya movido, así que en la práctica siempre se ejecuta, y puede sufrir slippage.
Ejecución instantánea (Instant execution). Pides un precio concreto. Si el mercado se ha movido más allá de la tolerancia del bróker, el servidor devuelve una recotización (requote): un precio nuevo que tienes que aceptar o rechazar. No hay slippage, pero tampoco ninguna garantía de que la operación llegue a abrirse.
Hay otros dos resultados que importan. Una ejecución parcial se produce cuando el volumen disponible a tu precio es menor que tu orden: una parte se ejecuta y el resto se ejecuta a peor precio o se cancela. Un rechazo devuelve un código de error y no abre ninguna posición.
El tiempo total se descompone sin dificultad:
Tiempo de ida y vuelta = terminal -> servidor de trading (ruta de red)
+ validación y emparejamiento de la orden (bróker)
+ servidor de trading -> terminal (confirmación)
Solo el término del medio es la velocidad de ejecución del bróker. El primero y el tercero son ruta de red, y por eso mover un terminal a un VPS cercano al servidor de trading cambia la ejecución medida sin que el bróker cambie nada.
Por qué importa
En la ejecución es donde una estrategia deja de ser pura aritmética. Un backtest ejecuta cada orden al precio solicitado, nunca recibe una recotización y nunca se pierde una entrada. En real, cada uno de esos supuestos tiene un costo, y cuanto más corto es el tiempo en mercado, mayor es la parte de la ventaja que decide la ejecución y no la señal.
Los rechazos son la mitad que se suele subestimar. El slippage al menos aparece en el precio de ejecución, así que se puede analizar después. Una operación que nunca se abrió no deja rastro en ningún sitio, y una estrategia que se juzga solo por las operaciones que consiguió abrir es una versión de sí misma con sesgo de supervivencia.
Qué muestran los datos
Entre las cuentas públicas de ShowMyTrades con historial de operaciones (agosto de 2026), las órdenes se envían a 703 servidores de bróker distintos, y de ellos se han leído 15.436.464 operaciones. Aquí no hay un único entorno de ejecución: setecientos servidores configurados cada uno a su manera se interponen entre la misma instrucción y el mismo mercado.
Cada uno de esos 15.436.464 registros es una ejecución, y ninguno es un intento: el historial del bróker recoge las posiciones que se abrieron, así que las recotizaciones, los rechazos y los restos cancelados quedan fuera del recuento por definición, en esta plataforma y en cualquier otra que se construya con registros del bróker.
Aun así se puede comparar, pero solo repitiendo. 699 usuarios tienen más de una cuenta y 429 tienen cuentas en más de un bróker: mantener la lógica fija y cambiar el servidor es lo más parecido a una prueba de ejecución controlada que tiene a mano un trader minorista.
Dónde verlo en ShowMyTrades
- El panel Terminal (Terminal y gráficos abiertos en MT5) muestra el Ping, el tiempo de ida y vuelta hasta el servidor de trading del bróker, y las Retransmisiones, el porcentaje de paquetes de red que hubo que volver a enviar. Por debajo de 50 ms es excelente; por encima de 200 ms puede significar una ejecución de órdenes más lenta y más slippage. El mismo panel muestra Build del terminal, Memoria, Trading automático e Importación de DLL.
- La tabla Operaciones cerradas, dentro de Historial de operaciones y evolución del balance, recoge por ticket el Precio de apertura, el Precio de cierre, S/L, T/P, Duración, Comisión y Swap. Comparar dónde estaba fijada una salida con dónde terminó de verdad es la mejor lectura de la ejecución que permiten los registros del bróker.
- Estadísticas avanzadas muestra Peor operación (pips) (un valor atípico muy por encima de la distancia de stop habitual de la cuenta es la huella de una salida con gap o mal ejecutada, no de una mala entrada), además de Duración promedio, Comisiones totales y Lotes totales.
- La fila Info del encabezado de la cuenta lleva la insignia del bróker, con el nombre del servidor de trading en su texto de ayuda, junto a la plataforma, la divisa y el apalancamiento. Lo que identifica el entorno de ejecución es el servidor, no la marca.
Errores frecuentes
- «La ejecución por mercado es peor que la instantánea». Ninguna es mejor. Una te asegura el precio a cambio de no asegurarte la ejecución; la otra hace lo contrario. Cuál te perjudica depende de la estrategia.
- «ECN, STP y NDD describen la ejecución». Son etiquetas de marketing, no definiciones reguladas, y no se auditan. Mejor mide la cuenta.
- «Si la ejecución es lenta, la culpa es del bróker». Muchas veces es de la ruta de red. Revisa el Ping antes de sacar conclusiones sobre el servidor.
- «Una ejecución rápida es una buena ejecución». La velocidad sin calidad de precio no vale nada. Una orden ejecutada al instante a tres pips de distancia sigue estando a tres pips.
Para comparar la ejecución y los costos de dos brókeres con método, consulta la guía de auditoría de costos del bróker.
Términos relacionados
Bróker B-book
Un bróker B-book toma el otro lado de tu operación en lugar de llevarla al mercado. En qué se diferencian el enrutamiento A-book y el B-book, y cuánto te cuesta cada uno.
Spread
El spread es la diferencia entre el precio bid y el ask, el costo que pagas para entrar en una operación. Cómo funciona, cuánto cuesta por lote y por qué cambia de un bróker a otro.
Latencia del servidor
La latencia del servidor es el tiempo de ida y vuelta entre tu terminal y el servidor de trading del bróker. Por qué se convierte en slippage y cómo la retransmisión delata una conexión defectuosa.
Slippage
El slippage es la diferencia entre el precio que esperabas y el que obtuviste. Por qué es peor justo cuando más duele, y cómo la latencia permite medirlo.