Accueil Indicateur technique Publication

XXDPO : L'indicateur incontournable pour MetaTrader 5

Pièce jointe
571.zip (22.85 KB, Télécharger 0 fois)

L'oscillateur de prix détrendé (DPO) est un indicateur technique qui permet d'identifier les états de surachat et de survente sur le marché. Il peut également être utilisé pour générer des signaux d'achat et de vente.

Cet indicateur se concentre sur les cycles de mouvement de prix fondamentaux en triant les tendances. Pour ce faire, la moyenne mobile est transformée en ligne, et les variations de prix au-dessus et en dessous de celle-ci deviennent un oscillateur de tendance.

Le DPO est particulièrement utile pour mettre en lumière des cycles à court terme. En analysant ces composants à court terme des cycles à long terme, on peut déterminer les principaux points de retournement. Le DPO n'intègre pas les cycles de prix à long terme, ce qui rend les cycles à court terme plus visibles.

Calcul :

Cette version du DPO est calculée de la manière suivante :

XXDPO = XMA(Price[bar] - XMA(Price[bar] , SMOOTH_Period) , DPO_Period)

où :

  • XMA - algorithme de lissage ;
  • Price[] - prix actuel d'un actif financier ;
  • SMOOTH_Period - période de lissage finale de l'indicateur ;
  • DPO_Period - période de lissage du DPO ;
  • bar - index de la bougie.

Interprétation des signaux de trading :

Lorsque le DPO est au-dessus de sa ligne zéro (c'est-à-dire que le prix est au-dessus de sa moyenne mobile), cela constitue un signal haussier. À l'inverse, si le DPO est en dessous de la ligne zéro (c'est-à-dire que le prix est en dessous de ses moyennes mobiles), c'est un signal baissier.

Points de retournement des cycles à long terme (divergences) :

  • Si le graphique a formé un pic plus élevé ou une dépression plus profonde, attendez-vous à un retournement de prix ;
  • si un pic ou un creux est plus bas/plus haut que le précédent, le prix est susceptible de chuter.

Il existe deux interprétations pour les signaux d'achat/vente.

Nous devrions acheter lorsque :

  1. le DPO croise la ligne zéro vers le haut ;
  2. le DPO se situe dans la zone de survente, confirmé par des creux précédents, et en même temps, la ligne supérieure du canal est franchie tant par le DPO que par le prix, limitant ainsi le mouvement descendant du prix.

Nous devrions vendre lorsque :

  1. le DPO croise la ligne zéro vers le bas ;
  2. le DPO se trouve dans la zone de surachat, confirmé par des sommets précédents, et en même temps, le DPO et le prix franchissent une ligne de support d'une tendance haussière.

Il est rare que cet indicateur soit utilisé pour générer des signaux de trading. Il est important de noter que le DPO est plus efficace lorsqu'il est utilisé en combinaison avec d'autres indicateurs. Cependant, il reste un outil utile pour révéler les cycles et optimiser la largeur des fenêtres d'autres indicateurs.

Cet indicateur vous permet de choisir parmi dix algorithmes de lissage et d'averaging :

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

Il convient de noter que les paramètres Phase1 et Phase2 ont des significations complètement différentes selon les algorithmes de lissage. Pour le JMA, il s'agit d'une variable externe Phase variant de -100 à +100. Pour le T3, c'est un ratio de lissage multiplié par 100 pour une meilleure visualisation, pour le VIDYA, c'est la période de l'oscillateur CMO, et pour le AMA, c'est la période de la moyenne mobile exponentielle lente. Dans d'autres algorithmes, ces paramètres n'affectent pas le lissage. Pour le AMA, la période EMA rapide est une valeur fixe égale à 2 par défaut. Le ratio de puissance est également égal à 2 pour le AMA.

L'indicateur utilise les classes de la bibliothèque SmoothAlgorithms.mqh (qui doivent être copiées dans le dossier terminal_data_folder\MQL5\Include). L'utilisation de ces classes a été décrite en détail dans l'article "Averaging Price Series for Intermediate Calculations Without Using Additional Buffers".

XXDPO

Articles connexes

Commentaire (0)