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:
24
Note:
(22)
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 CEnvelopesOnArray est destinée au calcul des valeurs de l'indicateur Envelopes par tampon d'indicateur.

Application :

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

  • int aPeriod - période de l'indicateur ;
  • ENUM_MA_METHOD aMethod - méthode de calcul du MA ;
  • double aDeviation - largeur des barres.

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 & aMA[] - valeur MA calculée ;
  • double & aUpper[] - valeur calculée de la ligne supérieure ;
  • double & aLower[] - valeur calculée de la ligne inférieure.

Méthodes supplémentaires :

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

Le fichier Test_EnvelopesOnArray.mq5 est un indicateur avec un exemple d'utilisation de la classe CEnvelopesOnArray. Le fichier IncEnvelopesOnArray 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 Envelope Lines (Enveloppes) est formé par deux moyennes mobiles, dont l'une est décalée vers le haut et l'autre vers le bas. Le choix de la valeur relative optimale du décalage de la limite de la bande est déterminé par la volatilité du marché : plus elle est élevée, plus le décalage est important.

Enveloppes sur le tableau

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

IncBandsOnArray IncBandsOnArray

La classe CBandsOnArray est conçue pour calculer les Bandes de Bollinger® (BB) en utilisant le tampon de l'indicateur.

Mappage de fichiers sans DLL Mappage de fichiers sans DLL

Classe MQL5 qui fonctionne directement avec la cartographie, sans utiliser une DLL écrite par l'utilisateur.

Script avec des exemples de fonctions pour la création d'objets graphiques Script avec des exemples de fonctions pour la création d'objets graphiques

Le script fournit un ensemble de fonctions permettant de créer tous les objets graphiques standard à utiliser dans vos propres développements. Les fonctions présentées dans le script peuvent être utilisées "telles quelles" ou modifiées selon vos besoins.

Lignes de tendance horizontales Lignes de tendance horizontales

Version MT5 de l'indicateur https://www.mql5.com/ru/code/25465