X2MA NRTR Indicator: Optimaliseren van je MetaTrader 5 Trading

Mike 2011.11.24 00:42 43 0 0
Bijlage

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".

X2MA NRTR

Ingangsparameters voor de indicator:

//+-----------------------------------+//|  Ingangsparameters voor de indicator       |//+-----------------------------------+input Smooth_Method MA_Method1=MODE_SMA;  // Eerste smoothing methode inputint Length1=12;                     // Eerste smoothing diepte                    inputint 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 gemiddeldeinput Smooth_Method MA_Method2=MODE_JJMA; // Tweede smoothing methode inputint Length2=5;                     // Tweede smoothing diepte inputint 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 gemiddeldeinput 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.) */inputuint Step=30;                       // Grootte van platte oscillaties//---- dit parameter bepaalt de grootte van oscillaties die als plat worden waargenomen (discretisatie digitale stap in punten)inputuint Max_DEV=55;                    // Terminal afwijking van de prijs van X2MA die de waarde van het gemiddelde niet verandertinputint Shift=0;                        // Horizontale verschuiving van de indicator in barsinputint PriceShift=0;                   // Verticale verschuiving van de indicator in punten
Lijst
Reactie 0