Mira cómo descargar robots gratis
¡Búscanos en Twitter!
Pon "Me gusta" y sigue las noticias
¿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
Visualizaciones:
772
Ranking:
(26)
Publicado:
2014.01.14 13:44
Actualizado:
2016.11.22 07:33
\MQL5\Include\IncOnArray\ \MQL5\Indicators\
¿Necesita un robot o indicador basado en este código? Solicítelo en la bolsa freelance Pasar a la bolsa

La clase CAMAOnArray está diseñada para calcular los valores de AMA (Adaptive Moving Average, Media Móvil Adaptativa) en búferes de indicador.

Utilización:

El método Init() se llama en la función OnInit() con los siguientes parámetros:

  • int aPeriod - periodo de cálculo del ratio de eficiencia;
  • int aFastPeriod - periodo mínimo EMA;
  • int aSlowPeriod - periodo máximo EMA.

El método Solve() se llama en la función OnCalculate() con los siguientes parámetros:

  • const int aRatesTotal - variable rates_total de los parámetros de la función OnCalculate();
  • const int aPrevCalc - variable prev_calculated de la función OnCalculate();
  • double aData[] - búfer de datos para el cálculo del indicador;
  • double aAMA[] - búfer con el valor calculado de AMA.

Métodos adicionales:

int BarsRequired() - devuelve el número mínimo de barras para el cálculo del indicador;
string Name() - devuelve la línea con el nombre del indicador.

Test_AMAOnArray.mq5 es un indicador de ejemplo que muestra el funcionamiento de la clase CAMAOnArray. El archivo IncAMAOnArray se tiene que poner en MQL5\Include\IncOnArray, dentro de la carpeta de datos del terminal (hay que crear la carpeta IncOnArray).

La Adaptive Moving Average (AMA, Media Móvil Adaptativa) se utiliza para construir una media móvil con poca sensibilidad al ruido de las series de precios, y se caracteriza porque tarda muy poco en detectar una tendencia. Perry Kaufman describió y desarrolló este indicador en su libro "Smarter Trading".

Ejemplo de uso de la clase CAMAOnArray

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

EntropyMath EntropyMath

El indicador de entropía realizado en forma de histograma de colores del MACD.

Guardar el historial en HST Guardar el historial en HST

Este script exporta los datos del historial al formato HST para su uso en el terminal cliente MetaTrader 4. Este archivo puede ser importado en MetaTrader 4 como datos históricos o puede ser abierto como un gráfico sin conexión.

TrendLineAlert TrendLineAlert

El indicador muestra la línea de tendencia inclinada que permite establecer el nivel de la señal de activación.

XTrendlessOS (oscilador no tendencial) XTrendlessOS (oscilador no tendencial)

El inidcador se basa en la descripción dada en el libro de Joe DiNapoli "Trading con Niveles de DiNapoli". Está diseñado para evaluar el estado actual de sobrecompra/sobreventa del mercado.