Estoy muy verde en lo que respecta a la programación. Estoy haciendo un estudio de microestructura de mercado en el que necesito investigar cómo afectan ciertas características de las acciones a su liquidez. Dispongo de Nasdaq OMX ITCH Feed, pero para poder analizar este conjunto de datos, necesito averiguar una forma de convertir estos datos en comillas de compra/venta y obtener los volúmenes de las operaciones ejecutadas.
Entiendo que Python es el camino a seguir, y necesito construir un código que construya el libro de órdenes limitadas a partir del feed. Tengo cierta familiaridad con Python, y debería ser capaz de construir el código que actualiza el libro línea por línea, pero siendo que los archivos diarios son bastante grandes (1-3gb), entiendo que encontrar una manera de hacer esto de manera eficiente es la principal preocupación - voy a necesitar datos para 100+ acciones, y obviamente preferiría tener una ventana de tiempo tan larga como sea posible. Los datos finales no tienen que ser de alta frecuencia, la frecuencia de un minuto estará bien si reduce significativamente el tiempo de procesamiento.
Así que me preguntaba si alguno de vosotros podría darme un empujón en la dirección correcta, es decir, cómo debería enfocar este problema y por dónde debería empezar a resolverlo.