Discusión sobre el artículo "Control de eventos en MQL5: Cambiar el periodo de la media móvil sobre la marcha"
No creo que la GPT tenga nada que ver.
Además de la desventaja mencionada en el artículo, hay varias otras. Por ejemplo, la imposibilidad (en la implementación actual) de ejecutar varias copias del indicador (¡incluso en gráficos diferentes!).
En mi opinión, sería más razonable dejar las entradas (para establecer los valores iniciales) y almacenar los valores utilizados en simples GPs.
En general, la idea, la implementación y el artículo son de sobresaliente. No seas modesto, Alexey;)
No creo que la GPT tenga nada que ver.
Además de la desventaja mencionada en el artículo, hay varias otras. Por ejemplo, la imposibilidad (en la implementación actual) de ejecutar varias copias del indicador (¡incluso en gráficos diferentes!).
En mi opinión, sería más razonable dejar las entradas (para establecer los valores iniciales) y almacenar los valores utilizados en simples GPs.
Gracias, Andrei.
Sí, no pensé en múltiples copias en diferentes gráficos: es más universal almacenarlos en GPs. Pero el rediseño es muy simple de todos modos. Y no te olvides de cuidar el nombre corto del indicador para que se muestre correctamente.
Elegí los GPTs originalmente precisamente porque pueden ser fácilmente llamados en el diálogo y visualizados. ¡Pero no para editarlos! Bueno, usted puede, por supuesto, si realmente quieres, pero al mismo tiempo teniendo en cuenta lo que está escrito en el artículo.
Alexey, ¿has probado el indicador (el del "muñeco anidado") en M1-M15? Se glitches en estos intervalos. Se manifiesta de tal manera - cuando se lanza el indicador en el gráfico o cambiar el TF, a continuación, ya sea pulsando una tecla de acceso rápido o simplemente haciendo clic en la ventana del gráfico, el indicador se desplaza hacia la izquierda. En horas y por encima, tal efecto no es visible.
Por favor, eche un vistazo, es muy necesario.
En resumen, no es definitivo.
Del artículo:
Aunque me encantaría ver que MA línea de movimiento furtivo en mi comando, cualquiera que conozca MQL4 será triste que en MQL5 realmente no podemos llamar y cambiar cualquier parámetro del indicador en-the-fly.
En MQL5 una vez que se inicializa la manija, el indicador es fijo - muerto a su parámetro. Ya no puedo escanear el movimiento del precio con diferente período, porque el período del indicador ya está fijado.
En MQL4, podemos llamar al indicador justo dentro de start(), y cambiar su parámetro tantas veces como queramos.
No es de extrañar, Integer escribió tantas bibliotecas ...OnArray en la base de código.
:(
Del artículo:
volviendo, que está interesado en el método, oninit no puede ser llamado una segunda vez, el búfer de pantalla rollos a cero (tamaño == 0).
precios corregidos, implementado a través de par-ry

en breve como nota.
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Usted acepta la política del sitio web y las condiciones de uso

Artículo publicado Control de eventos en MQL5: Cambiar el periodo de la media móvil sobre la marcha:
Supongamos que se aplica al gráfico un simple indicador de media móvil con periodo 13. Y queremos cambiar el periodo a 20, pero no queremos ir al cuadro de diálogo de las propiedades del indicador y cambiar el número 13 por el 20: simplemente porque estamos cansados de realizar estas acciones tan tediosas con el ratón y el teclado. Y especialmente no queremos abrir el código del indicador y modificarlo. Queremos hacer todo esto con solo pulsar un botón -"flecha arriba" junto al teclado numérico. En este artículo veremos cómo hacer esto.
Autor: Sceptic Philozoff