Oorspronkelijke Auteur:
EarnForex
De 3e Generatie XMA is een geavanceerde versie van de standaard voortschrijdende gemiddelde indicator (MA). Deze indicator is ontwikkeld om de tijdsvertraging te verminderen die vaak voorkomt bij het gebruik van langere gemiddelde periodes.
De methode is voor het eerst beschreven door Dr. Manfred Dürschner in zijn artikel "Gleitende Durchschnitte 3.0". Deze implementatie gebruikt λ = 2, wat zorgt voor een effectievere vermindering van de vertraging. Een hogere λ waarde maakt de indicator meer vergelijkbaar met het klassieke voortschrijdend gemiddelde.
Invoereisen:
//+-----------------------------------+ //| Invoerparameters van de indicator | //+-----------------------------------+ input Smooth_Method XMA_Method=MODE_EMA; // Afrondmethode input int XLength=50; // Afrondingdiepte input int XPhase=15; // Afrondparameter input Applied_price_ IPC=PRICE_TYPICAL; // Prijsconstante input int Shift=0; // Horizontale verschuiving van de indicator in bars input int PriceShift=0; // Verticale verschuiving van de indicator in punten
Deze indicator biedt je de mogelijkheid om uit tien verschillende gemiddelde algoritmes te kiezen:
- SMA - simpel voortschrijdend gemiddelde;
- EMA - exponentieel voortschrijdend gemiddelde;
- SMMA - glad voortschrijdend gemiddelde;
- LWMA - lineair gewogen voortschrijdend gemiddelde;
- JJMA - adaptieve JMA-gladding;
- JurX - ultralineaire gladding;
- ParMA - parabool gladding;
- T3 - Tillson's meervoudige exponentiële gladding;
- VIDYA - gladding met het algoritme van Tushar Chande;
- AMA - gladding volgens Perry Kaufman's algoritme.
Let op dat de faseparameters voor verschillende gladdingsalgoritmes een totaal andere betekenis hebben. Voor JMA is het een externe fasevariabele die varieert van -100 tot +100. Voor T3 is het een gladheidscoëfficiënt die met 100 is vermenigvuldigd voor betere visualisatie. Voor VIDYA is het een CMO-oscillator periode. En voor AMA is het een langzame EMA-periode. Deze parameters hebben geen invloed op de gladding in andere algoritmes. Voor AMA is de snelle EMA-periode een vaste waarde van 2. Het krachtcoëfficiënt voor AMA is ook vast op 2.
De indicator maakt gebruik van de SmoothAlgorithms.mqh bibliotheekklassen (die gekopieerd moeten worden naar de terminal_data_directory\MQL5\Include). De toepassing van de klassen is uitvoerig beschreven in het artikel "Averaging Price Series for Intermediate Calculations Without Using Additional Buffers".

Fig.1 De 3e GenXMA Indicator
Gerelateerde berichten
- PCA Synthetics: Automatische Coëfficiëntselectie voor MetaTrader 5
- iExposure Indicator: Beheer je Handelsposities Efficiënt met MetaTrader 5
- Efficiënt Grafische Objecten Kopiëren in MetaTrader 5 met ChartObjectsCopyPaste
- Efficiëntie Ratio (ER) Berekenen met de CEROnRingBuffer voor MetaTrader 5
- Correlatiecoëfficiënt: Een Onmisbare Indicator voor MetaTrader 5