Primero, necesitarás la lista de los constituyentes del índice. Esto suele ser muy caro ya que es una fuente importante de ingresos para las empresas de indexación, pero una forma de obtenerla de forma gratuita es ir a la página de un emisor de ETF y ver su lista de tenencias. Mira, por ejemplo, la página de Invesco QQQ aquí. La mayor desventaja es que no hay una forma clara de extraer los constituyentes históricos de esta manera.
Luego, para obtener solo una instantánea del LOB en un momento específico de forma gratuita, solo conozco una empresa en el mundo que lo hace: Databento. Con el crédito de inscripción gratuito deberías poder hacerlo fácilmente. Sé que esto suena sesgado viniendo de mí—por transparencia, trabajo allí—pero este es específicamente el caso de uso para el que nos hemos optimizado y de otro modo es costoso y casi imposible de encontrar porque:
- Los datos LOB en acciones estadounidenses requieren fuentes propias. Muy pocas empresas lo hacen.
- Los datos MBP ("L2") son grandes. Almacenarlos y servirlos es costoso, por lo que la mayoría de las empresas no tienen datos históricos para esto o la capacidad de hacerlo a través de WAN.
- Los que lo hacen, casi siempre venden los datos con una suscripción mensual mínima o un contrato anual.
De lo contrario, como alternativa, probablemente puedas obtener muestras gratuitas de las bolsas. IEX, y creo que Nasdaq, tienen muestras gratuitas pero tendrás que analizar. Las ATS suelen ser generosas con las muestras gratuitas si les proporciona algún tipo de beneficio comercial, por ejemplo, si tu estudio académico muestra que su lugar tiene un buen perfil de liquidez.