Il BB XMACD è una variazione semplice dell'indicatore MACD (Moving Average Convergence/Divergence) che ci consente di identificare i punti di cambiamento nella direzione di un trend e la sua attuale forza.
Questo indicatore viene visualizzato in una finestra grafica separata e si compone di due linee (blu e rossa) e di punti che possono essere verdi o magenta. I cambiamenti nel colore dei punti rappresentano segnali importanti, mentre la distanza tra le due linee indica la potenza del trend attuale.
Come possiamo vedere nel grafico di esempio, i segnali di acquisto si presentano quando i punti magenta cambiano in verde, mentre i segnali di vendita emergono nella situazione opposta. È consigliabile effettuare le operazioni quando la distanza tra le linee blu e rossa è significativa.
Questo indicatore ci permette di scegliere il tipo di smoothing per l'istogramma di base del MACD, la sua linea di segnale e le bande da dieci varianti possibili:
- SMA - media mobile semplice;
- EMA - media mobile esponenziale;
- SMMA - media mobile smussata;
- LWMA - media mobile ponderata lineare;
- JJMA - media adattiva JMA;
- JurX - smoothing ultralineare;
- ParMA - smoothing parabolico;
- T3 - smoothing esponenziale multiplo di Tillson;
- VIDYA - smoothing tramite l'algoritmo di Tushar Chande;
- AMA - smoothing tramite l'algoritmo di Perry Kaufman.
È importante notare che i parametri di tipo Phase per i diversi algoritmi di smoothing hanno significati completamente diversi. Per il JMA, è una variabile Phase esterna che varia da -100 a +100. Per il T3, è un rapporto di smoothing moltiplicato per 100 per una migliore visualizzazione; per il VIDYA, è il periodo dell'oscillatore CMO e per l'AMA, è il periodo della EMA lenta. Negli altri algoritmi, questi parametri non influiscono sullo smoothing. Per l'AMA, il periodo della EMA veloce è un valore fisso pari a 2 di default. Il rapporto di elevazione al potere è anch'esso uguale a 2 per l'AMA.
L'indicatore utilizza le classi della libreria SmoothAlgorithms.mqh (che devono essere copiate nella cartella terminal_data_folder\MQL5\Include). L'uso delle classi è descritto in dettaglio nell'articolo "Averaging Price Series for Intermediate Calculations Without Using Additional Buffers".


Commento 0