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:
113
Note:
(26)
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 CMAOnArray est destinée au calcul de la moyennemobile par tampon d'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 :

  • 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 sur lesquelles le MA est calculé ;
  • double aMA[] - tampon contenant l'AM calculé.
Méthodes supplémentaires :
  • int BarsRequired() - renvoie le nombre minimum de barres nécessaires au calcul ;
  • string Name() - renvoie la chaîne de caractères contenant le nom de l'indicateur ;
  • string NameMethod() - renvoie une chaîne avec le nom de la méthode de lissage utilisée.

Le fichier Test_MAOnArray.mq5 est un indicateur avec un exemple d'utilisation de la classe CMAOnArray. Le fichier IncMAOnArray 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 Moving Average (MA) montre la valeur moyenne du prix de l'instrument pendant une certaine période. Lors du calcul de la moyenne mobile, la moyenne mathématique du prix de l'instrument pour la période donnée est effectuée. Au fur et à mesure que le prix change, sa valeur moyenne augmente ou diminue.

Exemple d'utilisation de la classe CMAOnArray

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

VGridLine Mensuel VGridLine Mensuel

Grille de temps verticale par incréments d'un mois.

Engulfing Indicator Engulfing Indicator

Il s'agit d'un indicateur qui permet d'identifier les configurations de bougies Engulfing.

Tableau IncATROn Tableau IncATROn

La classe CATROnArray est destinée au calcul des valeurs de l'indicateur ATR (Average True Range) par les tampons d'indicateurs.

Quantum Gold Silver Trader Quantum Gold Silver Trader

Système quantique - Utilise des états quantiques et des probabilités pour prendre des décisions.