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
Indicateurs

Moyenne Dynamique à Indice Variable - Variable Index Dynamic Average (VIDYA) - indicateur pour MetaTrader 5

Vues:
508
Note:
(37)
Publié:
2022.01.11 12:41
vidya.mq5 (3.92 KB) afficher
Besoin d'un robot ou d'un indicateur basé sur ce code ? Commandez-le sur Freelance Aller sur Freelance

L'indicateur technique Variable Index Dynamic Average (VIDYA) a été développé par Tushar Chande.

Il s'agit d'une méthode originale de calcul de la Moyenne mobile exponentielle (EMA) avec la période de moyennage changeant dynamiquement. La période de calcul de la moyenne dépend de la volatilité du marché ; comme mesure de la volatilité, le Chande Momentum Oscillator (CMO) a été choisi.

Cet oscillateur mesure le rapport entre la somme des incréments positifs et la somme des incréments négatifs pour une certaine période (période CMO). La valeur CMO est utilisée comme rapport au facteur de lissage EMA. Ainsi le VIDYA doit paramétrer la période de CMO et la période de EMA.

Application

Habituellement, le VIDYA lui-même n'est pas utilisé dans les systèmes de trading, mais ses bordures supérieure et inférieure (bande supérieure et bande inférieure), qui sont de N% au-dessus et en dessous du VIDYA. L'interprétation de l'indicateur de réception des signaux de trading sous cette forme est effectuée de manière similaire aux Bandes de Bollinger ®.

Indicateur de moyenne dynamique à indice variable

Indicateur de moyenne dynamique à indice variable

Calcul :

La moyenne mobile exponentielle standard est calculée selon la formule ci-dessous :

EMA(i) = Price(i) * F + EMA(i-1)*(1-F)

avec :

  • F = 2/(Period_EMA+1) - facteur de lissage ;
  • Period_EMA - période de calcul de la moyenne EMA ;
  • Price(i) - prix actuel ;
  • EMA(i-1) - valeur précédente de l'EMA.

La valeur de la Variable Index Dynamic Average est calculée de la même manière à l'aide du CMO :

VIDYA(i) = Price(i) * F * ABS(CMO(i)) + VIDYA(i-1) * (1 - F* ABS(CMO(i)))

avec :

  • ABS(CMO(i)) - valeur de courant absolue Chande Momentum Oscillator ;
  • VIDYA(i-1) - valeur précédente de VIDYA.

La valeur du CMO est calculée selon la formule ci-dessous :

CMO(i) = (UpSum(i) - DnSum(i))/(UpSum(i) + DnSum(i))

avec :

  • UpSum(i) - somme actuelle des augmentations de prix positives pour la période ;
  • DnSum(i) - somme actuelle des augmentations de prix négatives pour la période.

Traduit de l’anglais par MetaQuotes Ltd.
Code original : https://www.mql5.com/en/code/75

Moyenne Mobile Exponentielle Triple - Triple Exponential Moving Average (TEMA) Moyenne Mobile Exponentielle Triple - Triple Exponential Moving Average (TEMA)

La TEMA peut être utilisé à la place des moyennes mobiles traditionnelles. Elle peut être utilisé pour lisser les données de prix, ainsi que pour lisser d'autres indicateurs.

Moyenne Mobile Exponentielle Double - Double Exponential Moving Average (DEMA) Moyenne Mobile Exponentielle Double - Double Exponential Moving Average (DEMA)

Il est utilisé pour lisser les séries de prix et est appliqué directement sur un graphique de prix d'un titre financier.

Moyenne Exponentielle Triple - Triple Exponential Average (TRIX) Moyenne Exponentielle Triple - Triple Exponential Average (TRIX)

C'est un oscillateur des conditions de surachat/survente du marché. Il peut également être utilisé comme indicateur de Momentum. Le triple lissage est utilisé pour supprimer les composantes cycliques des mouvements de prix avec une période inférieure à celle de la TRIX.

MovingAverages MovingAverages

La bibliothèque MovingAverages contient des fonctions pour le calcul de différents types de moyennes mobiles.