Preguntas de los principiantes MQL5 MT5 MetaTrader 5 - página 1492
Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
Recibí un mensaje de texto e hice un indicador para mostrar la vela actual del TF seleccionado. Puede poner varios indicadores en el gráfico con diferente sangría de la vela actual del TF actual y diferentes colores.
Tengo un montón de indicadores MTF para diferentes propósitos, incluyendo aquellos que dibujan velas (imagen de abajo - M5 arriba, H1 abajo).
Un problema con ellos - no funcionan en el tester con visualización, he encontrado muchas confirmaciones/quejas de otros usuarios.
Buenas tardes! Hay varias preguntas sobre MQL5
1. En parámetros externos quiero tener una selección de ajustes de varios indicadores. Por ejemplo, quiero seleccionar métodos tanto para precios MA y RSI.
Para MA lo he hecho, pero con RSI hay preguntas, ¿cómo hacer lo mismo? ¿O es imposible? He intentado escribir
Pero el compilador me advirtió que ya lo uso para muving. Mi código se parece a esto:
1. ¿Cómo hago para RSI añadir una opción de a qué precios aplicarlo?
2. ¿Luego debo prescribir asas? ¿Y luego utilizarlas?
3. OK, el usuario ha introducido la configuración en los parámetros externos, pero ¿cómo lo selecciono dentro de onTick? ¿O se utiliza lo establecido en los globales?
https://www.mql5.com/en/code/20049
No.
No hay ejemplos en la documentación. Estoy en lo cierto:
- en el Asesor de Expertos voy a actualizar la variable terminal con el tiempo de formación de la vela H1,
excepto para esto nada especial se debe hacer (para transferir alguna información desde el Asesor de Expertos para el indicador).
- y en el Indicador:
- en OnInit( ) escribiré: EventSetTimer(3600); // 3600 segundos = 60 minutos
- en OnDeinit() será: EventKillTimer()
- en OnTimer() dibujaré un rectángulo negro
¿Es correcto?
Además del comentario anterior - si especifico:
EventSetTimer(3600); // 3600 segundos = 60 minutos
significa que la próxima comprobación del valor de la variable terminal se producirá en 60 minutos.
Pero en el Probador con visualización los 60 minutos transcurrirán en unos pocos segundos, y el Indicador comprobará los valores después de 60 minutos.
¿O deberían el Asesor Experto en el Probador y el Indicador en una ventana separada estar de alguna manera "sincronizados" en el tiempo? - es decir, si el Asesor Experto envía un valor a la variable terminal en unos segundos, entonces el Indicador llamará para comprobar el valor de la variable terminal también en unos segundos?
¿Alguien se ha encontrado con algo así, cómo se soluciona?
significa que la próxima comprobación del valor de la variable terminal se producirá en 60 minutos.
Pero en el Probador con visualización los 60 minutos transcurrirán en unos pocos segundos, y el Indicador comprobará los valores después de 60 minutos.
¿O deberían el Asesor Experto en el Probador y el Indicador en una ventana separada estar de alguna manera "sincronizados" en el tiempo? - es decir, si el Asesor Experto envía un valor a la variable terminal en unos segundos, entonces el Indicador llamará para comprobar el valor de la variable terminal también en unos segundos?
¿Alguien se ha encontrado con algo así, cómo se soluciona?
El minuto de comprobación está modelado en el comprobador. ¿Qué te impide comprobarlo? Es muy sencillo.
El minuto del probador se modela en el probador. ¿Qué le impide hacer pruebas? Es fácil.