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:
743
Ranking:
(20)
Publicado:
2014.01.14 13:16
Actualizado:
2016.11.22 07:33
\MQL5\Include\IncOnArray\
incmaonarray.mqh (5.07 KB) ver
\MQL5\Indicators\
¿Necesita un robot o indicador basado en este código? Solicítelo en la bolsa freelance Pasar a la bolsa

La clase CCCIOnArray está diseñada para calcular los valores de Commodity Channel Index (CCI) a partir de los buffers del indicador.

Utilización:

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

  • int aPeriod - periodo del indicador;
  • ENUM_MA_METHOD aMethod - método de cálculo de MA.

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

  • const int aRatesTotal es la variable rates_total definida en los parámetros de la función OnCalculate();
  • const int aPrevCalc - variable prev_calculated definida en la función OnCalculate();
  • double aData[] - buffer de datos para los cálculos del indicador;
  • double aP[] - buffer intermedio para los cálculos de MA;
  • double aСС[] - buffer con los valores calculados de CCI.

Métodos adicionales:

  • int BarsRequired() - devuelve el valor mínimo de barras para el cálculo del CCI;
  • string Name() - devuelve una cadena con el nombre del indicador;

Test_CCIOnArray.mq5 es un ejemplo de indicador que muestra la utilización de la clase CCCIOnArray. El archivo IncCCIOnArray debe colocarse en la carpeta MQL5\Include\IncOnArray dentro de la carpeta de datos del terminal (la carpeta IncOnArray debe crearse de forma manual). Para un funcionamiento correcto se necesita la clase CMAOnArray definida en el archivo IncMAOnArray. Se puede obtener aquí.

El Indicador Técnico Commodity Channel Index (CCI) mide la desviación del precio del activo de su valor medio estadístico. Valores altos del índice indican que el precio es inusualmente alto comparado con su valor medio, y un índice bajo muestra que el precio es demasiado bajo.

Ejemplo de uso de la clase CCCIOnArray

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

BrainTrend_HTF_Signal BrainTrend_HTF_Signal

BrainTrend_HTF_Signal muestra direcciones de tendencia de las últimas barras de BrainTrend1 y BrainTrend2 como una secuencia de objetos gráficos. La cantidad de barras que se utilizarán se ajusta en los parámetros de entrada.

Fine_Fractals_MTF Fine_Fractals_MTF

Este indicador crea, en la gráfica actual, fractales de un periodo mayor a partir de los datos del indicador Fine_Fractals.

Rabbit Rabbit

Versión modificada del indicador "Rabbit" con características de visualización mejoradas (el indicador muestra los niveles de soporte/resistencia actuales para cualquier par de divisas).

SilverTrend_HTF_Signal SilverTrend_HTF_Signal

SilverTrend_HTF_Signal muestra la dirección de la tendencia o una señal generada por el indicador SilverTrend_Signal para llevar a cabo una transacción, mediante un objeto gráfico coloreado que indica la tendencia o la dirección de la transacción.