De X2MA NRTR indicator is een krachtige tool die de waarden van de voortschrijdende gemiddelden corrigeert met behulp van het NRTR algoritme (Nick Rypock Trailing Reverse). Dit maakt het een uitstekende keuze voor traders die hun strategieën willen verbeteren.
De Expert Advisor van GODZILLA, die de derde plaats behaalde op het Automated Trading Championship 2006, is gebaseerd op een doorbraak trading systeem dat gebruik maakt van de signalen van deze indicator.
Je kunt kiezen uit verschillende smoothing algoritmes om je analyses te verfijnen:
- SMA - simple moving average;
- EMA - exponential moving average;
- SMMA - smoothed moving average;
- LWMA - linear weighted moving average;
- JJMA - JMA adaptive average;
- JurX - ultralinear smoothing;
- ParMA - parabolic smoothing;
- T3 - Tillson's multiple exponential smoothing;
- VIDYA - smoothing met Tushar Chande's algoritme;
- AMA - smoothing met Perry Kaufman's algoritme.
Houd er rekening mee dat de parameters Phase1 en Phase2 verschillende betekenissen hebben afhankelijk van het gekozen smoothing algoritme. Voor de JJMA is het een externe Phase variabele die varieert van -100 tot +100. Voor T3 is het een smoothing ratio die met 100 wordt vermenigvuldigd voor een betere visualisatie. VIDYA gebruikt de CMO oscillator periode en voor AMA is het een periode van de langzame EMA. Bij andere algoritmes hebben deze parameters geen invloed op de smoothing.
De indicator maakt gebruik van de SmoothAlgorithms.mqh bibliotheekklassen, die je moet kopiëren naar de terminal_data_folder\MQL5\Include. Voor een gedetailleerde uitleg over het gebruik van deze klassen, kun je het artikel lezen over "Averaging Price Series for Intermediate Calculations Without Using Additional Buffers".

Ingangsparameters voor de indicator:
//+-----------------------------------+ //| Ingangsparameters voor de indicator | //+-----------------------------------+ input Smooth_Method MA_Method1=MODE_SMA; // Eerste smoothing methode input int Length1=12; // Eerste smoothing diepte input int Phase1=15; // Eerste smoothing parameter //---- voor JJMA is Phase1 gewijzigd in het bereik -100 ... +100, wat de kwaliteit van het overgangsproces beïnvloedt; //---- voor VIDIA is Phase1 de CMO periode, voor AMA is het een periode van het langzame voortschrijdende gemiddelde input Smooth_Method MA_Method2=MODE_JJMA; // Tweede smoothing methode input int Length2=5; // Tweede smoothing diepte input int Phase2=15; // Tweede smoothing parameter //---- voor JJMA is Phase2 gewijzigd in het bereik -100 ... +100, wat de kwaliteit van het overgangsproces beïnvloedt; //---- voor VIDIA is Phase2 de CMO periode, voor AMA is het een periode van het langzame voortschrijdende gemiddelde input Applied_price_ IPC=PRICE_CLOSE; // Prijsconstante /* de berekening van de indicator wordt uitgevoerd op deze prijs (1-CLOSE, 2-OPEN, 3-HIGH, 4-LOW, 5-MEDIAN, 6-TYPICAL, 7-WEIGHTED, 8-SIMPLE, 9-QUARTER, 10-TRENDFOLLOW, 11-0.5 * TRENDFOLLOW.) */ input uint Step=30; // Grootte van platte oscillaties //---- dit parameter bepaalt de grootte van oscillaties die als plat worden waargenomen (discretisatie digitale stap in punten) input uint Max_DEV=55; // Terminal afwijking van de prijs van X2MA die de waarde van het gemiddelde niet verandert input int Shift=0; // Horizontale verschuiving van de indicator in bars input int PriceShift=0; // Verticale verschuiving van de indicator in punten
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
- Verbeter je Handelsstrategieën met de ColorXADX Indicator voor MetaTrader 5