Home Technische indicator Bericht

X2MA NRTR Indicator: Optimaliseren van je MetaTrader 5 Trading

Bijlage
573.zip (20.7 KB, Downloaden 0 keer)

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

Reactie (0)