Mira cómo descargar robots gratis
¡Búscanos en Telegram!
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:
774
Ranking:
(30)
Publicado:
2014.01.14 13:22
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 CERDOnArray está diseñada para calcular el Efficiency Ratio (ER) - coeficiente de eficiencia utilizado en Adaptive Moving Average (AMA) - Media Móvil Adaptativa, teniendo en cuenta la dirección del movimiento del precio. Cuando el precio se mueve hacia arriba, el indicador tiene valores positivos; por el contrario, cuando se mueve hacia abajo tiene valores negativos.

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 coeficiente de eficiencia.

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 aERD[] - búfer con el valor calculado.

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_ERDOnArray.mq5 es un indicador de ejemplo que muestra el funcionamiento de la clase CERDOnArray. El archivo IncERDOnArray se tiene que poner en MQL5\Include\IncOnArray, dentro de la carpeta de datos del terminal (hay que crear la carpeta IncOnArray).

El indicador técnico 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".

Test_ERDOnArray - ejemplo de uso de la clase CERDOnArray

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

Script para calcular estadísticas de velas Script para calcular estadísticas de velas

Este script calcula valores estadísticos de las velas (valores mínimo, máximo y promedio de los cuerpos y las sombras) en el gráfico actual.

Awesome Oscillator Divergence Awesome Oscillator Divergence

Este indicador dibujará las líneas de divergencia del indicador Awesome_Oscillator y dará señales de compra y venta mediante flechas.

IncEROnArray IncEROnArray

La clase CEROnArray está diseñada para calcular el Efficiency Ratio (ER) - coeficiente de eficiencia utilizado en Adaptive Moving Average (AMA) - Media Móvil Adaptativa. Este documento proporciona un ejemplo de uso de esta clase.

ZigZag basado en VininI_FractalsTrend ZigZag basado en VininI_FractalsTrend

ZigZag basado en fractales. Gracias a que utiliza indicador Fractals, funciona mucho más rápido que el indicador ZigZag convencional.