Pourriez-vous me dire pourquoi votre édition de l'indicateur MACD utilise la méthode de lissage simple pour calculer la ligne de signal?
Selon d'autres sources(exemple 1, exemple 2), la ligne de signal est lissée exponentiellement.
Vous avez : SIGNAL = SMA(MACD, 9), sources alternatives : SIGNAL = EMA(MACD, 9)
Puisque dans ce code le Fast et le Slow sont calculés par l'EMA, la ligne //--- get SlowSMA buffer devrait contenir //--- get Slow EMA buffer, et Print("Getting slow SMA is failed ! Error",GetLastError()) ; devrait également contenir EMA au lieu de SMA.
Vous manquez des opportunités de trading :
- Applications de trading gratuites
- Plus de 8 000 signaux à copier
- Actualités économiques pour explorer les marchés financiers
Inscription
Se connecter
Vous acceptez la politique du site Web et les conditions d'utilisation
Si vous n'avez pas de compte, veuillez vous inscrire
MACD:
Le Moving Average Convergence/Divergence (MACD) est le prochain indicateur dynamique de suivi de tendance. Il indique la corrélation entre deux moyennes mobiles d'un prix.
Auteur : MetaQuotes