BJF TRADING GROUP · GUÍA
Su estrategia decide cuándo operar. Su bróker decide a qué precio y con qué rapidez. Esta guía explica qué es la calidad de ejecución, qué cifras la describen, qué patrones apuntan a una intervención y no a la mala suerte, cómo medirlos en sus propias órdenes y qué hacer con los resultados.
La calidad de ejecución del bróker es la rapidez, la cercanía al precio cotizado y la equidad con que un bróker ejecuta sus órdenes. No es visible en un historial de operaciones, pero puede medirse: tiempo de ejecución, slippage con signo, spread en el fill y desviación respecto a un feed de precios independiente, orden por orden. Esta guía muestra qué cifras importan, dónde termina una ejecución normal y cómo comparar a su bróker con los brókers de otros traders a partir de datos reales.
En esta guía
Respuesta breve: la calidad de ejecución es la precisión, la rapidez y la equidad con que su bróker convierte una solicitud de orden en un fill. Se mide por el tiempo de ejecución, el slippage frente al precio cotizado, el spread en el fill y la comparación de los precios del bróker con el mercado en general en ese momento.
Un terminal de trading le muestra el resultado: un precio de apertura, un precio de cierre y una ganancia. No le muestra el camino. Entre el momento en que sale su orden y el momento en que se ejecuta, el bróker puede tardar 50 ms o 500 ms, el precio puede moverse a su favor o en su contra, y el spread puede ampliarse. Para el swing trading estos detalles son ruido. Para el scalping, el trading de noticias y cualquier tipo de arbitraje lo son todo: una estrategia que gana 2 puntos por operación no puede sobrevivir a un bróker que le cuesta 3.
La calidad de ejecución es también la brecha entre un backtest y el trading real. Un backtest supone fills al precio cotizado tras un retraso fijo. El trading real le da lo que le dé la ejecución del bróker. Medir la ejecución es la forma de averiguar cuál de los dos está operando realmente. Si realiza pruebas con ticks, nuestra guía sobre datos de ticks de forex para backtesting explica cómo hacer que el backtest sea lo más fiel posible.
| Métrica | Definición | Por qué importa |
|---|---|---|
| Tiempo de ejecución | Milisegundos desde la solicitud de la orden hasta el fill, medidos por separado para la apertura y el cierre. | Cuanto mayor es el retraso, más puede moverse el precio antes del fill. Las estrategias rápidas son las primeras en perder su ventaja. |
| Slippage con signo | Precio de ejecución menos precio solicitado, en puntos, con signo de modo que un valor negativo significa en su contra. | El slippage en sí es normal. Un slippage mayoritariamente negativo no lo es. |
| Tiempo de ejecución P95 | El tiempo por debajo del cual se sitúa el 95% de los fills. | Detecta brókers que son rápidos de media pero sufren picos con frecuencia, normalmente en los peores momentos. |
| Spread en el fill | Ask menos bid en el momento de ejecutar la orden, frente a la media del símbolo. | Un spread que se amplía justo cuando usted opera es un coste que un backtest con spread fijo nunca ve. |
| Desviación respecto a la referencia | Distancia entre el precio del bróker y un feed de referencia independiente en el mismo momento. | Muestra si el precio del bróker coincidía con el mercado o solo consigo mismo. |
| Ejecuciones fuera de mercado | Fills fuera de todos los bid y ask cotizados entre la solicitud y el fill. | Un fill a un precio que nunca se cotizó es la señal de alarma más clara que existe. |
| Recotizaciones y rechazos | Órdenes respondidas con un nuevo precio, o rechazadas y reenviadas. | Las recotizaciones frecuentes en entradas rentables le cuestan las mejores operaciones. |
| Congelaciones de cotizaciones | Interrupciones en el flujo de cotizaciones del bróker mientras el mercado seguía moviéndose. | Las órdenes ejecutadas durante una congelación se ejecutan contra un precio desactualizado. |
Para un análisis más profundo del slippage, incluido cómo calcularlo y cómo reducirlo, consulte Forex Slippage Explained.
Ningún bróker ejecuta todas las órdenes exactamente al precio solicitado en cero milisegundos. La pregunta nunca es «¿hay slippage?», sino «¿se comporta la ejecución como un mercado justo?». Estos son los patrones que distinguen una cosa de la otra.
| Patrón | Ejecución normal | Posible intervención |
|---|---|---|
| Dirección del slippage | Aproximadamente equilibrada: tantos fills con slippage a su favor como en su contra. | Unilateral: la mayoría de los fills con slippage van en su contra, sobre todo en entradas rentables. |
| Tiempo de ejecución | Estable, con picos ocasionales durante las noticias. | Lento solo en algunas cuentas, o lento en un lado de la operación: rápido al cerrar pérdidas, lento al cerrar ganancias. |
| Stops | Activados por precios que otros mercados también registraron. | Activados por un pico breve que ningún feed de referencia muestra (pico fantasma). |
| Cotizaciones | Continuas, con breves interrupciones en símbolos poco líquidos. | El flujo de cotizaciones se detiene mientras el mercado se mueve, y las órdenes se ejecutan durante la detención. |
| Recotizaciones | Poco frecuentes y en ambas direcciones. | Frecuentes en entradas que serían rentables, raras en las demás. |
Cada uno de estos patrones también puede tener una causa inocente. Un patrón unilateral a lo largo de cientos de órdenes, en varios símbolos, que desaparece en otro bróker con la misma estrategia, es mucho más difícil de explicar de forma inocente.
No todos los brókers ganan dinero de la misma manera, y el modelo de negocio determina la ejecución.
Las mesas de dealing disponen de herramientas creadas con este fin, desde plugins de latencia hasta ajustes de virtual dealer. Nuestra guía sobre transparencia de ejecución del bróker explica en detalle el A-book, el B-book, el enrutamiento híbrido y el last look, y nuestro artículo sobre plugins antiarbitraje que usan los brókers describe cómo funcionan. Lo importante aquí es práctico: no puede saber por la web de un bróker qué tipo de ejecución recibirá. Solo puede medirla.
Medir la ejecución correctamente requiere cuatro ingredientes. Cada uno cubre un vacío que deja abierto un simple historial de operaciones.
1
2
3
4
A partir de ellos, calcule para cada orden el tiempo de ejecución de cada lado, el slippage con signo, el spread en el fill y la desviación respecto a la referencia, y luego marque las órdenes que superen sus umbrales. Hacerlo a mano a partir de operaciones exportadas es posible para unas pocas órdenes e inviable para una estrategia en vivo, y por eso lo integramos en SharpTrader.
No existe un umbral universal: un scalper de oro en un VPS junto al bróker y un swing trader con una conexión doméstica viven en mundos distintos. Estos son los valores predeterminados que usamos en Broker Intervention Detection, un punto de partida razonable para estrategias de corto plazo en un VPS cercano.
| Comprobación | Umbral predeterminado | Notas |
|---|---|---|
| Slow execution | > 200 ms en la apertura o el cierre | Auméntelo si su VPS está lejos del servidor del bróker. |
| Excessive slippage | > 10 puntos en su contra | Ajústelo al símbolo: 10 puntos es mucho en EURUSD y poco en un índice. |
| Spread spike | ≥ 3× la media del símbolo y ≥ 1 punto más amplio | Son de esperar picos en torno a noticias y al rollover. |
| Phantom spike | Movimiento adverso ≥ 2 puntos que no aparece en el feed de referencia | Requiere un feed de referencia. |
| Quote freeze | Sin cotización durante > 2,000 ms mientras la referencia sigue generando ticks | Los símbolos poco líquidos se congelan de forma natural; compare con la referencia. |
| Asymmetric latency | Lado más lento ≥ 3× el más rápido y ≥ 50 ms más largo | Vigile los cierres lentos en operaciones ganadoras. |
| Rejected & resent | Mismo símbolo y sentido rechazados en los 10 s anteriores | Compruebe primero el volumen y los niveles de stop. |
Un mal fill no demuestra nada. Veinte malos fills seguidos en un símbolo merecen atención. La prueba útil más sencilla se refiere a la dirección del slippage: con una ejecución justa, un fill con slippage tiene aproximadamente la misma probabilidad de ir a su favor que en su contra, como lanzar una moneda. Si 18 de sus últimos 20 fills con slippage fueron en su contra, la probabilidad de que eso ocurra con una moneda justa es de aproximadamente el 0.02%.
Broker Intervention Detection aplica esta idea en la comprobación de slippage asimétrico: en los últimos 50 fills de la estrategia, marca el patrón cuando al menos el 65% de los fills con slippage fueron en su contra y un test binomial sitúa el resultado por debajo de p = 0.05. Aplique la misma disciplina a todos los patrones: cuente, compare con lo que produciría el azar y compare con un segundo bróker o con la comunidad antes de concluir nada.
Sus propias órdenes le hablan de su cuenta. Las órdenes de muchos traders le hablan del bróker. Cuando los datos de ejecución de muchos terminales se agrupan de forma anónima, el ruido de las conexiones individuales se compensa y queda el comportamiento real del bróker: sus tiempos de ejecución típicos y del extremo lento, la dirección de su slippage y la frecuencia con que sus fills quedan fuera del mercado. Un bróker rápido y justo para la comunidad pero lento para usted apunta a su configuración; un bróker lento y unilateral para todos apunta al bróker.
Los datos agrupados necesitan salvaguardas: sin números de cuenta ni nombres, publicación solo por encima de un número mínimo de traders y órdenes, y moderación de cualquier informe que mencione un caso concreto.
El Broker Execution Scorecard es donde se publican los datos de la comunidad procedentes de los terminales SharpTrader. Así se lee, usando el bróker de demostración de nuestras capturas. Los brókers de estas capturas son ejemplos, y las cifras proceden de un entorno de prueba, no de un bróker real.




