Voir comment télécharger gratuitement des robots de trading
Retrouvez-nous sur Twitter !
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:
72
Note:
(30)
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 CERDOnArray est conçue pour calculer le ratio d'efficacité (ER) utilisé dans la moyenne mobile adaptative (AMA), mais en tenant compte de la direction du mouvement du prix. Lorsque le prix monte, l'indicateur a des valeurs positives, lorsque le prix baisse, il a des valeurs négatives.

Application :

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

  • int aPeriod - période de calcul du facteur d'efficacité.

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 aERD[] - tampon contenant la valeur calculée.

Méthodes supplémentaires :

  • int BarsRequired() - renvoie le nombre minimum de barres pour le calcul de l'indicateur ;
  • string Name() - renvoie la chaîne de caractères contenant le nom de l'indicateur.

Le fichier Test_ERDOnArray.mq5 est un indicateur avec un exemple d'utilisation de la classe CERDOnArray. Le fichier IncERDOnArray 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 Adaptive Moving Average (AMA) est utilisé pour construire une moyenne mobile avec une faible sensibilité au bruit dans les séries de prix et se caractérise par un décalage minimal pour la détection des tendances. Il a été développé et décrit par Perry Kaufman dans son livre "Smarter Trading".

Test_ERDOnArray - un exemple d'utilisation de la classe CERDOnArray

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

IncEROnArray IncEROnArray

La classe CEROnArray est conçue pour calculer le ratio d'efficacité (ER) utilisé dans la moyenne mobile adaptative (AMA). Un exemple d'utilisation de la classe CEROnArray est également donné.

Outil de fermeture de position assistée Outil de fermeture de position assistée

Il s'agit d'un outil auxiliaire de prise de profit et de stop loss, qui peut vous aider à effectuer un stop loss serré et une prise de profit dynamique. Mise à jour

Créateur de bougies à tartiner Créateur de bougies à tartiner

L'indicateur en ligne construit un graphique en chandelier à partir des valeurs actuelles de l'écart flottant.

Martingale Pulse EA Martingale Pulse EA

Voici MP by SPLpulse, un Expert Advisor sophistiqué et très polyvalent conçu pour le trader moderne. Que vous soyez un scalpeur, un suiveur de tendance ou un trader inversé, MP by SPLpulse combine de multiples stratégies de trading avec une suite de gestion des risques de niveau institutionnel pour s'adapter à votre style de trading unique. Prenez le contrôle de votre trading avec une personnalisation inégalée et une automatisation puissante.