Indicateurs: MACD

 

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.

MACD

Auteur : MetaQuotes

[Supprimé]  

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.