Deslizamiento: qué es, antes de verificarlo
El deslizamiento es la diferencia entre el precio al que espera que se ejecute una orden y el precio al que realmente se ejecuta. En términos simples: si su orden se llena peor de lo esperado, el deslizamiento es positivo; si se llena mejor de lo esperado, el deslizamiento puede ser negativo. La verificación comienza con una definición, porque “precio esperado” puede significar cosas diferentes (por ejemplo, el precio cotizado en el momento en que envía la orden, la cotización en el momento de la aceptación de la orden, o el primer precio disponible cuando la orden se vuelve ejecutable).
Para verificar la información sobre el deslizamiento, primero anote los campos exactos que está utilizando: lado de la orden (compra/venta), el precio de referencia para “esperado”, el(los) precio(s) de llenado real(es) y la correspondencia temporal entre ellos. Sin esto, diferentes partes pueden producir números de “deslizamiento” incompatibles mientras usan la misma palabra.
Una jerarquía de fuentes que puede aplicar a las afirmaciones sobre el deslizamiento
Cuando vea una declaración sobre el deslizamiento, puede verificarla prefiriendo evidencia más concreta sobre resúmenes:
- Registros de ejecución primarios (los más directos): registros de órdenes y operaciones que incluyen precio esperado/de referencia, precio(s) ejecutado(s), cantidades y marcas de tiempo.
- Documentación de la plataforma o del proveedor (definiciones estables): explicaciones de cómo se generan los llenados, cómo se registran las marcas de tiempo, qué significa “cotización” y cómo se manejan los llenados parciales.
- Descripciones de metodología (capa de interpretación): documentos o explicaciones que definen cómo se calcula el deslizamiento a partir de los registros subyacentes.
- Resúmenes agregados (los menos directos): paneles o promedios. Son contexto útil, pero son más difíciles de verificar porque los detalles del cálculo pueden estar ocultos.
Esta jerarquía es importante porque la verificación es más fácil cuando puede comenzar desde los registros brutos y reproducir el cálculo del deslizamiento informado.
Pasos de verificación reproducibles (no se requieren datos en tiempo real)
Siga una lista de verificación repetible utilizando sus propios registros o cualquier conjunto de datos que incluya los campos necesarios.
1) Declare los supuestos explícitamente
Elija y anote:
- Definición de precio esperado: por ejemplo, “la cotización en el momento del envío de la orden”, o “el mejor precio ejecutable en el momento de la aceptación”.
- Qué precio usar: para una orden de compra, use una referencia derivada del ask; para una orden de venta, use una referencia derivada del bid. Si el conjunto de datos proporciona un único valor “esperado”, siga usándolo.
- Unidad de medida: diferencia de precio absoluta, o puntos básicos / porcentaje del precio esperado.
Los supuestos no son opcionales; son parte de lo que está verificando.
2) Calcule por llenado, no solo por orden
Si una orden puede llenarse parcialmente, calcule el deslizamiento para cada llenado y luego decida cómo agregarlo (comúnmente ponderado por la cantidad ejecutada). Un modo de falla común es comparar un precio esperado con un promedio de llenado agregado sin confirmar el método de promediación.
3) Confirme la alineación de las marcas de tiempo
Asegúrese de que “esperado” y “real” se comparen utilizando una sincronización consistente:
- Si el precio esperado proviene de un evento con una marca de tiempo y el precio de ejecución de otro, documente la regla de correspondencia exacta.
- Si el conjunto de datos tiene diferentes fuentes de marcas de tiempo (hora del servidor vs. hora del cliente), trate eso como una limitación de verificación.
4) Compruebe que los números informados pueden reproducirse
Si un proveedor informa estadísticas de deslizamiento, intente reproducirlas a partir de los registros subyacentes:
- Recalcule cada valor de deslizamiento utilizando la fórmula establecida.
- Luego vuelva a calcular la estadística agregada (media, mediana, grupos de distribución) utilizando el mismo método.
Si la reproducción es imposible, eso es evidencia de campos faltantes, una definición diferente o una transformación oculta.
Limitaciones y modos de falla que debe esperar
Incluso con pasos cuidadosos, la verificación del deslizamiento puede fallar por razones inherentes a los datos de ejecución y al comportamiento del mercado:
- Movimiento del mercado: el precio esperado es una instantánea; la ejecución ocurre más tarde, por lo que los cambios de precio pueden crear deslizamiento incluso bajo condiciones operativas idénticas.
- Registros incompletos o no coincidentes: algunos feeds pueden omitir eventos de aceptación de órdenes o pueden no contener la cotización de “referencia” utilizada para las expectativas.
- Llenados parciales y sesgo de agregación: el promedio de múltiples llenados puede ocultar segmentos que empeoran y que mejoran.
- Desajuste de marcas de tiempo: las diferencias en cómo se registra el tiempo pueden distorsionar las comparaciones.
- Definiciones específicas del proveedor: dos partes pueden decir que midieron el “deslizamiento” pero usar diferentes puntos de referencia.
Además, las relaciones históricas (por ejemplo, “deslizamiento promedio durante el último mes”) describen patrones de ejecución pasados. No establecen lo que sucederá en condiciones futuras.