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:
76
Note:
(21)
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 CDemaOnArray est conçue pour calculer les valeurs de l'indicateur Double Exponential Moving Average (DEMA) en utilisant le tampon de l'indicateur.

Application :

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

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

  • 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 aM1[] - tampon intermédiaire pour les calculs ;
  • double aM2[ ] - tampon intermédiaire pour les calculs ;
  • double aDEMA [] - 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 ;

Test_DemaOnArray.mq5 est un indicateur avec un exemple d'utilisation de la classe CDemaOnArray. Le fichier IncDemaOnArray doit être situé dans le dossier MQL5\Include\IncOnArray du dossier de données du terminal (le dossier IncOnArray doit être créé). Cette classe nécessite la classe CMAOnArray du fichier IncMAOnArray, situé ici.

L'indicateur technique Double Exponential Moving Average (DEMA) a été développé par Patrick Mulloy et publié en février 1994 dans le magazine "Technical Analysis of Stocks & Commodities". Il est conçu pour lisser les séries de prix et s'applique directement au graphique de prix d'un instrument financier. En outre, il peut être utilisé pour lisser les valeurs d'autres indicateurs.

TestDemaOnArray

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

Root Mean Square Root Mean Square

Moyenne quadratique

MovingAverages.mqh Part II MovingAverages.mqh Part II

MovingAverages.mqh Part II Une version multi timeframe est disponible avec des couleurs pour l'orientation, pour les développeurs ou les traders rentables gratuitement. Offre sous conditions. D'autres indicateurs multi timeframe sont également disponibles.

DinapoliTargets_Full DinapoliTargets_Full

Cette variante de l'indicateur DinapoliTargets_Full est pratique car elle peut être construite pour n'importe quelle barre du graphique et vous permet de voir l'image complète du comportement du marché par rapport aux niveaux de l'indicateur sur chaque barre.

Efficacité fractale polarisée Efficacité fractale polarisée

L'efficience fractale polarisée est un indicateur technique qui montre l'efficience des prix du marché au moment présent.