Cotizaciones directas: definición antes de la verificación
“Cotizaciones directas” se refiere a la información de cotización que se presenta como una referencia de precio directamente disponible para un instrumento negociable, que generalmente incluye bid y ask (o una representación equivalente) y el momento asociado. La verificación comienza distinguiendo dos capas: (1) mecánica estable—cómo se define, calcula o publica una cotización—y (2) condiciones variables—estado del mercado, entorno de ejecución del proveedor y efectos de sincronización. Debido a que los valores de las cotizaciones pueden cambiar rápidamente, la verificación debe centrarse en si la información es internamente consistente y reproducible, en lugar de en un solo número.
Jerarquía de fuentes para la verificación
Una jerarquía práctica le ayuda a decidir qué cuenta como evidencia confiable:
- Divulgaciones oficiales de la plataforma o del índice de referencia (si corresponde). Si una plataforma de negociación oficial, una metodología de índice de referencia o una publicación del regulador describen la fuente y la metodología de la cotización, utilícela como referencia de nivel superior.
- Documentación del proveedor sobre la publicación de cotizaciones. Busque materiales que expliquen qué significa “directa” en ese contexto, qué insumos se utilizan y cómo se derivan el bid/ask (o campos comparables).
- Artefactos técnicos de su propio entorno. Si puede acceder a las salidas del sistema (por ejemplo, historiales de cotizaciones exportados, respuestas de API o registros), úselos para confirmar el comportamiento de las marcas de tiempo y el mapeo de campos.
- Verificaciones cruzadas independientes. Compare la misma ventana de tiempo en múltiples fuentes de datos o plataformas de buena reputación para comprender si las diferencias se explican por la metodología (no simplemente por casualidad).
Si no puede encontrar una definición explícita de los campos de cotización o su sincronización, trate la afirmación de “directa” como no verificada.
Pasos de verificación reproducibles (no se requieren datos en tiempo real)
Utilice un flujo de trabajo paso a paso que pueda repetir:
- Enumere los campos exactos que verificará. Por ejemplo: valor bid, valor ask, par de divisas/identificador del instrumento y marca de tiempo (incluida la zona horaria o el formato epoch). Si falta algún campo o es ambiguo, registre esa limitación.
- Registre la instantánea de la cotización con su marca de tiempo. Utilice la salida sin procesar del proveedor (respuesta de API, exportación o registro en pantalla) en lugar de una vista transformada. No redondee durante la verificación.
- Compruebe la consistencia bid-ask. Valide que el bid sea menor o igual que el ask (o el invariante declarado por el proveedor). También calcule el diferencial a partir de los valores sin procesar y confirme que coincide con la representación del proveedor si existe.
- Compruebe el manejo de las marcas de tiempo. Confirme si las marcas de tiempo reflejan el momento de generación de la cotización, el momento de recepción o el momento de visualización. La verificación reproducible requiere que utilice la misma interpretación cada vez.
- Compare con una segunda fuente utilizando la misma ventana de tiempo. Haga coincidir por marca de tiempo (dentro de una tolerancia definida) y observe si las diferencias son consistentes con retrasos de sincronización o agregación conocidos.
- Documente los supuestos para cualquier cálculo de ejemplo. Si calcula diferenciales, puntos medios o cambios a lo largo del tiempo, indique la fórmula exacta y si utiliza bid, ask o punto medio.
Evidencia y ejemplo de qué documentar
Un registro de verificación mínimo para un instrumento y una ventana de tiempo podría incluir:
- Identificador del instrumento tal como se proporciona (ortografía o código exacto).
- Valores bid y ask de la salida sin procesar.
- Formato de marca de tiempo y zona horaria.
- Diferencial calculado = ask − bid (usando los números exactos).
- Una nota sobre si se muestra un punto medio y si se deriva del bid/ask.
Luego, repita el mismo registro para ventanas de tiempo adicionales. La verificación mejora cuando puede mostrar invariantes consistentes (como el orden bid-ask) incluso cuando los valores se mueven.
Limitaciones y modos de fallo que debe esperar
Incluso con comprobaciones cuidadosas, varias limitaciones materiales pueden explicar las discrepancias:
- Latencia y desajuste de sincronización. Dos fuentes pueden mostrar cotizaciones en momentos ligeramente diferentes, por lo que los valores diferirán incluso si ambos son correctos.
- Agregación y transformación. Un proveedor podría transformar los flujos sin procesar en una cotización mostrada, cambiando el comportamiento del diferencial o la sincronización.
- Diferentes alcances de cotización. “Directa” puede significar cosas diferentes según el proveedor (por ejemplo, directa de un flujo versus directa de precios internos). Sin una definición explícita, no puede verificar completamente.
- Costos y contexto de ejecución. La información de cotización puede no reflejar lo que recibiría en una transacción real. Esa brecha puede estar influenciada por las reglas de ejecución, no por los campos de cotización mostrados.
Resultado de la verificación y siguiente pregunta a plantear
Después de aplicar los pasos, la conclusión más defendible se refiere a la verificabilidad, no a un único precio “correcto”.