¿Cuál es la forma adecuada (o comúnmente utilizada/aceptada) de calcular algún valor al contado con datos de ticks? De momento se me ocurren dos opciones:
-
Tome la última mejor oferta disponible, la última mejor demanda disponible y encuentre el punto medio. (El comercio representa tanto la mejor oferta como la demanda en el mismo nivel)
-
Tome la última operación disponible y considérela como un precio al contado.
El problema con el 1 para mí es que el spread puede cambiar dramáticamente con el tiempo, especialmente al principio de la negociación, lo que puede afectar al mid y mostrar precios irreales. El problema con el 2 es que el bid-ask puede moverse significativamente sin que se haya realizado ninguna operación, por lo que la última operación ya no representaría la situación del mercado. Si el activo considerado no es muy líquido vienen muchos problemas (es decir, no hay oferta disponible en absoluto). Puedo pensar en algunos ajustes, pero estoy bastante seguro de que estoy tratando de reinventar la cosa y debe haber una solución común para ello. ¿La hay? Es decir, ¿cómo calculan los proveedores de datos los precios por minuto a partir de los datos de los ticks?