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:
61
Note:
(20)
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 CCCIOnArray est conçue pour calculer les valeurs de l'indicateur Commodity Channel Index (CCI) en utilisant le tampon de l'indicateur.

Application :

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

  • int aPeriod - période de l'indicateur ;
  • ENUM_MA_METHOD aMethod - méthode de calcul de la moyenne.

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 aP[] - tampon intermédiaire pour le calcul de la moyenne ;
  • double aCC[] - tampon avec la valeur CCI calculée.

Méthodes supplémentaires :

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

Le fichier Test_CCIOnArray.mq5 est un indicateur avec un exemple d'utilisation de la classe CCCIOnArray. Le fichier IncCCIOnArray 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 Commodity Channel Index (CCI) mesure l'écart du prix d'un symbole par rapport à son prix statistique moyen. Les valeurs élevées de l'indice indiquent que le prix est anormalement élevé par rapport à la moyenne, tandis que les valeurs faibles indiquent qu'il est trop bas.

Exemple d'utilisation de la classe CCCIOnArray

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

AMGM AMGM

La moyenne mobile multiple de Guppy (GMMA) est un indicateur basé sur les relations entre les groupes de moyennes mobiles.

Risk reward box Risk reward box

Cet indicateur crée automatiquement une boîte de risque/récompense sur tous les graphiques ouverts en se basant sur le prix le plus haut et le plus bas avec les anciennes bougies.

XMA-XN XMA-XN

Un éventail de cent moyennes mobiles XMA avec la possibilité de modifier le nombre de lignes sur le graphique et de sélectionner l'une des dix méthodes de calcul de la moyenne.

SL-TP Values SL-TP Values

L'indicateur affiche la valeur du stop loss et/ou du take profit défini dans la devise de dépôt. Note : Il calcule une valeur estimée sur la base d'un calcul simple et ne prend pas en compte les commissions de courtage.