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:
95
Note:
(24)
Publié:
\MQL5\Include\
xcci.mq5 (8.61 KB) afficher
xcci_bb.mq5 (12.05 KB) afficher
MQL5 Freelance Besoin d'un robot ou d'un indicateur basé sur ce code ? Commandez-le sur Freelance Aller sur Freelance

Description :

Cet indicateur représente le Commodity Channel Index classique en utilisant la formule moyenne-variance habituelle avec un choix d'algorithme de calcul de la moyenne et des niveaux de survente/surachat modifiables dynamiquement sous la forme de bandes de Bollinger.

La seule différence entre cet indicateur et son analogue classique est la possibilité de modifier l'algorithme de calcul de la moyenne à l'aide d'un choix de dix options disponibles :

  1. SMA - moyenne mobile simple ;
  2. EMA - moyenne mobile exponentielle ;
  3. SMMA - moyenne mobile lissée ;
  4. LWMA - moyenne mobile linéaire pondérée ;
  5. JJMA - moyenne adaptative JMA ;
  6. JurX - moyenne ultralinéaire ;
  7. ParMA - moyenne parabolique ;
  8. T3 - lissage exponentiel multiple de Tillson ;
  9. VIDYA - calcul de la moyenne à l'aide de l'algorithme de Tushar Chande ;
  10. AMA - calcul de la moyenne à l'aide de l'algorithme de Perry Kaufman.

Il convient de noter que le paramètre Phase a une signification totalement différente selon les algorithmes de calcul de la moyenne.

  • Pour JMA, il s'agit d'une variable externe Phase, variant de -100 à +100 ;
  • Pour T3, il s'agit du facteur de calcul de la moyenne multiplié par 100 pour une meilleure perception ;
  • Pour VIDYA, c'est la période de l'oscillateur CMO, et pour AMA, c'est la période de l'EMA lent ;
  • Pour AMA, la période de l'EMA rapide est fixe et égale à la valeur par défaut de 2. Le facteur d'ascension pour l'AMA est également fixé à 2.

Pour un travail plus précis avec les niveaux de survente/surachat, ceux-ci sont présentés dans une variante à changement dynamique basée sur les bandes de Bollinger.

L'indicateur utilise les classes de la bibliothèque SmoothAlgorithms.mqh (copiez-les dans le répertoire terminal_data_terminal_directory\MQL5\Include), une description détaillée de leur utilisation a été publiée dans l'article "Calcul de la moyenne des séries de prix sans tampons supplémentaires pour les calculs intermédiaires".

Indicateur XCCI_BB

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

Milieu adaptatif JMA Milieu adaptatif JMA

La moyenne mobile adaptative JMA est un leader dans le lissage des séries de prix avec un décalage minimal (lag).

Canaux ATR Canaux ATR

L'indicateur ATR Channels construit des canaux de mouvement de prix en tenant compte de l'ATR (Average True Range).

Crash Spike Trade Pattern Crash Spike Trade Pattern

Cet indicateur détecte une formation spécifique de pic baissier sur 3 bougies.

Indicateur d'augmentation des prix Indicateur d'augmentation des prix

Un indicateur d'augmentation des prix calcule la marge et les variations de prix en pourcentage.