Research
Automatizar el Sistema GSV II: generar botones
Botones en la ventana activa de AmiBroker que lanzan código al pulsarlos, aplicados a la automatización del Sistema GSV
- 5 Dic 2025
- AmiBroker, Python y Automatización
- Serie GSV
- Research 3 de 8
Continúa la automatización del Sistema GSV con botones en la ventana activa de AmiBroker que ejecutan un código cada vez que se pulsan, por ejemplo para activar o desactivar el modo de automatización o enviar un informe por email o por Telegram. El Research construye procedimientos para dibujar un botón, borrarlo y detectar su pulsación, e incluye el código AFL.
Evidencia
Metodología
Del dibujo del botón a la detección del clic
El Research parte de la alternativa que ofrece ParamTrigger y propone una vía más visual: un procedimiento que dibuja el botón a partir de su texto, sus coordenadas y sus colores, con la opción de un degradado, y otro que lo borra para ir cambiando los botones de la pantalla según el estado.
Después combina la posición del cursor con el evento de clic del ratón para saber si un botón se ha pulsado, y lo aplica a un ejemplo con los botones AUTO y DETENER, que activan o detienen un modo de autotrading guardado en una variable estática. El código completo y su configuración se desarrollan en el Research.
Relación con la Serie
Pertenece a la Serie GSV · Research 3 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.

