Respuesta directa
La caducidad de una orden pendiente se puede medir registrando (1) la marca de tiempo de creación de la orden, (2) la marca de tiempo en la que la orden se vuelve elegible para ejecutarse, (3) la regla de caducidad configurada y su tiempo objetivo, y (4) la marca de tiempo (y el estado) en la que la plataforma marca la orden como caducada o cancelada. Para medirla con precisión, defina qué tratará como tiempo de inicio, qué tratará como tiempo de caducidad y cómo manejará los casos ambiguos, como “ejecutada cerca de la caducidad” o “caducada después de la reconexión”.
Mecanismo y definición
Una “orden pendiente” es una orden que no se ejecuta de inmediato; espera hasta que las condiciones del mercado coincidan con su activador (por ejemplo, que el precio alcance un nivel). La “caducidad” es la regla de terminación que impide que la orden pendiente permanezca activa más allá de un punto establecido en el tiempo.
Para medir la caducidad de una orden pendiente, utilice campos medibles en lugar de un lenguaje informal. Los campos comunes en los que puede basar los cálculos son:
-
Marca de tiempo de inicio: el momento en el que considera que comienza la cuenta regresiva. A menudo es el momento de creación de la orden, pero algunos sistemas separan “creada”, “aceptada” y “activada”.
-
Configuración de caducidad: la regla que determina cuándo la orden debe dejar de estar activa (por ejemplo, una hora de finalización fija o una duración desde la colocación). La configuración es necesaria porque dos órdenes pueden “caducar”, pero en momentos diferentes.
-
Marca de tiempo de caducidad objetivo: el tiempo de finalización calculado que implica la configuración (por ejemplo, tiempo de colocación + duración, o una hora de reloj especificada). Este es un valor planificado que puede calcular.
-
Resultado observado: la marca de tiempo y el estado informados por la plataforma que indican lo que realmente sucedió (por ejemplo, el estado cambia a “caducada”, “cancelada” o “ejecutada”). Este es el valor medido.
Una medición práctica es la diferencia entre la marca de tiempo observada para el estado terminal y la marca de tiempo de caducidad objetivo, o la diferencia entre la marca de tiempo terminal observada y la marca de tiempo de inicio. Utilice la misma base de tiempo para ambos valores.
Evidencia o ejemplo
Ejemplo de enfoque de medición (supuestos declarados):
- Suponga que todas las marcas de tiempo se informan en la misma zona horaria, o las convierte a una zona horaria de manera consistente.
- Suponga que la plataforma proporciona una entrada en el historial de órdenes que contiene una marca de tiempo de estado “caducada”.
Pasos para medir:
-
Capture la marca de tiempo de creación de la orden (inicio). Llámela T_inicio.
-
Capture la configuración de caducidad y derive la marca de tiempo de caducidad objetivo. Llámela T_objetivo.
-
Localice el evento terminal que corresponde a la caducidad. Llame a la marca de tiempo de la plataforma T_observado y registre el estado terminal.
-
Calcule dos valores:
- Duración planificada: Δ_planificada = T_objetivo − T_inicio
- Retraso de caducidad realizado: Δ_retraso = T_observado − T_objetivo
Interpretación:
- Si Δ_retraso es cercano a cero, la plataforma marcó la orden como caducada cerca del tiempo previsto.
- Si Δ_retraso es consistentemente positivo, su sistema puede registrar la caducidad después de algún retraso de procesamiento, retraso de reconexión o actualización de fin de ciclo.
- Si el estado terminal no es “caducada” (por ejemplo, “ejecutada”), entonces la caducidad no fue el resultado terminal para esa orden en particular; la medición sigue siendo válida porque responde a una pregunta diferente: “¿Qué estado terminal ocurrió y a qué hora?”
Este enfoque le ayuda a verificar la “caducidad” como una propiedad del ciclo de vida de la orden en su sistema, no como una suposición basada en cotizaciones externas.
Limitaciones y riesgos (modos de fallo materiales)
Varias limitaciones afectan la medición:
-
Desajuste de reloj y zona horaria Si T_inicio, T_objetivo y T_observado provienen de diferentes fuentes o zonas horarias, Δ_planificada y Δ_retraso pueden ser engañosas incluso cuando la plataforma se comporta correctamente.
-
Estados terminales ambiguos Cerca del momento de caducidad, una orden puede ejecutarse, ejecutarse parcialmente o marcarse como caducada después de las decisiones de ejecución. Su medición depende de las definiciones de la plataforma sobre las transiciones de estado y de cómo las marca con marcas de tiempo.
-
Sincronización de datos y conectividad Incluso sin asumir datos de mercado en tiempo real, aún puede ver una “deriva de caducidad” aparente causada por actualizaciones de estado retrasadas, sincronización de actualización de la aplicación u ordenamiento de los registros de auditoría.
-
Condiciones de mercado variables Las condiciones de activación de la orden y el momento en que se habría ejecutado (si aún estuviera activa) pueden cambiar rápidamente. Las relaciones históricas no garantizan que las órdenes futuras se comporten de manera similar.
-
Reglas de ciclo de vida específicas del proveedor o la jurisdicción Diferentes lugares de ejecución, infraestructura y reglas operativas pueden afectar lo que “caducada” significa operativamente (por ejemplo, cuándo la plataforma deja de enrutar la orden). Por lo tanto, su medición puede reflejar la política de la plataforma en lugar de una regla universal.