Respuesta breve: casi con toda seguridad, el bróker lo detectó y filtró; el código no está averiado.
Las estrategias de arbitraje tienen una firma reconocible. La mesa de riesgos vigila las cuentas que ganan de forma constante de maneras que sugieren una ventaja de velocidad o información. Una vez marcada su cuenta, comienzan las contramedidas. Ninguna modifica su código; todas cambian sus ejecuciones.
La cronología clásica es la señal reveladora: ejecución perfecta en demo, ejecuciones limpias durante las primeras semanas de operativa real y, después, una degradación brusca justo cuando la cuenta comienza a ser rentable de forma constante. No es coincidencia ni un error. La cuenta ha pasado a estar detrás de un filtro de ejecución. Describimos el mecanismo completo en cómo ejecutan realmente los brókers sus órdenes y las herramientas específicas en plugins antirbitraje.
Revise estos puntos en orden. Los cuatro primeros corresponden al bróker y explican la gran mayoría de los casos.
| Comprobación | Cómo se manifiesta un problema |
|---|---|
| Latencia de ejecución | Aumentó el tiempo medio entre el envío y la ejecución, especialmente después de que comenzó a ser rentable |
| Simetría del deslizamiento | El deslizamiento se volvió unidireccional: negativo en sus operaciones ganadoras y rara vez positivo |
| Rechazos y recotizaciones | Aparecen nuevos rechazos o recotizaciones, principalmente en operaciones que habrían sido ganadoras |
| Su spread | Ampliación específica de la cuenta que no coincide con las cotizaciones públicas del bróker |
| Su fuente de precios | La fuente se ralentizó, se desconectó o perdió su ventaja frente a la cotización del bróker |
| Condiciones del mercado | La volatilidad o la liquidez cambiaron lo suficiente como para reducir la diferencia que operaba |
No discuta sobre intenciones: mida. Extraiga su registro de operaciones y compare un período inicial rentable con el período en que el rendimiento se desplomó. Si aumentó la latencia de ejecución, el deslizamiento se volvió unilateral y los rechazos se concentraron en las operaciones ganadoras, la respuesta es el bróker y ningún cambio en la estrategia lo solucionará. Si, por el contrario, sus ejecuciones siguen siendo limpias y simétricas, pero las diferencias de precios que antes capturaba ya no existen, la ventaja se ha deteriorado. La solución será otra fuente de precios, otro instrumento u otra estrategia.
Una vez que determine cuál de las dos causas se aplica, el camino estará claro. Si el bróker lo detectó y filtró, las opciones son enmascarar la ejecución para que el flujo sobreviva más tiempo, cambiarse a un centro de negociación que tolere ese flujo o aceptar que este bróker está cerrado para usted con esta estrategia. Si la ventaja se deterioró, la respuesta consiste en encontrar una nueva fuente de ventaja en lugar de seguir ajustando parámetros para una diferencia que ya no existe. En ambos casos, la lección duradera es la misma: pruebe cualquier estrategia en condiciones de ejecución realistas antes de depender de ella, para evitar sorpresas en producción. Las pruebas retrospectivas con datos reales de ticks, latencia modelada y spread modelado permiten separar una ventaja real de otra que solo existe con ejecuciones perfectas.
No el código, pero muy probablemente sí sus ejecuciones. Los brókers aplican demoras, deslizamiento asimétrico y rechazos al flujo que clasifican como tóxico. La estrategia continúa ejecutándose, pero la ejecución de la que depende se ha degradado discretamente.
Los servidores demo casi siempre están sin filtrar y simulan ejecuciones casi perfectas. Una estrategia que funciona en demo pero falla en su cuenta financiada constituye una prueba sólida de que su flujo real está siendo filtrado.
A veces, mediante el enmascaramiento de la ejecución para que el flujo sea menos reconocible o cambiando a un bróker que lo tolere. Sin embargo, no puede corregir una ejecución hostil editando únicamente el código de la estrategia.
Nuevos artículos, trabajos de investigación y lanzamientos de productos, enviados cuando los publicamos.
Descubra exactamente cómo los brókers detectan y filtran el flujo de arbitraje, y audite su propia ejecución para encontrar la causa real.