Cualquier pregunta de los recién llegados sobre MQL4 y MQL5, ayuda y discusión sobre algoritmos y códigos - página 617
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
¿Hay alguna manera de hacer dos funciones OnTimer con diferentes períodos?
¿Cuáles son "diferentes"?
¿Hay alguna manera de hacer 2 funciones OnTimer con diferentes períodos?
Puedes hacer un temporizador y comprobar varios periodos en él
¿Qué clase de "diferente"?
en 1 minuto y 5 minutos por ejemplo
en 1 minuto y 5 minutos, por ejemplo
Crea un temporizador con un periodo más corto y haz que compruebe el periodo más largo
los datos se obtienen de los tampones indicadores
es posible recibir todos los datos de los scripts, Asesores Expertos e indicadores, es necesario conocer el nombre de un elemento gráfico o buscar entre todos los elementos gráficos
método universal: intercambio de datos a través de las variables globales del terminal o de un archivo
no puedes simplemente cambiar las variables de entrada desde otro programa MQL
se puede utilizar una cadena y luego introducir números separados por comas, pero no sé cuál es la longitud máxima de la cadena - hay que comprobarlo
Probablemente sea un caso de enfermedad grave y prolongada y de analfabetismo crítico.
¿Entendiste lo que escribiste para que yo lo entendiera?
Probablemente no fuiste a la escuela y no sabes nada de ruso.
Le cito la descripción de la lengua:
https://www.mql5.com/ru/docs/basis/variables/global
La inicialización de las variables globales se realiza sólo una vez después de la carga del programa en la memoria del terminal cliente y antes del primer procesamiento del eventoInit.
¿Entiendes lo que significa la palabra rusa "una vez", o es demasiado difícil para ti?
Antes de responder a los "novatos" del foro, estudia el ruso y el lenguaje de programación MQL. Y no "lleves un camión de herramientas".
He puesto un enlace a un buen artículo de Alexei Subbotin sobre este tema para los usuarios del foro:
TRANSFERENCIA DE DATOS ENTRE INDICADORES: UNA SOLUCIÓN SENCILLA PARA UN PROBLEMA DOLOROSO
https://www.mql5.com/ru/articles/19
Por lo que entiendo de la descripción de MQL, la transferencia de datos entre los indicadores y los scripts NO SE PROPONE.
Por ello, hay que inventar sus propias formas de transferir datos de una sección del programa a otra.
Probablemente se trata de un caso de enfermedad grave y prolongada y de analfabetismo crítico por parte del encuestado.
¿Entendiste lo que me escribiste para hacerme entender?
Probablemente no fuiste a la escuela y no sabes nada de ruso.
Lo cito por la descripción de la lengua:
https://www.mql5.com/ru/docs/basis/variables/global
La inicialización de las variables globales se realiza una sola vez después de cargar el programa en la memoria del terminal cliente y antes del primer procesamiento del eventoInit.
¿Entiendes lo que significa "una vez", o también no estás tan seguro de ello?
Antes de responder al "novato" en el foro, estudia el ruso y el lenguaje de programación MQL. Y no "lleves un camión de vacas a cuestas".
Bueno, tienes un problema de búsqueda y una insolencia que raya en la ineptitud
https://www.mql5.com/ru/docs/globals
No tienes remedio, pero intentaré educar a los maleducados, aquí tienes más para entenderhttps://www.mql5.com/ru/docs/basis/variables/global
Probablemente se trata de un caso de enfermedad grave y prolongada y de analfabetismo crítico por parte del encuestado.
...
Bueno, tienes un problema de búsqueda y una arrogancia crónica que raya en la ineptitud
https://www.mql5.com/ru/docs/globals
No tienes remedio, pero intentaré educar a los maleducados, aquí tienes más para entenderhttps://www.mql5.com/ru/docs/basis/variables/global
Muéstrame, ¿DÓNDE ESTÁ LA TRANSFERENCIA DE DATOS DE UN INDICADOR A OTRO?
Las variables globales son un campo de datos genérico e inmutable que tiene la propiedad de ser visible desde todas las áreas y programas en ejecución.
Y este campo se inicializa sólo una vez al iniciar el programa.
¿Dónde está la transferencia de datos?
Vamos a simular una situación sencilla.
Tomemos dos indicadores diferentes y describamos en ellos las mismas variables globales, pero con valores diferentes.
Ahora vamos a empezar el primer indicador con la inicialización de los valores globales.
Después, ejecutaremos el segundo indicador, también con inicialización, pero con valores diferentes.
Como resultado obtendremos un error fatal.
¿Qué hemos "pasado" de tal manera? - ¿Un mensaje de error fatal?
Muéstrame, ¿DÓNDE ESTÁ LA TRANSMISIÓN DE DATOS DE UN INDICADOR A OTRO?
Las Variables Globales son un campo de datos genérico e inmutable que tiene la propiedad de ser visible desde todas las áreas y programas en ejecución.
Y este campo se inicializa sólo una vez al iniciar el programa.
¿Dónde está la transferencia de datos?
https://www.mql5.com/ru/docs/globals
Un grupo de funciones diseñadas para trabajar con variables globales.
Las variables globales del terminal cliente no deben mezclarse con las variables declaradasa nivel global del programa mql5.
Las variables globales existen en el terminal del cliente durante 4 semanas después del último acceso, luego se borrarán automáticamente. Un acceso a una variable global no sólo consiste en establecer un nuevo valor, sino también en leer el valor de la variable global.
Las variables globales del terminal cliente son accesibles simultáneamente desde todos los programas mql5 lanzados en el terminal cliente.
https://www.mql5.com/ru/docs/globals
No te voy a enseñar a leer información técnica, tú me preguntaste cómo transferir datos entre programas MQL, yo lo escribí, ahora puedes leerlo o golpearte la cabeza, o cualquier otra forma que usen esos tipos tan feos como tú para obtener información.Te dije directamente que no deberías enseñar a los demás cuando tú mismo no tienes ni idea.
¡La ayuda debe ser "calificada" y no "de una antorcha"!