Lea los paneles en este orden y la historia suele quedar clara en un minuto:
Los brókers solo aparecen en el Scorecard por encima de un número mínimo de instalaciones y órdenes. Una tasa de anomalías es una señal de diagnóstico, no una prueba de incumplimiento. Los informes de miembros se cuentan por separado de la detección automática: un informe es una reclamación, una alerta es una medición.
Integramos ambas partes de este flujo de trabajo en SharpTrader.


Vídeo, 2:22: el módulo y el Scorecard en acción.
Tiempo de ejecución, slippage con signo, desviación respecto a la referencia y comprobaciones con nombre para cada orden, además de la comparación con la comunidad.
Para estrategias de corto plazo en un VPS cercano al servidor del bróker, lo habitual es una ejecución mediana inferior a unos 150 a 200 ms, con un P95 no muy superior. Más importante que la mediana son la estabilidad y la simetría: la misma velocidad al abrir y al cerrar, en operaciones ganadoras y perdedoras.
No por sí solo. Con una ejecución justa, el slippage se produce en ambas direcciones. Se convierte en una advertencia cuando la mayoría de los fills con slippage van en su contra a lo largo de un número significativo de órdenes.
Un pico de precio adverso y breve en el feed de su bróker que ningún feed de referencia independiente muestra. Si un stop-loss se activa por un pico así, el stop fue alcanzado por un precio que nunca se negoció realmente en otro lugar.
Para la dirección del slippage, al menos de 30 a 50 fills con slippage por símbolo. Para la latencia, unas pocas decenas de fills ya muestran el tiempo típico; el extremo lento necesita más.
La medición es pasiva: solo lee sus órdenes cerradas y cotizaciones. No envía nada al bróker y no cambia la forma en que se colocan las órdenes.
Las normas dependen del regulador y del contrato de la cuenta. Muchos contratos permiten recotizaciones y slippage en mercados rápidos; el trato unilateral a los clientes rentables es otra cuestión. Conserve pruebas por orden y revise las condiciones de su bróker y su regulador.
El trading implica riesgo. Esta guía es educativa y no constituye asesoramiento financiero ni legal. Los resultados de detección son información de diagnóstico, no una prueba de incumplimiento por parte del bróker.