ForexBestRobots.com

Bróker y ejecución · Calidad de las órdenes

Slippage, latencia y requotes en el trading automático de Forex

Descubre por qué una orden puede ejecutarse a otro precio, cómo surgen la latencia y los requotes y cómo medir la ejecución sin depender solo del ping.

14 min de lecturaRevisado por el equipo editorial de ForexBestRobots
Diagrama Forex que compara el precio solicitado, el precio ejecutado y el tiempo de respuestaGráfico original de ForexBestRobotsOrientación práctica y consciente del riesgo

Un fill debe evaluarse combinando precio, tiempo y condiciones de mercado.

El slippage o deslizamiento es la diferencia entre el precio solicitado u observado y el precio real de ejecución. Puede ser favorable o desfavorable. La latencia influye, pero también lo hacen el movimiento del mercado, la liquidez, el tamaño y el procesamiento del servidor.

Slippage, latencia y requote no son lo mismo

El slippage es una diferencia de precio. La latencia es el retraso entre una acción y la respuesta del servidor. Un requote aparece cuando el precio solicitado ya no está disponible y el modo de ejecución ofrece otro. Un rechazo es diferente: puede deberse a volumen, stops, mercado cerrado, permisos o margen insuficiente.

EventoQué se observaEvidencia útil
SlippageEl fill difiere del precio solicitado.Solicitud, ejecución y spread del mismo instante.
LatenciaLa orden o modificación tarda más.Tiempos del terminal e informe del bróker.
RequoteSe ofrece un nuevo precio.Mensaje del Journal y modo de ejecución.
RechazoEl servidor no acepta la solicitud.Código de error, parámetros y especificación.

Por qué una orden automática puede obtener otro resultado

El precio puede moverse entre el cálculo de la señal y el fill. El volumen disponible al mejor precio puede ser limitado, sobre todo con noticias, rollover o cambios de sesión. El bróker agrega cotizaciones, aplica su margen, valida stops y margen y después enruta o internaliza la orden. Cada paso puede añadir tiempo o cambiar el precio ejecutable.

La distancia entre el VPS y el servidor importa, pero un ping bajo no mide colas, bridge, respuesta del proveedor ni el tiempo consumido por el EA. Un lote grande o varias órdenes simultáneas pueden recibir resultados distintos a una operación pequeña.

Mide una distribución, no una sola operación

  1. Sincroniza el reloj del VPS y conserva Experts y Journal.
  2. Registra símbolo, dirección, tipo, precio solicitado, fill, lote y hora.
  3. Guarda el spread bid/ask e identifica noticias y rollover.
  4. Separa entradas, activación de pendientes, cierres y modificaciones.
  5. Calcula slippage positivo y negativo, mediana y casos extremos.
  6. Compara demo y real solo con ajustes y horarios equivalentes.
El promedio puede ocultar el riesgo

Un valor medio aparentemente neutro puede esconder unos pocos fills muy desfavorables. Revisa percentiles y peores casos.

Reduce el impacto sin deformar la estrategia

VPS cerca del servidor real
Sin modificaciones innecesarias en cada tick
Desviación máxima realista cuando proceda
Lote adecuado a la liquidez disponible
Respuesta definida ante rechazos y desconexiones
Filtro de rollover o noticias solo si está validado

No amplíes todas las tolerancias sin criterio. Una desviación excesiva permite fills malos; una tolerancia demasiado estricta puede provocar reintentos o salidas fallidas. El límite depende del horizonte y de la ventaja esperada.

Errores frecuentes de interpretación

No atribuyas cada pérdida al bróker, ni compares un gráfico bid con una compra sin revisar el ask. No juzgues una ejecución mediante una captura sin precio contemporáneo, ni compares una orden demo con otra real enviada varios segundos después. Reconstruye primero el evento completo desde los logs.

Un EA también necesita una gestión segura de errores: debe evitar bucles de reintento, órdenes duplicadas y fallos silenciosos después de perder la conexión.

Referencias oficiales

MetaTrader explica cómo se procesan las solicitudes y enumera los parámetros del bróker en la especificación del símbolo.