Discusión sobre el artículo "Promediación de series de precio para cálculos intermedios sin usar buffers adicionales"

 

Artículo publicado Promediación de series de precio para cálculos intermedios sin usar buffers adicionales:

En mi artículo "Principios del cálculo económico de indicadores realicé pruebas razonablemente convincentes que prueban el hecho de que no todas las llamadas de un indicador técnico o personalizado en un código es la forma más óptima de realizar cálculos intermedios en un indicador.

La velocidad final de ejecución puede que parezca mucho más baja si la compara con la que tendríamos si hubiéramos situado el código para los cálculos intermedios en nuestro indicador.

Este tipo de enfoque a la hora de escribir código sería muy atractivo si fuera lo suficientemente simple. De hecho, se complica seriamente el código al describir buffers adicionales usados para almacenar resultados intermedios de cálculo.

A pesar de la variedad de cálculos intermedios, los más necesarios son los distintos algoritmos de promediación. En la mayoría de los casos podemos usar funciones simples y universales que simplifican en gran medida la tarea de escribir dicho código. En este artículo describiremos el proceso de creación de estas funciones y el trabajo con ellas.

Autor: Nikolay Kositsin

[Eliminado]  
Nicholas, ¡muchas gracias por el artículo en general, y por JJMA.mq5 en particular!
 

La idea está bien realizada. Presentada de forma sencilla y clara. Gracias.

[Eliminado]  

Tengo algunos indicadores no se compilan. Por ejemplo, Momentum.mq5.

Todos los archivos se colocan en carpetas como está escrito en las instrucciones dentro del código.

Archivos adjuntos:
2c544m.PNG  51 kb
 
Alex5757000:

Tengo algunos indicadores no se compilan. Por ejemplo Momentum.mq5

Todos los archivos se colocan en carpetas como está escrito en las instrucciones dentro del código.

¡OK! Arreglé algo, ahora todos los indicadores compilarán normalmente, pero la cosa es que mi indicador Momentum.mq5 compila sin problemas, ¡así que no puedo decir nada sobre este indicador!

[Eliminado]  
GODZILLA:

¡OK! Arreglé algo, ahora todos los indicadores compilarán normalmente, pero la cosa es que mi indicador Momentum.mq5 compila sin problemas, ¡así que no puedo decir nada sobre este indicador!

OK. Ahora todo va bien.
 

Hola,


Parece que SmoothAlgorithms.mqh no compila. El error es:


'-' - expresión entera esperada SmoothAlgorithms (2).mqh 1464 43

-' - expresión entera esperada SmoothAlgorithms (2).mqh 1465 43


Por lo demás, gracias por un gran artículo.

 
JohnnyDoe:

Hola,


Parece que SmoothAlgorithms.mqh no compila. El error es:


'-' - expresión entera esperada SmoothAlgorithms (2).mqh 1464 43

-' - expresión entera esperada SmoothAlgorithms (2).mqh 1465 43


Por lo demás, gracias por un gran artículo.


¡QUE BIEN! ¡Ya lo tengo!
 
GRACIAS.SOLO DONDE ( En el archivo Include.rar están disponibles ) carpeta Include.rar
 
V777VV:
GRACIAS.SÓLO DONDE (Incluir.rar archivo tiene) carpeta Incluir.rar.
Se han actualizado los códigos del artículo. El código de las bibliotecas se encuentra ahora en los archivos Include.zip e Include_.zip (apéndice del artículo).
 

Al compilar JMA me aparece este error. ¿Cómo solucionarlo?

Yo tampoco entiendo JJMA: