⚙️ Ejecución algorítmica
Latencia, ejecución y slippage: los costes ocultos del trading automático
Una estrategia automática puede tener una excelente lógica, un buen backtest y una expectativa positiva. Sin embargo, cuando empieza a operar en condiciones reales, los resultados pueden ser diferentes.
¿Por qué? Porque el backtest suele asumir que una orden se ejecuta de una determinada manera. En el mercado real intervienen latencia, liquidez, spread y slippage.
⏱️ ¿Qué es la latencia?
La latencia es el tiempo que transcurre entre una acción y la respuesta correspondiente:
Cada etapa puede introducir cierto retraso. La latencia depende de la conexión a internet, la ubicación del servidor, la infraestructura del broker y la distancia hasta el centro de datos.
📉 El slippage aparece cuando el precio cambia
Precio esperado
100,00
Precio ejecutado
100,08
Slippage
+0,08
Imaginemos un sistema que realiza 5.000 operaciones al año con un coste medio de 0,08 por operación:
5.000 × 0,08 = 400 unidades de precio
⚖️ También existe slippage positivo
El problema no es el slippage en sí — es que el backtest lo ignora y el sistema real lo incorpora constantemente.
🔻 Slippage negativo
Ejecución menos favorable
🔺 Slippage positivo
Ejecución más favorable
🌪️ ¿Cuándo aumenta el slippage?
Suele ser más relevante cuando existe una combinación de volatilidad elevada y liquidez reducida:
📊 Un ejemplo con una estrategia automática
Sistema de scalping: ganancia media +0,30R, pérdida media −0,25R, expectativa bruta +0,05R. Ahora restamos costes reales:
La estrategia todavía es positiva, pero su margen de seguridad prácticamente ha desaparecido.
💧 La profundidad del mercado también importa
Supongamos que queremos comprar 1.000 unidades:
| Volumen | Precio |
| 300 unidades | 100,00 |
| 400 unidades | 100,02 |
| 300 unidades | 100,05 |
Si nuestra orden consume varios niveles, el precio medio de ejecución será diferente al primer precio observado. Una estrategia que funciona con 1.000 unidades puede comportarse de forma distinta al ejecutar 100.000.
🎯 No todas las estrategias sufren igual
| Horizonte | Sensibilidad |
| Scalping | Impacto potencial muy alto |
| Intraday | Impacto relevante |
| Swing trading | Menor sensibilidad |
| Largo plazo | Importancia mucho menor |
🛠️ Cómo reducir el impacto
📐 El dato más importante es el slippage real
Slippage = precio ejecutado − precio esperado
Después podemos agrupar los resultados por:
Quizá el sistema tenga un slippage mínimo en horas centrales y uno mucho mayor durante las noticias.
🔗 La ejecución forma parte de la estrategia
Una estrategia con una excelente señal pero una ejecución deficiente puede ser menos rentable que otra con una señal ligeramente inferior y una infraestructura mucho más eficiente.
🧪 Una prueba sencilla de robustez
🟢 Optimista
Slippage bajo
🟡 Base
Slippage histórico
🔴 Adverso
Slippage mayor
Si el sistema sigue siendo rentable bajo condiciones razonablemente adversas, es una señal mucho más interesante de robustez.
✨ Los grandes problemas no siempre llegan como una pérdida espectacular — a veces llegan en pequeñas cantidades, repetidas miles de veces. La verdadera prueba de un sistema automático comienza cuando abandona el backtest y se enfrenta a la fricción del mercado real.
Este contenido tiene fines educativos y no constituye una recomendación de inversión. El trading conlleva un alto riesgo de pérdida de capital. Analiza siempre tu propia situación financiera antes de operar.