A-book, B-book, enrutamiento híbrido, last look, deslizamiento asimétrico y cómo medir si su bróker realmente ejecuta sus órdenes de manera justa.
La transparencia en la ejecución del bróker es el grado en que un bróker de Forex o CFD le muestra cómo se enrutan, cotizan y ejecutan realmente sus órdenes. Cuando hace clic en comprar, su orden no sigue un único camino evidente. Puede enviarse a un proveedor de liquidez externo (A-book), mantenerse internamente mientras el bróker toma la posición contraria (B-book), o dividirse entre ambos modelos (híbrido). Durante el proceso, puede retrasarse mediante una ventana de last look, ejecutarse a un precio peor que el mostrado (deslizamiento negativo), rechazarse o recotizarse. Esta guía, mantenida por BJF Trading Group, explica cada paso para que pueda distinguir una ejecución justa de una manipulada.
La mayor parte de la formación para operadores minoristas se limita a decir: «Hace clic y su orden se ejecuta». En realidad, una orden pasa por una cadena, y cada eslabón es un punto en el que pueden cambiar el precio, la velocidad y la imparcialidad. Comprender esta cadena es fundamental, porque cada queja sobre la ejecución —deslizamientos, rechazos, recotizaciones o aumentos repentinos del spread— es en realidad una queja sobre un eslabón específico.
El ciclo de vida simplificado de una orden de mercado es el siguiente:
# Ciclo de vida de la orden (orden de mercado)
1. Ve una cotización en la plataforma (ya retrasada por la latencia del feed)
2. Envía la orden (cliente -> servidor del bróker)
3. El bróker aplica la lógica de enrutamiento (decisión A-book / B-book / híbrida)
4. Ventana opcional de retención de last look (aceptar, rechazar o cambiar el precio)
5. Se confirma la ejecución (al precio solicitado, mejor o peor)
6. Se registran la posición y el deslizamiento (este es su rastro de pruebas)
Transparencia significa que un bróker está dispuesto a explicarle qué ocurre en los pasos 3 y 4, y que le proporciona datos en los pasos 5 y 6 para que pueda verificarlo. Opacidad significa que solo llega a ver el paso 6, y únicamente el número que el bróker decide mostrarle.
La decisión más importante que toma un bróker sobre su cuenta es a qué «libro» se dirige su flujo de órdenes. Esto determina si el bróker gana cuando usted gana o si gana cuando usted pierde.
| Modelo | Adónde se dirige su orden | Cómo obtiene ingresos el bróker | Conflicto de intereses |
|---|---|---|---|
| A-book (STP / agencia) | Se envía directamente a un proveedor de liquidez externo | Recargo sobre el spread y comisión | Bajo. El bróker busca volumen, no sus pérdidas |
| B-book (mesa de negociación / creador de mercado) | Se mantiene internamente y el bróker toma la posición contraria | Sus pérdidas se convierten en ingresos para el bróker | Alto. El bróker obtiene beneficios cuando usted pierde |
| Híbrido / C-book | Parte del flujo se mantiene internamente y parte se cubre con proveedores de liquidez | Combinación de ambos modelos, ajustada por cliente | Depende por completo del nivel de divulgación |
Este es el matiz que casi ninguna página de marketing admite: el modelo B-book no es automáticamente malo, y el A-book no es automáticamente limpio. Una mesa B-book bien gestionada puede ofrecer spreads ajustados y ejecuciones instantáneas a los operadores comunes, porque estadísticamente la mayoría de las cuentas minoristas pierden y el bróker no tiene motivos para intervenir. Un bróker A-book también puede enviar sus órdenes a un proveedor de liquidez lento u hostil y escudarse en la frase «nosotros simplemente las transmitimos».
La verdadera pregunta sobre la transparencia no es «¿en qué libro estoy?», sino «¿cambia el bróker mi libro en función de si soy rentable y me informa de ello?». Ese cambio silencioso es el punto en el que termina una ejecución honesta.
Cuando el enrutamiento es justoLa asignación de su libro se revela o, como mínimo, es constante. Las ejecuciones siguen el mercado visible. Las cuentas ganadoras y perdedoras reciben los mismos spreads, la misma velocidad y el mismo comportamiento de deslizamiento. |
Cuando el enrutamiento se vuelve hostilSe le traslada discretamente a una ruta peor en cuanto empieza a ser rentable. Los spreads solo se amplían en su cuenta, el deslizamiento se vuelve unidireccional y los rechazos aparecen únicamente en operaciones que habrían resultado ganadoras. |
Desde la perspectiva del bróker, no todo el flujo de órdenes es igual. «Flujo tóxico» es el término del sector para describir un flujo de órdenes que genera beneficios de forma constante frente a quien se encuentra en el lado opuesto, normalmente porque el operador posee una ventaja informativa o de velocidad que el bróker no puede cubrir a bajo coste.
Los tipos de flujo que una mesa de riesgos suele marcar como tóxicos incluyen:
| Tipo de flujo | Por qué resulta difícil para el bróker |
|---|---|
| Arbitraje de latencia | El operador actúa con un feed más rápido y entra antes de que la cotización del bróker alcance al mercado |
| Operativa con noticias | Grandes movimientos direccionales en milisegundos alrededor de publicaciones programadas |
| Scalping rápido | Gran cantidad de operaciones, objetivos pequeños y aprovechamiento sistemático de cotizaciones obsoletas |
| Correlación entre varias cuentas | Numerosas cuentas operan la misma señal en el mismo instante |
Esto es importante para la transparencia porque el tratamiento del flujo tóxico es precisamente donde se aplican cambios de ejecución no revelados. Un bróker que no puede mantener rentablemente su flujo de forma interna y no quiere o no puede cubrirlo con un proveedor de liquidez tiene tres opciones: rechazarlo, retrasarlo o deteriorar su precio. Las tres permanecen invisibles a menos que usted las mida.
El last look es un mecanismo mediante el cual, después de que usted envía una orden, la parte encargada de ejecutarla dispone de un breve periodo para aceptar o rechazar la operación después de haber visto su solicitud. Se originó en el mercado institucional de divisas y ahora también es común en la capa de conexión de los brókeres minoristas.
La ventana suele ser pequeña, desde aproximadamente un milisegundo hasta unas pocas decenas de milisegundos. Durante ese periodo, el precio puede moverse. Lo que ocurre después es lo realmente importante:
| Movimiento del precio durante la ventana de last look | Last look simétrico (justo) | Last look asimétrico (hostil) |
|---|---|---|
| A su favor | La orden se ejecuta, a veces con una mejora del precio | Se rechaza o se cambia el precio en su contra |
| En su contra | Se rechaza bajo el mismo umbral | Se ejecuta al precio peor |
| Sin movimiento | Se ejecuta al precio cotizado | Se ejecuta al precio cotizado |
El last look simétrico aplica la misma tolerancia en ambas direcciones y puede justificarse como una comprobación real de riesgos. Con el last look asimétrico, el bróker gana en ambos casos y usted pierde. Su orden solo se ejecuta cuando el movimiento beneficia a la otra parte y se rechaza cuando lo beneficia a usted. A lo largo de miles de operaciones, esto se convierte en un impuesto silencioso y considerable que, en cualquier ejecución individual, parece simplemente «mala suerte».
Puede detectar la asimetría sin ningún acceso interno. Si registra el precio solicitado, el precio de ejecución o el rechazo, y el precio medio del mercado en el momento de cada solicitud, la distribución revela la verdad: un last look justo rechaza de forma aproximadamente simétrica, mientras que uno hostil rechaza casi exclusivamente las operaciones que estaban a punto de moverse a su favor.
El deslizamiento es la diferencia entre el precio que solicitó y el que obtuvo. El deslizamiento por sí mismo es normal. Los mercados se mueven. La cuestión que distingue a un bróker justo de uno hostil es la forma de la distribución de sus deslizamientos, no su magnitud.
Defina el deslizamiento por operación en pips de la siguiente manera:
# Positivo = ejecución mejor que la solicitada; negativo = ejecución peor slippage_pips = (fill_price - requested_price) / pip_size * direction # direction = +1 para compra y -1 para venta, para mantener el signo constante # Analice la DISTRIBUCIÓN de muchas operaciones, no una sola operación symmetry_ratio = count(slippage > 0) / count(slippage < 0)
Características de una ejecución justaSe producen deslizamientos tanto positivos como negativos. La relación de simetría se sitúa cerca de 1,0. La mejora del precio es real y aparece en sus registros, no solo en el folleto. La magnitud del deslizamiento aumenta con la volatilidad de la misma manera para las operaciones ganadoras y perdedoras. |
Características de una ejecución manipuladaEl deslizamiento casi siempre es negativo. La relación de simetría está muy por debajo de 1,0. La mejora del precio prácticamente nunca aparece. El deslizamiento aumenta específicamente en sus operaciones rentables y alrededor de las noticias, pero no en las perdedoras. |
Por eso, conservar sus propios registros tick por tick es más importante que cualquier sitio de reseñas. La cifra agregada de «deslizamiento medio» de un bróker puede parecer correcta mientras que su distribución particular es completamente unilateral. El promedio oculta la asimetría. La distribución la expone.
Además del last look y el deslizamiento, existen otras tres herramientas que modifican sus ejecuciones en el servidor, antes de que la orden llegue siquiera al mercado.
En lugar de ejecutar o rechazar la orden, el servidor le ofrece un precio nuevo y peor, y le pide que lo confirme. En las estrategias rápidas, el retraso de la recotización por sí solo basta para arruinar la operación. Un bróker que anuncia «sin recotizaciones», pero las aplica únicamente a sus operaciones ganadoras, está realizando una ejecución selectiva.
Los spreads se amplían legítimamente cuando hay poca liquidez y alrededor de las noticias. La versión hostil amplía el spread en cuentas o instrumentos específicos solo cuando detecta un patrón rentable y después vuelve a reducirlo. Como se aplica a una cuenta concreta, no puede detectarlo comparándolo con un gráfico público. Solo puede verlo registrando a lo largo del tiempo el spread que se le cotiza.
Son módulos del servidor situados entre su orden y la ejecución que aplican retrasos configurables, deslizamiento artificial, probabilidad de recotización o rechazo directo a cuentas seleccionadas. Existen específicamente para neutralizar el flujo que la mesa considera tóxico. El operador no ve nada salvo unos resultados peores. La única defensa es la medición: un complemento que añada, por ejemplo, entre 30 y 300 milisegundos de retraso artificial a su cuenta deja una huella clara en su registro de latencia de ejecución que una cuenta limpia no presenta.
No puede consultar la tabla de enrutamiento de un bróker, pero sí puede realizar pruebas controladas y dejar que los datos respondan. Ninguna requiere software especial más allá de un registro de operaciones con marcas de tiempo y precios.
Registre el precio solicitado frente al precio de ejecución en al menos 200 operaciones. Una relación de simetría saludable se encuentra cerca de 1,0. Una relación muy inferior, con prácticamente ningún deslizamiento positivo, es la señal individual más contundente.
Ejecute la misma estrategia en una cuenta de demostración y una cuenta real en paralelo. La demostración casi siempre es un B-book puro con ejecuciones embellecidas. Una diferencia grande y persistente entre la calidad de ejecución de la cuenta de demostración y la real indica cómo se trata realmente su flujo en vivo.
Anote el precio medio en cada rechazo. Si los rechazos se concentran en operaciones que se habrían movido a su favor, está observando un last look asimétrico, no comprobaciones de riesgo aleatorias.
Registre los milisegundos desde el envío hasta la ejecución. Un aumento repentino de la latencia media, especialmente justo después de que su cuenta se vuelva rentable, apunta a un retraso añadido en el servidor.
Registre el spread que se le cotiza para cada instrumento. Una ampliación específica de su cuenta que no coincida con las cotizaciones públicas del bróker es una señal de que se le está aplicando un tratamiento selectivo.
El tratamiento del flujo tóxico es más agresivo alrededor de las publicaciones. Si las ejecuciones, los spreads y los rechazos se deterioran drásticamente solo en su cuenta durante los periodos de noticias, la mesa está tratando su flujo como informado.
Una ejecución limpia con 0,1 lotes que de repente presenta deslizamientos, recotizaciones o rechazos con un tamaño mayor revela un umbral en la lógica de riesgo. Una ejecución justa se deteriora gradualmente con la liquidez, no de golpe cuando su tamaño empieza a ser relevante.
Todo lo anterior se vuelve útil cuando deja de discutir sobre intenciones y empieza a evaluar cifras. Estas son las métricas fundamentales de calidad de ejecución que todo operador serio debería controlar para cada bróker.
| Métrica | Qué mide | Cómo se ve un buen resultado |
|---|---|---|
| Tasa de ejecución | Proporción de órdenes ejecutadas frente a las enviadas | Alta y estable en distintas condiciones del mercado |
| Tasa de rechazo | Proporción de órdenes rechazadas | Baja y sin correlación con sus operaciones ganadoras |
| Simetría del deslizamiento | Equilibrio entre el deslizamiento positivo y negativo | Relación cercana a 1,0, con mejora del precio |
| Latencia de ejecución | Milisegundos desde el envío hasta la ejecución | Baja y estable, sin cambios bruscos a lo largo del tiempo |
| Frecuencia de recotización | Con qué frecuencia se modifica el precio de su orden | Cercana a cero y no selectiva en las operaciones ganadoras |
| Spread efectivo | Spread que realmente paga por instrumento | Coincide con las cotizaciones públicas, sin recargos específicos de la cuenta |
La razón para recopilar las seis métricas en lugar de una sola es que un bróker hostil puede mantener cualquier cifra individual con una apariencia respetable. Es la combinación, evaluada de manera constante a lo largo del tiempo y en diferentes estados del mercado, la que revela la ruta de ejecución. Esta es precisamente la lógica del índice BJF Broker Execution Quality Index (BEQI), una metodología abierta para convertir sus propios registros de operaciones y ticks en una única puntuación de ejecución comparable, de modo que dos brókeres puedan clasificarse mediante pruebas en lugar de por su reputación.
Para un operador discrecional de swing que mantiene posiciones durante días, unas décimas de pip de deslizamiento asimétrico son una molestia. Para una estrategia de arbitraje, latencia o noticias, representan la totalidad de las ganancias y pérdidas.
Estas estrategias ganan capturando muchas veces una ventaja muy pequeña y de muy corta duración. El beneficio medio por operación es reducido por diseño. Eso significa que la estrategia solo es tan buena como sus peores ejecuciones, y una ruta de ejecución hostil ataca exactamente las operaciones que deberían haber resultado ganadoras. Como explicamos en nuestro trabajo sobre la brecha del tiempo de ejecución, una ventaja que parece sólida en un backtest puede volverse negativa en producción únicamente por la latencia de ejecución añadida y las ejecuciones asimétricas, aunque no exista ningún problema en la lógica de la estrategia.
Las consecuencias prácticas:
| Estrategia | Qué le hace una ruta de ejecución hostil |
|---|---|
| Arbitraje de latencia | El retraso adicional del servidor elimina la ventaja de milisegundos de la que depende toda la estrategia |
| Operativa con noticias | La ampliación selectiva del spread y los rechazos alrededor de las publicaciones eliminan precisamente las ejecuciones rentables |
| Scalping rápido | El deslizamiento asimétrico convierte una expectativa positiva en negativa operación tras operación |
| Arbitraje de pares / estadístico | Las ejecuciones de una sola pata y las recotizaciones rompen la cobertura y lo dejan expuesto a un riesgo sin protección |
Por eso, los operadores serios cuyas estrategias dependen de la ejecución hacen dos cosas: miden a su bróker constantemente y modelan una ejecución realista durante las pruebas, en lugar de asumir ejecuciones perfectas. Realizar backtesting con datos reales de ticks, latencia de ejecución modelada y spread variable, como hace SharpTrader Optimizer, es la única forma de saber si una ventaja sobrevive al contacto con una ruta de ejecución real e imperfecta antes de arriesgar capital.
No. Un bróker B-book puede ofrecer spreads ajustados y ejecuciones instantáneas, y para la mayoría de los operadores minoristas no existe ninguna interferencia. El riesgo es el cambio no revelado, mediante el cual su ejecución se deteriora discretamente cuando empieza a ser rentable. El modelo no es el problema; el encubrimiento sí.
El deslizamiento consiste en obtener una ejecución a un precio diferente del solicitado. El last look es un breve periodo anterior a la ejecución durante el cual la otra parte puede aceptar, rechazar o cambiar el precio de su orden después de verla. El last look asimétrico es una fuente común de deslizamiento unilateral y rechazos selectivos.
Puede reunir pruebas sólidas. Registre el precio solicitado, el precio de ejecución o el rechazo, el precio medio del mercado y la latencia de ejecución de cada operación. Si el deslizamiento es sistemáticamente negativo, los rechazos se concentran en sus operaciones ganadoras y la latencia aumentó cuando empezó a ser rentable, los datos hablan con claridad incluso sin acceso a los servidores del bróker.
No por sí solo. Esas etiquetas describen un modelo de enrutamiento, no la calidad de la liquidez que lo respalda ni si su cuenta específica está siendo filtrada. Mida personalmente la tasa de ejecución, la simetría del deslizamiento y la latencia en lugar de confiar en la etiqueta.
Los servidores de demostración suelen simular ejecuciones casi perfectas. El flujo real, especialmente el que una mesa considera tóxico, puede enrutarse mediante retrasos, last look asimétrico o filtros de ejecución. Una diferencia grande y persistente entre la cuenta de demostración y la real constituye por sí misma una medición de cómo se trata su flujo en vivo.
Es un término genérico para un módulo del servidor que aplica retrasos configurables, deslizamiento artificial, probabilidad de recotización o rechazo a cuentas seleccionadas. Se utiliza para neutralizar el flujo que un bróker no puede cubrir de manera rentable. Su huella aparece en sus registros como latencia de ejecución adicional y específica de la cuenta.
Reciba nuevos artículos, informes de investigación y lanzamientos de productos cuando se publiquen. Ejecución de brókeres, arbitraje de latencia y operativa con noticias, junto con los datos que los respaldan.
Evalúe su propia ejecución con la metodología abierta BEQI y compruebe si su ventaja sobrevive a una ruta de ejecución realista antes de arriesgar capital.
Obtenga el kit de auditoría de brókeres
Realice backtesting con ticks reales