Latencia
Los ejemplos usan la notación numérica inglesa: la coma separa los millares y el punto indica la parte decimal. 1,000 significa mil; 1.25, uno y un cuarto.
Horas ilustrativas de eventos: una orden sale a las 12:00:00.000, el servidor la recibe en .020, la ejecuta en .045 y la confirmación regresa en .070. El retraso de confirmación de extremo a extremo es de 70 ms; el procesamiento del servidor es aquí de 25 ms. Estas cifras son un modelo, no una referencia de rendimiento de un proveedor.
Mida un intervalo concreto
El ping de red, el tiempo hasta la aceptación, el tiempo hasta la ejecución y el tiempo hasta la confirmación definitiva responden a preguntas distintas. Se necesitan relojes sincronizados y un método de medición registrado al combinar marcas temporales del cliente y del servidor. No se puede deducir con fiabilidad que el retraso en un sentido sea exactamente la mitad de una ida y vuelta cuando las rutas o el procesamiento son asimétricos.
Retrasos medios y adversos
Informe de una distribución, como la mediana y percentiles altos, junto con las solicitudes fallidas y las condiciones de observación. Una media rápida puede ocultar pausas largas poco frecuentes. Una recepción más rápida puede reducir la exposición a cotizaciones móviles, pero el volumen disponible, el tipo de orden, las comprobaciones y el modo de ejecución siguen determinando el resultado.
Utilice los tiempos para diagnosticar
Registre identificadores, Bid/Ask de referencia, cantidad solicitada y ejecuciones. Tras perder una respuesta, concilie el estado de la cuenta antes de reintentar: puede existir una orden ejecutada aunque no haya llegado la confirmación. Trasladar el software a un VPS puede cambiar algunos retrasos, pero no garantiza una velocidad fija ni elimina gaps, interrupciones del proveedor y restricciones de liquidez.
Preguntas frecuentes
¿Un ping de 5 ms es un tiempo de ejecución de 5 ms?
No. Mide una ida y vuelta de red concreta, no el ciclo completo de procesamiento y ejecución de la orden.
¿Una confirmación retrasada demuestra que la orden no se ejecutó?
No. Compruebe los identificadores de órdenes, las ejecuciones y el estado de la posición antes de reintentar.