Preguntas de los principiantes MQL5 MT5 MetaTrader 5 - página 896
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
Por favor, ayuda con el error.
Texto de error "2018.07.05 15:21:32.080 StBB0 (EURUSD,M5) array out of range in 'StBB0.mq5' (139,33)"
No entiendo por qué se calculan los valores de todo el array, aunque he especificado explícitamente sólo los 5 primeros candeleros (la sustitución con values_to_copy no ayuda).
Por favor, ayuda con el error.
Texto de error "2018.07.05 15:21:32.080 StBB0 (EURUSD,M5) array out of range in 'StBB0.mq5' (139,33)"
No está claro por qué los valores se calculan para toda la matriz, a pesar de que he seleccionado explícitamente sólo las 5 primeras velas (la sustitución con values_to_copy no ayuda).
¿En qué se equivoca? Por favor, marque la línea con el color.
¡О!
¿Por qué el "0" DIGITAL se compara con el número "5"?
¡О!
¿Y por qué el "0" DIGITAL se compara con el número "5"?
Me confundí, lo sustituí por "bar<valores_a_copiar ", todo funciona)
Gracias.
La solución es la siguiente: en el módulo de señales
En el Asesor Experto que fue generado por el Asistente MQL5:
El resultado final:
Vladimir, gracias por el código - ¡todo funciona! La única pregunta que queda es por qué mi enum no puede ser declarado directamente en el módulo de señales, sino sólo en el código principal del Asesor Experto.
Vladimir, gracias por el código - ¡todo funciona! Sólo queda una pregunta: ¿por qué no puedo declarar mi enum directamente en el módulo de señales, sino sólo en el código principal del EA?
No lo sé. Yo sólo supondría que en la época en que se inventaron los módulos de señales, nadie pensó que enum pudiera utilizarse como tipo de variable. Es decir, no estaba previsto.
Sí, supongo que sí. Y toma los enums de los MAs de la biblioteca estándar y puedes ponerlos directamente en la descripción de tu módulo de señales.
Me refería a que no se proporcionaba el enum personalizado.
Sí, pero los enums incorporados de MA lo son.
Foro sobre comercio, sistemas de comercio automatizados y pruebas de estrategia
FAQ de principiantes MQL5 MT5 MetaTrader 5
Vladimir Karputov, 2018.07.05 15:44
Me refería a que no se proporcionaban enumeraciones personalizadas.