Voir comment télécharger gratuitement des robots de trading
Retrouvez-nous sur Telegram !
Rejoignez notre page de fans
Un script intéressant ?
Poster un lien vers celui-ci -
laisser les autres l'évaluer
Vous avez aimé le script ? Essayez-le dans le terminal MetaTrader 5
Vues:
63
Note:
(24)
Publié:
\MQL5\Include\IncOnArray\ \MQL5\Indicators\
MQL5 Freelance Besoin d'un robot ou d'un indicateur basé sur ce code ? Commandez-le sur Freelance Aller sur Freelance

La classe CFramaOnArray est conçue pour calculer les valeurs de l'indicateurFractal Adaptive Moving Average ( FRAMA) par tampons d'indicateurs.

Application :

Dans la fonction OnInit() de l'indicateur, la méthode Init() est appelée avec le paramètre :

  • 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 aDataHigh[] - tampon contenant les données High pour le calcul de l'indicateur ;
  • double aDataLow[] - tampon avec les données Low pour le calcul de l'indicateur ;
  • double aDataClose [] - tampon avec les données Close pour le calcul de l'indicateur ;
  • double aPrama[] - tampon avec 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 ;
  • string Name() - renvoie une chaîne avec le nom de l'indicateur.

Le fichier Test_FramaOnArray.mq5 est un indicateur avec un exemple d'utilisation de la classe CFramaOnArray. Le fichier IncFramaOnArray 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 Fractal Adaptive Moving Average (FRAMA) a été développé par John Ehlers. Cet indicateur est basé sur l'algorithme de la moyenne mobile exponentielle, dans lequel le facteur de lissage est calculé sur la base de la dimension fractale actuelle de la série de prix. L'avantage de l'indicateur FRAMA est sa capacité à suivre les mouvements de tendance forts et à ralentir très fortement dans les moments de consolidation des prix.

Exemple d'utilisation de la classe CFramaOnArray

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

IncOBVOnArray IncOBVOnArray

La classe COBVOnArray est destinée au calcul de l'indicateur On Balance Volume (OBV) par les tampons d'indicateurs.

Linear Regression Value Linear Regression Value

Régression linéaire Indicateur de valeur

Break_Lag_ATR Break_Lag_ATR

Un indicateur qui montre la rupture de la volatilité sous la forme d'un histogramme et donne des signaux pour ouvrir/fermer/inverser une position ou augmenter son volume.

3 way Aroon value calculation 3 way Aroon value calculation

Différentes méthodes de calcul des valeurs d'Aroon