Soy nuevo en el comercio automatizado. Estoy en el proceso de codificación de la metodología que he estado utilizando manualmente durante unas semanas en un algoritmo cuantitativo utilizando IBKR y Python.
He leído en todas partes que debería hacer un backtest de mi estrategia antes de apostar dinero en ella. Suena como una gran idea, por supuesto.
Sólo un pequeño problema. Mi alogo depende de los datos de mercado de Nivel 2 para hacer la mejor estimación sobre cuándo entrar en una posición.
Con IBKR, puedo obtener datos históricos tick a tick, pero no el nivel 2 histórico.
¿Alguien se ha encontrado con un reto similar? ¿Debo construir mi propia base de datos de L2? ¿O debería simplemente ejecutar mi algo en vivo con el comercio de papel, hacer ajustes si es necesario, y luego ir en vivo?
¿Debo buscar los datos históricos de la L2 (necesito los futuros de índices de renta variable de CME/Globex) en otro lugar? Parece que los datos están ahí, pero son caros.
¿Alguien ha pasado por un proceso de decisión similar? ¿Qué recomendación tienen ustedes?