Research
Automatizar el Sistema GSV IV
El controlador IBC para ejecutar la estrategia en Interactive Brokers desde AmiBroker con código AFL
- 17 Dic 2025
- AmiBroker, Python y Automatización
- Serie GSV
- Research 5 de 8
Cuarta parte de la automatización del Sistema GSV, centrada en el controlador IBC, que permite operar en Interactive Brokers utilizando el lenguaje AFL. El Research explica el funcionamiento en continuo del controlador, las medidas para evitar órdenes repetidas y la organización del código en etapas que se suceden a lo largo de la sesión. Incluye el código AFL del robot, con botones para iniciar y detener el modo automático.
Metodología
Un bucle de ejecución continuo y controlado
El Research resume primero el uso del controlador IBC: el código se repite de forma indefinida mientras haya una conexión activa, lo que obliga a asegurar que cada orden se lance una única vez. Para ello combina varias salvaguardas, como identificadores de orden guardados en variables estáticas, la ejecución a una hora concreta y la comprobación de la posición en cartera.
Después define funciones y procedimientos auxiliares y ordena la jornada en etapas: importación del listado de candidatos, lectura de los datos de apertura, envío de las órdenes, control de las ejecuciones con cancelación de las pendientes y salida al final de la sesión. Los horarios, los parámetros y el código completo se desarrollan en el Research.
Relación con la Serie
Pertenece a la Serie GSV · Research 5 de 8
Este Research forma parte de la Serie «GSV» y no se vende por separado.
Research Serie
Continúa con la Serie completa
Serie GSV · 8 Research
SMQuantum publica contenido formativo, informativo y de investigación cuantitativa. SMQuantum no presta asesoramiento de inversión personalizado: no formula recomendaciones adaptadas a tu situación financiera, tu cartera, tu perfil de riesgo, tus objetivos o tus circunstancias personales. Las decisiones de inversión que tomes son tuyas. Invertir y operar en los mercados financieros implica riesgo y puede producir pérdidas. Los resultados históricos, simulados o de backtest no garantizan resultados futuros. Más información en el Aviso legal.
