[¡AVISO CERRADO!] Cualquier pregunta de novato, para no saturar el foro. Profesionales, no pasen. No puedo ir a ningún sitio sin ti. - página 264
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
Parece que una semana para nosotros los novatos es la fecha límite después de la cual vamos a usted pros))))
Concluido de los últimos posts....
vamos a llegar al fondo de esto:) exponer el contexto.
¿Contexto? simple...
Artículo Creación de un programa ordinario(https://book.mql4.com/ru/build/index) a partir del libro de texto.
Allí se incluye un archivo <Inform.mqh> en el programa.
""""""
Se crea una subventana de salida independiente utilizando un indicador personalizado con la configuración adecuada. El único propósito de este indicador es crear una subventana, por lo tanto, no se realizan cálculos en el indicador, tampoco hay propósito de crear líneas del indicador. El código del indicador Inform.mq4 puede tener el siguiente aspecto:
En general, el programador puede añadir el código necesario al indicador, dotándolo así de propiedades adicionales. Por ejemplo, en alguna parte de la subventana del indicador, puede mostrar las líneas del indicador. Este ejemplo muestra un código simple de un indicador, cuya ventana mostrará los objetos gráficos.
""""
Este es el código del archivo Inform. No entiendo cómo obtener señales de ella en el gráfico. En el programa funciona, parece que da órdenes en el gráfico, pero nada... ¿Tengo que adjuntar un indicador Inform y escribir algo en él? ¿O de otra manera?
Por favor, dígame cómo hacerlo ((...)
Por favor, díganos qué hacer ((.
Primero, un poco de teoría. Un programa MQL es... programa. Es decir, no puede realizar operaciones que no se le indiquen. En la sección de ayuda "ejecución del programa" se puede leer que cuando llega un nuevo tick en el Asesor Experto/indicador, se ejecuta la función start(). Si la función Inform() no se llama desde la función start(), no se ejecutará. Ahora sigue leyendo el artículo desde la sección que has mencionado: La función Inform() puede ser llamada desde cualquier lugar del programa donde sea necesario mostrar el siguiente mensaje. Es decir, en la función start(), donde necesitamos imprimir el mensaje, escribimos
Gracias por la explicación, claro, pero se llama desde el programa a menudo, no está en el cuerpo principal, pero en otros iclude está en todas partes y se llama enviando mensajes, pero no salen(
como ejemplo una línea de Close_All.mqh
Es esencialmente lo mismo que en el tutorial. Todas las llamadas provienen de archivos de inclusión .
He aquí un ejemplo
Es esencialmente lo mismo que en el tutorial. Todas las llamadas provienen de archivos de inclusión .
He aquí un ejemplo
El informe se llama un montón de veces, pero es difícil ver cómo se muestra.... donde los mensajes van también(