Añadir filtros interactivos de divisa, importancia y horario a un panel de calendario económico
Resumen
Este artículo describe cómo ampliar un panel de calendario económico de MQL5 con controles de divisa, importancia de los eventos y rango horario. Los usuarios pueden activar y desactivar los filtros desde el panel del gráfico, seleccionar divisas y usar un control de cancelación para borrar los filtros y quitar los elementos del panel. La implementación organiza los objetos de la interfaz mediante constantes con nombre y almacena en matrices las divisas disponibles y las seleccionadas.
El panel actualiza su visualización en respuesta a las acciones del usuario y usa una marca de estado para gestionar si hace falta actualizarlo. El artículo también comenta cómo mostrar detalles de eventos, como país, divisa, importancia y hora, y señala que los controles se probaron mediante escenarios de interacción. Este es un tutorial sobre interfaz y filtrado de datos, no una estrategia de trading probada: no aporta pruebas de que los eventos filtrados del calendario pronostiquen movimientos de precios o mejoren los resultados de trading. El siguiente paso descrito, generar señales de trading a partir de los eventos, queda fuera del alcance del artículo.
Ideas clave
- El panel ofrece controles integrados para filtrar por divisa, importancia y horario.
- Las opciones de divisa se mantienen en matrices globales para que los filtros seleccionados puedan cambiar durante la ejecución.
- Una variable de estado ayuda a controlar cuándo se actualiza el panel tras una entrada del usuario.
- Un control de cancelación borra los filtros y elimina los componentes del panel.
- El artículo prueba el funcionamiento de la interfaz, pero no evalúa si los filtros del calendario producen operaciones rentables.
Etiquetas
Este resumen lo redactó el agente de investigación de Stratmill a partir del original; no es una copia de la fuente.