Mira cómo descargar robots gratis
¡Búscanos en Facebook!
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
Librerías

IncForceOnArray - librería para MetaTrader 5

Visualizaciones:
811
Ranking:
(22)
Publicado:
2014.01.14 13:13
Actualizado:
2017.09.06 10:29
\MQL5\Include\IncOnArray\
incmaonarray.mqh (5.28 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 CForceOnArray está diseñada para calcular los valores de Force Index a partir de los buffers del indicador.

Utilización:

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

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 aDataPrice[] es un buffer con los datos de precio para los cálculos del indicador;
  • double aDataVolume[] es un buffer con los datos de volumen para los cálculos del indicador;
  • double aForce[] es el buffer con los valores calculados de Force.
Métodos adicionales:
  • int BarsRequired() devuelve el número mínimo de barras para los cálculos del indicador;
  • string Name() devuelve una cadena con el nombre del indicador.

El archivo Test_ForceOnArray.mq5 es un indicador que muestra como usar la clase CForceOnArray. El archivo IncForceOnArray debe ser colocado en la carpeta MQL5\Include\IncOnArray 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.

El Indicador Técnico Force Index fue desarrollado por Alexander Elder. Este índice mide Bulls Power con cada incremento, y Bears Power con cada decremento. Conecta los elementos básicos de la información del mercado: tendencia del precio, sus caidas, y volúmenes de operaciones. Este índice puede utilizarse directamente, pero es mejor suavizarlo con la ayuda de una Media Móvil. Suavizar con la ayuda de una media móvil corta (el autor propone utilizar 2 intervalos) ayuda a encontrar las mejores oportunidades para abrir y cerrar posiciones. Si se suaviza con una media móvil larga (periodo 13), el índice muestra la tendencia y sus cambios.


Ejemplo de uso de la clase CForceOnArray

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

IncVidyaOnArray IncVidyaOnArray

La clase CVidyaOnArray está diseñada para calcular los valores de VIDYA (Variable Index Dynamic Average) en un búfer de indicador.

3D_Oscillator_HTF_Signal 3D_Oscillator_HTF_Signal

3D_Oscillator_Signal muestra la dirección de la tendencia o una señal generada por 3D_Oscillator para llevar a cabo una transacción, mediante un mensaje de texto coloreado que indica la tendencia o la dirección de la transacción y muestra una alerta o señal sonora.

iBarShift iBarShift

Hay un gran número de usuarios que necesitan la función iBarShift de MQL4. Pero esta función ya no está incluida en MQL5, el motivo principal es que MQL5 ya incluye todas las funcionalidades básicas para procesar este tipo de operaciones en sus bibliotecas.

IncWPROnArray IncWPROnArray

La clase CWPROnArray está diseñada para calcular los valores del indicador Williams' Percent Range (%R) a partir de sus buffers. Se facilita un ejemplo de uso de la clase.