L'OsMA (Moving Average of Oscillator) è una misura fondamentale per i trader, poiché rappresenta la differenza tra l'oscillatore e il suo valore smussato.
In questo caso, utilizziamo la linea MACD come oscillatore, mentre la linea di segnale funge da strumento di smussamento.
OSMA = MACD - SEGNALE
Dove:
- MACD - valore dell'indicatore MACD (istogramma);
- SEGNALE - valore medio dell'indicatore MACD.
Questo indicatore consente di scegliere il tipo di smussamento dell'istogramma MACD e della sua linea di segnale tra dieci varianti possibili:
- SMA - media mobile semplice;
- EMA - media mobile esponenziale;
- SMMA - media mobile smussata;
- LWMA - media mobile ponderata lineare;
- JJMA - media adattativa JMA;
- JurX - smussamento ultralineare;
- ParMA - smussamento parabolico;
- T3 - smussamento esponenziale multiplo di Tillson;
- VIDYA - smussamento con l'algoritmo di Tushar Chande;
- AMA - smussamento con l'algoritmo di Perry Kaufman.
È importante notare che i parametri di tipo Fase per i diversi algoritmi di smussamento hanno significati completamente diversi. Per il JMA, è una variabile Fase esterna che varia da -100 a +100. Per il T3, è un rapporto di smussamento moltiplicato per 100 per una migliore visualizzazione, per il VIDYA è un periodo dell'oscillatore CMO e per l'AMA è un periodo di EMA lenta. Negli altri algoritmi, questi parametri non influiscono sulla smussatura. Per l'AMA, il periodo EMA veloce è un valore fisso e uguale a 2 per impostazione predefinita. Il rapporto di elevazione è anch'esso uguale a 2 per l'AMA.
L'indicatore utilizza le classi della libreria SmoothAlgorithms.mqh (che devono essere copiate nella cartella_dati_terminal\MQL5\Include). L'uso delle classi è stato descritto in dettaglio nell'articolo "Mediare le Serie di Prezzi per Calcoli Intermedi Senza Utilizzare Buffer Aggiuntivi".


Commento 0