MetaTrader 5 / Bibliothèque

IncMomentumOnArray - bibliothèque pour MetaTrader 5

40
(23)

La classe CMomentumOnArray est conçue pour calculer les valeurs des indicateurs Momentum par tampon d'indicateur.

Application :

La méthode Init () avec les paramètres est appelée dans la fonction OnInit () de l'indicateur :

  • int aPeriod - période de l'indicateur.

Dans la fonction OnCalculate() de l'indicateur, la méthode Solve() est appelée avec les paramètres :

  • const int aRatesTotal - variable rates_total des paramètres de la fonction OnCalculate() ;
  • const int aPrevCalc - variable prev_calculée à partir des paramètres de la fonction OnCalculate() ;
  • double aData[] - tampon contenant les données pour le calcul de l'indicateur ;
  • double aMomentum[] - tampon contenant la valeur calculée de l'indicateur.
Méthodes supplémentaires :
  • int BarsRequired() - renvoie le nombre minimum de barres pour le calcul de l'indicateur ;
  • int BarsRequiredPDIMDI() - renvoie le nombre minimum de barres pour le calcul du PDI et du MDI ;
  • string Name() - renvoie la chaîne de caractères contenant le nom de l'indicateur.

Le fichier Test_MomentumOnArray.mq5 est un indicateur avec un exemple d'utilisation de la classe CMomentumOnArray. Le fichier IncMomentumOnArray doit être situé dans le dossier MQL5\Include\IncOnArray du dossier de données du terminal (le dossier IncOnArray doit être créé).

L'indicateur technique Momentum mesure la variation du prix d'un instrument financier pendant une certaine période et peut être utilisé à la fois comme un oscillateur suivant la tendance et comme un indicateur avancé.

Exemple d'utilisation de la classe CMomentumOnArray

Traduit du russe par MetaQuotes Ltd.
Code original : https://www.mql5.com/ru/code/650