Cualquier pregunta de los recién llegados sobre MQL4 y MQL5, ayuda y discusión sobre algoritmos y códigos - página 1168
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
¿Me pueden decir si es posible hacer un bucle a través de las variables con nombres: L1, L2, L3 ... Ln para escribir en una matriz bidimensional.
Ejemplo con tres variables (en realidad hay más variables, es engorroso):
GRACIAS por la respuesta. Código completo. Aumento del tamaño de la matriz estática. Eliminada la entrada de control cero en los operadores... Un "tonto" común. Todavía estoy tratando de averiguar por qué no está añadiendo. ¿Qué no hay en mi código ahora? Gracias por los consejos. Todavía no he trabajado con arrays estáticos en mql5.....
HE ACTUALIZADO EL CÓDIGO. La pregunta es la misma...
aquí hay errores al compilar su código
¿Me pueden decir si es posible hacer un bucle a través de las variables con nombres: L1, L2, L3 ... Ln para escribir en una matriz bidimensional.
Ejemplo con tres variables (de hecho, hay más variables, es engorroso):
Por supuesto, el tema está "torcido" (en MQL4 y MQL5), por lo que sería bueno especificar la plataforma a la que se dirige la pregunta ))))
¿Me pueden decir si es posible hacer un bucle a través de las variables con nombres: L1, L2, L3 ... Ln para escribir en un array bidimensional.
Ejemplo con tres variables (de hecho hay más variables, es engorroso):
Y muy correctamente, es mejor meterlo en una estructura.
Entonces el array podrá cambiar de dimensión en la primera y en la segunda dimensión. Es decir, será un array unidimensional en un array unidimensional.aquí hay errores al compilar su código
Fui yo quien acortó el código y Tf - no me di cuenta. La pregunta es fundamental, ¿por qué los elementos de la matriz estática no se procesan para el cálculo?
Aquí he comprobado, la compilación sin errores))) El resultado del cálculo es el mismo - ¡¡¡NULL!!! arrays open[], close[] etc - no es tan importante....
Estaba acortando el código y Tf - no me di cuenta. La pregunta es fundamental, ¿por qué los elementos de la matriz estática no se procesan para el cálculo?
Aquí lo he comprobado, compilación sin errores))) El resultado del cálculo es el mismo - ¡¡¡NULL!!! arrays open[], close[] etc - no tan importante....
La compilación no comprueba los errores lógicos del propio programador - esto se deja a la conciencia del programador, porque el compilador aún no es capaz de leer la mente.
Por supuesto, el tema está "torcido" (en MQL4 y MQL5), por lo que sería bueno especificar la plataforma a la que se dirige la pregunta))
MQL4.
La compilación no comprueba los errores lógicos del propio programador - esto se deja a la conciencia del programador, porque el compilador aún no es capaz de leer la mente.
Fundamentalmente estoy buscando una razón donde? en la escritura de código existente o hay algo más en el código para procesar una matriz estática?
No puedo saber lo que no sé... Así que pido a un observador externo, con experiencia, que me señale dónde no sé))¿estoy buscando principalmente la razón donde? en la escritura del código existente o hay algo más en el código para procesar la matriz estática?
No puedo saber lo que no sé... Así que le pido a un observador externo con experiencia que me indique dónde no sé))no llega a los cálculos
aquí hay una inicialización
y aquí hay una condición de prueba