Autore: EarnForex
La 3rd Generation XMA è un indicatore avanzato di media mobile, una versione migliorata del tradizionale indicatore MA. Questo strumento segue una procedura piuttosto semplice per ridurre il ritardo temporale, basandosi sull'incremento del periodo della media mobile.
Il metodo è stato descritto per la prima volta dal Dr. Manfred Dürschner nel suo articolo "Gleitende Durchschnitte 3.0" (in tedesco). Questa implementazione utilizza λ = 2, risultando in una riduzione del ritardo più efficace. Un λ più alto aumenta la somiglianza con la media mobile classica.
Parametri di ingresso:
//+-----------------------------------+ //| Parametri di ingresso dell'indicatore | //+-----------------------------------+ input Smooth_Method XMA_Method=MODE_EMA; // Metodo di smoothing input int XLength=50; // Profondità di smoothing input int XPhase=15; // Parametro di smoothing input Applied_price_ IPC=PRICE_TYPICAL;// Prezzo costante input int Shift=0; // Spostamento orizzontale dell'indicatore input int PriceShift=0; // Spostamento verticale dell'indicatore
Questo indicatore ti consente di scegliere tra dieci algoritmi di media:
- SMA - media mobile semplice;
- EMA - media mobile esponenziale;
- SMMA - media mobile smussata;
- LWMA - media mobile ponderata lineare;
- JJMA - smoothing JMA adattivo;
- JurX - smoothing ultralineare;
- ParMA - smoothing parabolico;
- T3 - smoothing esponenziale multipla di Tillson;
- VIDYA - smoothing con l'algoritmo sviluppato da Tushar Chande;
- AMA - smoothing con l'algoritmo di Perry Kaufman.
È importante notare che i parametri di fase per i diversi algoritmi di smoothing hanno un significato completamente diverso. Per il JMA, è una variabile esterna di fase che varia da -100 a +100. Per il T3, è un coefficiente di smoothing moltiplicato per 100 per una migliore visualizzazione. Per il VIDYA, è un periodo dell'oscillatore CMO. E per l'AMA, è un periodo della EMA lenta. Questi parametri non influenzano lo smoothing in altri algoritmi. Per l'AMA, il periodo della EMA veloce è un valore fisso e pari a 2 per impostazione predefinita. Anche il coefficiente di potenza per l'AMA è fisso a 2.
L'indicatore utilizza le classi della libreria SmoothAlgorithms.mqh (da copiare nella directory terminal_data_directory\MQL5\Include). L'uso delle classi è stato descritto dettagliatamente nell'articolo "Averaging Price Series for Intermediate Calculations Without Using Additional Buffers".

Fig.1 L'indicatore 3rdGenXMA
Post correlati
- Indicatori ZigZag Potenziati: Scopri le Nuove Funzionalità per MetaTrader 4
- Indice di Volatilità Chaikin: Scegli il Giusto Algoritmo di Smussamento per MetaTrader 5
- Volatilità Stocastica: Indicatore per MetaTrader 5 da Utilizzare sul Grafico
- Notis: L'Indicatore per Misurare la Volatilità su MetaTrader 5
- Indicatore Donchian Ultimate per MT4: Scopri tutte le Funzionalità