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
Si no es un script, ¿toda la lógica debería ser ejecutada/llamada en/desde OnChartEvent()?
Puedes hacerlo en cualquier lugar. También hay un temporizador.
Si necesitas una lógica cíclica, puedes ponerla en un temporizador.
Si la lógica se basa en eventos, entonces en chartevent.
Puedes hacerlo en cualquier lugar. También hay un temporizador.
Si quieres una lógica cíclica, puedes ponerla en un temporizador.
Si la lógica se basa en eventos, entonces en chartevent.
Esta es la lógica:
1. Inicio del programa (lanzado en chartevent).
2. desde el cuadro de diálogo (listado de archivos) obtenga el nombre del archivo.
3. Abrimos el archivo por su nombre y recibimos y procesamos los datos.
4. Salió del programa.
Eso es todo. Cómo se puede organizar este caso, por favor, muéstrelo al menos esquemáticamente.
Qué lógica:
1. Inicie el programa (lanzado en el gráfico).
OnInit. escaneó el disco, encontró los archivos, creó una ventana con una lista (Controles).
2. desde el cuadro de diálogo (listado de archivos) obtuvo el nombre del archivo.
OnChartEvent. Procesar los clics del ratón; sabemos en qué línea de la lista se ha hecho clic, respectivamente, conocemos el archivo.
3. Abrir archivo por nombre de archivo, obtener datos, procesar.
OnChartEvent. Procesar los clics del ratón en el botón "Ir". Recibir el nombre de un archivo de la lista. Más allá es puramente su procesamiento de datos de este archivo.
4. Salir del programa.
ExpertRemove()
...
Bueno, eso aclara las cosas ahora, gracias.
Pero, sólo para probarlo, hice un Asesor Experto. Se imprime incluso cuando no pasa nada en el gráfico, y no debería:
Bueno, cualquier método de la clase es simplemente código. Intenta analizar este código aquí:
Bueno, eso aclara las cosas ahora, gracias.
Pero, sólo para probarlo, hice un experto. Se imprime incluso cuando no pasa nada en el gráfico, y no debería:
No, se imprime porque estás moviendo el ratón sobre el gráfico.
No, hay una impresión porque estás moviendo el ratón sobre el gráfico.
Buenas tardes.
Pregunta por curiosidad. Aquí está el código:
La idea es la siguiente:
Compila en MQL sin errores, no compila en VS (dice que no puedo usar clases no definidas). ¿Por qué?
Compila en MQL sin errores, no compila en VS (dice que no puede usar una clase indefinida). ¿Por qué?
¡Patamushta mql5 es mejor!
;)
¡Porque mql5 es mejor!
;)