Rejoignez notre page de fans
- Vues:
- 58
- 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 stochastique (basé sur l'indice stochastique) décrit par William Blau 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\.
- Blau_TS_Stochastic.mq5 doit être placé dans le répertoire des données du terminal\MQL5/Indicateurs\.
William Blau Oscillateur stochastique
Calcul :
Définition de l'oscillateur stochastique :
TS_Stochastic(price,q,r,s,u) = TStochI(price,q,r,s,u)
La ligne de signal d'un oscillateur stochastique :
SignalLine(price,q,r,s,u,ul) = EMA(TS_Stochastic(price,q,r,s,u),ul)
- TS_Stochastic() - stochastique rapide, %k - indice stochastique TStochI(price,q,r,s,u) ;
- SignalLine() - stochastique lent (ligne de signal), %d - moyenne mobile exponentielle de période ul appliquée au stochastique rapide (%k) ;
- 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) du stochastique rapide.
Paramètres d'entrée :
- graphique #0 - stochastique rapide (indice stochastique), %k :
- q - période sur laquelle le stochastique est calculé (par défaut q=5) ;
- r - période de la 1ère EMA, telle qu'appliquée au stochastique (par défaut r=20) ;
- s - période de la 2ème EMA, appliquée au résultat du premier lissage (s=5 par défaut) ;
- u - période de la 3ème EMA, appliquée au résultat du second lissage (par défaut u=3) ;
- construction du graphique #1 - stochastique lent (ligne de signal), %d :
- ul - période de l'EMA de la ligne de signal, par rapport à la stochastique rapide (par défaut ul=3) ;
- AppliedPrice - type de prix (par défaut AppliedPrice=PRICE_CLOSE).
Limitations :
- q>0 ;
- r>0, s>0, u>0. Si r, s ou u sont égaux à 1, aucun lissage n'est effectué sur la période EMA correspondante ;
- ul>0. Si ul=1, le stochastique lent (ligne de signal) coïncide avec le stochastique rapide ;
- taille minimale du tableau des prix =(q-1+r+s+u+ul-4+1).
Traduit du russe par MetaQuotes Ltd.
Code original : https://www.mql5.com/ru/code/365

Indice stochastique de William Blau (stochastique lissé normalisé à q-période).

Trading Gap Weekend, est-ce rentable ?

L'élan stochastique de William Blau.

Un analogue du convertisseur de période dans MT4