La versione standard dell'indicatore MACD offre la possibilità di scegliere tra dieci diverse varianti di algoritmi di smussamento per l'istogramma e la linea di segnale:
- SMA - media mobile semplice;
- EMA - media mobile esponenziale;
- SMMA - media mobile smussata;
- LWMA - media mobile ponderata lineare;
- JJMA - media adattiva JMA;
- JurX - smussatura ultralineare;
- ParMA - smussatura parabolica;
- T3 - smussatura esponenziale multipla di Tillson;
- VIDYA - smussatura con algoritmo di Tushar Chande;
- AMA - smussatura con algoritmo di Perry Kaufman.
È importante notare che i parametri Phase1 e Phase2 hanno significati completamente diversi a seconda degli algoritmi di smussamento utilizzati. Per il JMA, si tratta di una variabile di fase esterna che varia da -100 a +100. Per il T3, è un rapporto di smussatura moltiplicato per 100 per una migliore visualizzazione; per il VIDYA, è un periodo dell'oscillatore CMO e per l'AMA, è un periodo lento della EMA. Negli altri algoritmi, questi parametri non influenzano la smussatura. Per l'AMA, il periodo veloce della EMA è un valore fisso e pari a 2 di default. Anche il rapporto di elevazione a potenza è pari a 2 per l'AMA.
Il colore dell'istogramma e della linea di segnale cambia a seconda della situazione attuale del mercato. L'indicatore ColorXMACD_Alert consente anche di impostare avvisi nel caso in cui il colore della linea di segnale cambi nell'ultima barra chiusa. L'indicatore utilizza le classi della libreria SmoothAlgorithms.mqh (che devono essere copiate nella cartella terminal_data_folder\MQL5\Include). L'uso di queste classi è stato descritto in dettaglio nell'articolo "Media delle serie di prezzo per calcoli intermedi senza utilizzare buffer aggiuntivi".
Questo indicatore è stato implementato per la prima volta in MQL4 e pubblicato nell'articolo "Algoritmi di smussatura efficaci con ritardo minimo: utilizzo in indicatori e sistemi di trading" il 03.03.2009.


Commento 0