Saltar al contenido

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

Ver Serie GSV

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

Ver Serie GSV

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.