Cualquier pregunta de los recién llegados sobre MQL4 y MQL5, ayuda y discusión sobre algoritmos y códigos - página 682
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
Tengo un gran programa con el mismo tipo de objetos. Me refiero a muchos tipos. Pero se repiten en diferentes módulos del programa. Y en los registros, una vez finalizada la prueba, por ejemplo, me aparecen xxx objetos no borrados. Y así en varios tipos.
¿Cómo puedo saber dónde no estoy borrando objetos? ¿Hay alguna herramienta para esto?
Tengo un gran programa con el mismo tipo de objetos. Me refiero a muchos tipos. Pero se repiten en diferentes módulos del programa. Y en los registros, una vez finalizada la prueba, por ejemplo, me aparecen xxx objetos no borrados. Y así en varios tipos.
¿Cómo puedo saber dónde no estoy borrando objetos? ¿Hay alguna herramienta para esto?
Error de la construcción de 1930.
Me sorprendió encontrar que MQl5 soporta OpenCL
¿No ha escrito nadie un optimizador para robots durante este tiempo, de modo que millones de ejecuciones no llevarían siglos, sino al menos años? :)
significa que estás contando con cada tick el código que presentaste y no inicializando las variablesSredRazmax ySredRazmin
Es un buen hábito inicializar las variables antes de usarlas - eso es lo que te enseñan las universidades, reduce el tiempo que se tarda en encontrar errores ;)
Los inicialicé al principio, y en el comentario puedes ver otro array elemento por elemento (para comprobar y el 0 no cambia, por lo que la fórmula debería funcionar,) Aquí está el código completo:
Error de la compilación 1930.
¿Qué es? Tengo MT4. Construye 1090.
¿Qué es? Tengo MT4. Construye 1090.
Los inicialicé al principio, y el comentario da salida a otro array elemento por elemento (para comprobar que el aspecto y el 0 no cambian, por lo que la fórmula debería funcionar,) Aquí está el código completo:
No los has inicializado al principio ni en ningún sitio, sólo los has declarado
Escribí antes de usar, es decir, si tienes las variables SredRazmax, SredRazmin, Sredn son sumas de valores del array, entonces para calcular correctamente la suma, necesitas poner a cero la variable y además añadir valores del array y guardarlos en esta variable
es decir
Y la segunda, lo que tienes una duda, en el indicador cada tick se llamará aOnCalculate() y significa que contará constantemente los topes de ZigZag en cada tick, es decir, aproximadamente 40-60 veces por segundo
Un objeto creado por new debe adjuntarse a una matriz de objetos o eliminarse por sí mismo en OnDeinit()
Gracias por la iluminación. Pero al menos deberías leer mi pregunta.
Gracias por la iluminación. Pero al menos deberías leer mi pregunta.