Scoring de ritmo en terminales de baja latencia
Cómo se modela el pulso de tecleo y clic sin frenar la ejecución
En una mesa de alta frecuencia, el operador no escribe: dispara. La diferencia entre una orden que llega a tiempo y una que se queda en la cola se mide en decenas de microsegundos, y cualquier capa de verificación que se interponga entre la decisión y el envío tiene un costo de oportunidad que nadie está dispuesto a pagar. Por eso el scoring de ritmo no funciona como un control de acceso: funciona como una sombra que observa la telemetría del terminal mientras el trader sigue operando.
El modelo se alimenta de tres familias de señales. La primera son los intervalos entre pulsaciones dentro de una misma secuencia de comandos: la distancia temporal entre el atajo de cancelación y el de reposicionamiento, por ejemplo. La segunda son las ráfagas de órdenes, entendidas como grupos de envíos separados por pausas breves y consistentes. La tercera son las micro-pausas de decisión, esos huecos de entre 200 y 900 milisegundos que aparecen antes de confirmar una orden grande y que rara vez se repiten de forma idéntica entre dos operadores distintos.
Qué señales aguantan y cuáles se contaminan
No todo lo que se mide sirve. Los intervalos entre pulsaciones son notablemente estables dentro de una misma sesión, incluso cuando el libro de órdenes se tensa, porque responden a memoria muscular y no a criterio. Las ráfagas, en cambio, se deforman rápido: durante un anuncio macroeconómico cualquier trader legítimo acelera, agrupa más órdenes y reduce las pausas. Si el umbral se calibró con datos de una sesión tranquila, ese trader va a disparar una alerta sin haber hecho nada raro.
Las micro-pausas son las más informativas y también las más frágiles. Un cambio de estrategia intradía, la incorporación de un nuevo instrumento o simplemente el cansancio de la última hora de rueda alteran su distribución. El modelo tiene que distinguir entre una deriva lenta, que es normal, y un salto abrupto, que no lo es. En la práctica esto se resuelve con ventanas móviles de referencia que se recalculan cada pocos minutos en lugar de comparar contra una firma fija grabada al inicio del turno.
Calibrar umbrales sin ahogar la mesa
El error más común al desplegar este tipo de scoring es apretar los umbrales para reducir falsos negativos. El resultado es una avalancha de falsos positivos en las primeras sesiones volátiles, y los operadores aprenden rápido a ignorar las alertas. La calibración razonable parte de un periodo de observación silenciosa: el sistema registra sin puntuar durante varios días, se comparan las distribuciones por franja horaria y recién después se fijan los cortes. Los umbrales que funcionan suelen ser anchos en las señales de ritmo y estrechos en las de secuencia, porque la secuencia de comandos es mucho más difícil de imitar que la velocidad.
Queda un detalle operativo que no conviene pasar por alto: el scoring tiene que convivir con los cambios de turno y con los escritorios compartidos. Cuando dos traders autorizados usan el mismo terminal en franjas distintas, la firma operativa cambia de golpe en el momento del relevo. Si el sistema no está informado de esa transición, va a leerla como una anomalía. La solución es simple pero obligatoria: el calendario de turnos tiene que alimentar al modelo como metadato, no como excepción manual.