Pon "Me gusta" y sigue las noticias
Deje un enlace a él, ¡qué los demás también lo valoren!
Evalúe su trabajo en el terminal MetaTrader 5
IncOsMAOnArray - librería para MetaTrader 5
- Visualizaciones:
- 826
- Ranking:
- Publicado:
- 2014.01.14 13:44
- Actualizado:
- 2017.09.06 10:32
- ¿Necesita un robot o indicador basado en este código? Solicítelo en la bolsa freelance Pasar a la bolsa
La clase COsMAOnArray está diseñada para calcular los valores del indicador OsMA (Moving Average of Oscillator, Media Móvil del Oscilador) en búferes de indicador.
Utilización:
El método Init() se llama en la función OnInit() con los siguientes parámetros:
- int aFastPeriod - periodo MA rápido;
- int aSlowPeriod - periodo MA lento;
- int aSignalPeriod - periodo de la línea de señal.
- ENUM_MA_METHOD aFastMethod - método MA rápido;
- ENUM_MA_METHOD aSlowMetod - periodo MA lento;
- ENUM_MA_METHOD aSignalMethod - método de la línea de señal.
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 con los datos para el cálculo del indicador;
- double aFastMA[] - búfer intermedio para el МА rápido;
- double aSlowMA[] - búfer intermedio para el МА lento;
- double aMain[] - búfer intermedio para la línea MACD principal;
- double aSignal[] - búfer intermedio para la línea de señal MACD;
- double aOsMA[] - valor calculado OsMA.
- int BarsRequiredSignal() - devuelve el número mínimo de barras para el cálculo de la línea de señal;
- string Name() - devuelve la línea con el nombre del indicador;
- string Names() - devuelve la línea con los nombres MA.
Test_OsMAOnArray.mq5 es un indicador de ejemplo que muestra el funcionamiento de la clase COsMAOnArray. El archivo IncOsMAOnArray se tiene que poner en MQL5\Include\IncOnArray, dentro de la carpeta de datos del terminal (hay que crear la carpeta IncOnArray).
Se necesita la clase CMAOnArray del archivo IncMAOnArray para poder trabajar adecuadamente. El archivo está disponible aquí.
Traducción del ruso realizada por MetaQuotes Ltd
Artículo original: https://www.mql5.com/ru/code/628
Cuadrícula temporal vertical en intervalos de seis horas.
Daily_FiboPiv_DKNiveles Fibo diarios de soportes y resistencias en el apalancamiento de -300% a +300%. Hay 36 niveles, más el pívot, en total
El indicador señala los límites del día natural para el trading según Larry Williams
X2MA Transform CandlesEl indicador transfiere los datos de precio a un nuevo sistema de coordenadas asociado con los valores del indicador X2MA.