Rejoignez notre page de fans
- Vues:
- 140
- Note:
- Publié:
-
Besoin d'un robot ou d'un indicateur basé sur ce code ? Commandez-le sur Freelance Aller sur Freelance
L'oscillateur de prix détaché ou DPO est un indicateur technique qui montre l'état de surachat ou de survente du marché et peut également être utilisé pour obtenir des signaux d'achat et de vente.
L'oscillateur de prix détaché tente de filtrer les tendances afin de se concentrer sur les principaux cycles de mouvement des prix. Pour ce faire, la moyenne mobile devient une ligne droite, et les variations de prix au-dessus et au-dessous de la moyenne mobile deviennent l'oscillateur de prix.
Cet indicateur est utilisé pour mettre en évidence les cycles à court terme, car l'analyse des composantes à court terme des cycles à long terme peut être utile pour identifier les principaux points de retournement d'un cycle à long terme. Le DPO ne prend pas en compte les cycles de prix à long terme, ce qui rend les cycles à court terme plus visibles.
Calcul :
Cette version de l'oscillateur de prix sans tendance est calculée à l'aide de la formule suivante :
Où : XMA - algorithme de calcul de la moyenne
- XMA - algorithme de calcul de la moyenne ;
- Price[] - prix actuel de l'actif financier ;
- SMOOTH_Period - période de lissage de l'indicateur final ;
- DPO_Period - période de calcul de la moyenne de l'indicateur final ;
- bar - numéro de la barre.
Interprétation des signaux de trading :
Lorsque le DPO est au-dessus de la ligne zéro, c'est-à-dire que le prix est supérieur à sa moyenne mobile, il s'agit d'un signal haussier. De même, lorsque le DPO est inférieur à la ligne zéro (le prix est inférieur à ses moyennes mobiles), il s'agit d'un signal baissier.
Points d'inversion du cycle à long terme (divergences) :
- si un sommet plus élevé ou un creux plus profond s'est formé sur le graphique, nous devrions attendre un renversement des prix à la hausse ou à la baisse ;
- si le sommet ou le creux est plus bas ou plus haut que le précédent, les prix baisseront.
Il existe deux interprétations des signaux d'achat et de vente.
Un signal d'achat lorsque :
- L'oscillateur de tendance des prix franchit la ligne zéro vers le haut ;
- L'oscillateur de tendance est dans la zone de survente, confirmée par les creux précédents, et il y a une rupture de la ligne supérieure du couloir et de l'oscillateur de tendance et le prix limite le mouvement à la baisse.
Un signal de vente si :
- L'oscillateur de tendance des prix croise la ligne zéro vers le bas ;
- L'oscillateur de tendance se trouve dans la zone de surachat confirmée par les précédents sommets, et l'oscillateur de tendance et le cours cassent la ligne de support de la tendance haussière.
L'indicateur est rarement utilisé pour obtenir des signaux de trading. Il convient de noter que l'indicateur n'est suffisamment efficace que lorsqu'il est utilisé avec d'autres indicateurs. Néanmoins, il s'agit d'un outil utile pour détecter les cycles afin d'ajuster la largeur optimale de la fenêtre d'autres indicateurs.
Dans cet indicateur, vous pouvez modifier les algorithmes de calcul de la moyenne et de lissage, avec un choix de dix options possibles :
- SMA - moyenne mobile simple ;
- EMA - moyenne mobile exponentielle ;
- SMMA - moyenne mobile lissée ;
- LWMA - moyenne mobile linéaire pondérée ;
- JJMA - moyenne adaptative JMA ;
- JurX - moyenne ultralinéaire ;
- ParMA - moyenne parabolique ;
- T3 - lissage exponentiel multiple de Tillson ;
- VIDYA - calcul de la moyenne à l'aide de l'algorithme de Tushar Chande ;
- AMA - calcul de la moyenne à l'aide de l'algorithme de Perry Kaufman.
Il convient de noter que les paramètres Phase1 et Phase2 ont des significations très différentes selon les algorithmes de calcul de la moyenne. Pour JMA, il s'agit de la 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, il s'agit de la période de l'oscillateur CMO et pour AMA, il s'agit de la période de l'EMA lent. Dans les autres algorithmes, ces paramètres n'affectent pas le calcul de la moyenne. Pour AMA, la période de l'EMA rapide est fixe et égale à 2 par défaut. Le facteur de degré pour AMA est également fixé à 2.
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".

Traduit du russe par MetaQuotes Ltd.
Code original : https://www.mql5.com/ru/code/571
Code To Check And Delete Chart Objects For MT5
- Le script recherche dans le graphique actuel tous les objets graphiques disponibles, - les compte et les supprime en conséquence - et enregistre les noms des objets sur le graphique.
PTB
Description de l'indicateur : PTB.mq5 Aperçu : L'indicateur PTB.mq5 pour MetaTrader 5 calcule les prix hauts et bas à court terme et à long terme, ainsi que les niveaux de retracement de Fibonacci basés sur ces extrêmes. Caractéristiques : Haut et bas à court terme : Identifie le support et la résistance immédiats sur une courte période définie par l'utilisateur. Haut et bas à long terme : Analyse les tendances plus larges du marché sur une période plus longue. Niveaux de Fibonacci : Trace les niveaux de retracement clés (23,6%, 38,2%, 50%, 61,8%, 78,6%) pour les points d'inversion potentiels : Trace les niveaux de retracement clés (23,6 %, 38,2 %, 50 %, 61,8 %, 78,6 %) pour les points d'inversion potentiels. Paramètres d'entrée : shortLength : Nombre de bougies pour le calcul à court terme. longLength : Nombre de bougies pour le calcul à long terme. Représentation visuelle : Couleurs et largeurs distinctes pour chaque ligne afin de différencier les niveaux haut/bas et les niveaux de Fibonacci. Utilisation : Aide les traders à identifier les points d'entrée et de sortie et à surveiller les tendances du marché sur la base des niveaux de prix historiques.
Oscillateur stochastique CG
Stochastic CG Oscillator est un oscillateur stochastique dont les valeurs sont calculées non pas à partir de la série de prix, mais à partir des valeurs de l'indicateur CG Oscillator.
iBeta
Indicateur de covariance, de corrélation et de coefficient bêta de deux symboles.