Mira cómo descargar robots gratis

¿Es interesante este script?
Deje un enlace a él, ¡qué los demás también lo valoren!

¿Le ha gustado el script?
Evalúe su trabajo en el terminal MetaTrader 5

Librerías

Класс Moving Average - librería para MetaTrader 5

Ekaterina Hinkel | Spanish English Русский 中文 Deutsch 日本語 Português

Visualizaciones:
445
Ranking:
votos: 34
Publicado:
2014.06.02 09:19
Actualizado:
2016.11.22 07:33
\MQL5\Indicators\
line.mq5 (3.45 KB)ver
\MQL5\Include\
csmooth.mqh (2.62 KB)ver

Se usa la idea de la suavización clásica MA. Se puede usar la clase en caso de que sea imprescindible suavizar cualquier matriz del tipo double sin utilizar un indicador estándar.

Para que el ejemplar de la clase funcione es necesario:

  • Rellenar la matriz double in_mas[];
  • Establecer el valor de las variables int in_period (periodo de suavización), int in_dim (tamaño de la matriz);
  • Ejecutar el procedimiento ini() para la inicialización de las matrices;
  • Ejecutar el procedimiento void zap_mas2(), que forma la matriz suavizada double out_mas[].

Podemos ver un ejemplo de la utilización de la clase en el indicador line.mq5

CSmooth class demo MQL5

Traducción del ruso realizada por MetaQuotes Software Corp.
Artículo original: https://www.mql5.com/ru/code/2210

AroonOscillator_HTF AroonOscillator_HTF

Indicador AroonOscillator con posibilidad de cambiar el marco temporal del indicador en los parámetros de entrada.

BlauSMStochastic_Signal BlauSMStochastic_Signal

El indicador BlauSMStochastic_Signal muestra la información sobre la tendencia actual, utilizando el valor del indicador BlauSMStochastic con un marco temporal fijado.

NxBreakout NxBreakout

El indicador dibuja la línea de apoyo y la línea de resistencia, que son determinadas según el máximo y el mínimo en las últimas N barras.

NxBars NxBars

Indicador de señal de semáforo con predicción.