Rejoignez notre page de fans
- Vues:
- 47
- Note:
- Publié:
-
Besoin d'un robot ou d'un indicateur basé sur ce code ? Commandez-le sur Freelance Aller sur Freelance
Auteur : Andrey N. Bolkonsky
Oscillateur MACD ergodique de William Blau (basé sur l'indicateur de convergence / divergence des moyennes mobiles) décrit dans le livre Momentum, directionality and divergence.
Détails dans l'article Indicateurs et systèmes de trading de William Blau dans MQL5. Partie 1 : Indicateurs.
- WilliamBlau.mqh doit être placé dans le répertoire terminal_data_directory\MQL5\Include\.
- Le fichier Blau_Ergodic_MACD.mq5 doit être placé dans le répertoire des données du terminal (MQL5/Indicateurs).
L'oscillateur MACD ergodique de William Blau
Calcul :
Définition de l'oscillateur MACD ergodique :
Ergodic_MACD(price,r,s,u) = MACD(price,r,s,u)
SignalLine(price,r,s,u,ul) = EMA( Ergodic_MACD(price,r,s,u) ,ul)
Où :
- Ergodic_MACD() - ergodic - indicateur de convergence/divergence de moyenne mobile MACD(price,r,s,u) ;
- SignalLine() - ligne de signal - moyenne mobile exponentielle de période ul, appliquée à ergodic ;
- ul - période EMA de la ligne de signal - selon William Blau, la valeur de ul doit être égale à la période de la dernière EMA significative (>1) de l'ergodique.
Contrairement à l'indicateur MACD standard, William Blau utilise une moyenne mobile exponentielle comme méthode de lissage pour obtenir la ligne de signal (le MACD standard utilise une moyenne mobile simple ).
Paramètres d'entrée:- #0 - tracé ergodique (convergence/divergence de la moyenne mobile) :
- r - période de la 1ère EMA lente, par rapport au prix (r=20 par défaut) ;
- s - période de la 2ème EMA rapide, appliquée au prix (s=5 par défaut)
- u - période de la 3ème EMA, par rapport à la convergence/divergence des moyennes mobiles (par défaut u=3) ;
- construction du graphique #1 - ligne de signal :
- ul - période de l'EMA de la ligne de signal, par rapport à l'ergodique (par défaut ul=3) ;
- AppliedPrice - type de prix (par défaut AppliedPrice=PRICE_CLOSE).
- r>1, s>1 ;
- s<r (restriction liée aux exigences théoriques, non vérifiée au niveau du logiciel) ;
- u>0. Si u=1, aucun lissage n'est effectué ;
- ul>0. Si ul=1, la ligne de signal coïncide avec l'ergodisme ;
- taille minimale du tableau des prix =([max(r,s)]+u+ul-3+1).
Traduit du russe par MetaQuotes Ltd.
Code original : https://www.mql5.com/ru/code/376

L'oscillateur stochastique du momentum de William Blau.

L'indice stochastique du momentum de William Blau.

EXSR.mq5 : Un EA MT5 à contre-tendance qui attrape les renversements en combinant les extrêmes du RSI(14) avec les cassures de la bande de Bollinger et un chandelier de renversement, plaçant un trade par symbole avec un SL/TP fixe.

Canal de Keltner (indicateur MetaTrader) - est un indicateur d'analyse technique classique développé par Chester W. Keltner en 1960. L'indicateur est quelque peu similaire aux bandes et enveloppes de Bollinger. Il utilise trois lignes de tracé : la ligne médiane est la moyenne mobile simple sur 10 jours appliquée au prix typique ((haut + bas + clôture) / 3), les bandes supérieure et inférieure sont produites en ajoutant et en soustrayant la moyenne mobile de la fourchette de prix quotidienne (différence entre le haut et le bas) de la ligne médiane. De cette manière, un canal basé sur la volatilité est construit. Dans cette version de l'indicateur, vous pouvez modifier tous les paramètres de la MA. L'indicateur est disponible pour les versions MT4 et MT5 de la plateforme.