Home Technische indicator Bericht

Beweeglijke Gemiddelden: Multi-Timeframe Indicator voor MetaTrader 5

Bijlage
180.zip (2.72 KB, Downloaden 0 keer)

Originele auteur:

traderak20, gebaseerd op iUniMA.mq5 door Integer

De iUniMA MTF indicator stelt je in staat om te kiezen tussen verschillende soorten beweeglijke gemiddelden zoals SMA, EMA, SMMA, LWMA, AMA, DEMA, TEMA, FRAMA, en VIDYA. Deze indicator kan op elke tijdsframe worden toegepast, ongeacht of deze hoger of lager is dan de huidige grafiek tijdsframe.

In vergelijking met de originele iUniMA indicator, is de enige extra instelling de tweede tijdsframe die wordt gebruikt voor de berekeningen. Wanneer de indicator wordt toegepast op een tijdsframe lager dan dat van de huidige grafiek, is het niet mogelijk om alle waarden weer te geven. In dat geval, afhankelijk van het gekozen prijs type, zal een andere benadering worden gebruikt om de meest geschikte waarde te geven.

Twee voorbeelden:

  • tijdframe_1=5 minuten, tijdframe_2=1 minuut, berekeningen gebaseerd op Sluit prijsreeks:

Voor elke staaf op tijdframe_1 zal de indicator de laatste staaf van tijdframe_2 weergeven met een Sluit tijd vóór of op de Sluit tijd van de staaf op tijdframe_1. Dit geldt voor zowel gesloten staven als de huidige staaf die nog open is.

  • tijdframe_1=5 minuten, tijdframe_2=1 minuut, berekeningen gebaseerd op Open prijsreeks:

Voor elke staaf op tijdframe_1 zal de indicator de laatste staaf van tijdframe_2 weergeven met een openingstijd vóór of op de Open tijd van de staaf op tijdframe_1. Dit geldt ook hier voor gesloten staven en de huidige open staaf. De logica hierachter is dat als je ervoor kiest om je indicatoren te berekenen op de Open tijd van een staaf, je waarschijnlijk ook zult handelen wanneer een nieuwe staaf opent. Bij de Open van een nieuwe 5-minuten staaf ken je dan alleen de Open van de eerste van de vijf 1-minuten staven die daar deel van uitmaken. De Open van de tweede tot en met de vijfde 1-minuten staven worden in de berekeningen genegeerd.

Je kunt elke tijdsframe met een andere tijdsframe mixen, zelfs als ze niet synchroon lopen, bijvoorbeeld tijdframe_1 = 5 minuten en tijdframe_2 = 12 minuten. De indicator zorgt ervoor dat ze synchroon blijven. De manier waarop dit werkt is vergelijkbaar met de bovenstaande voorbeelden.

Bekijk de MACD Histogram MTF MC indicator voor een visuele uitleg in een Excel-sheet.

Wanneer je tussen tijdsframes wisselt, geef dan wat tijd (een paar seconden) voor de prijsgegevens om te laden. Als de indicator niet wordt weergegeven, ververs de grafiek dan handmatig.

Bekijk de bron om foutmeldingen in of uit te schakelen:

bool  ShowErrorMessages=false;      // zet foutmeldingen aan/uit voor debugging

Beweeglijke Gemiddelden, multi-timeframe

Updategeschiedenis:

2010 09 26: v03

  • Verbeterde weergave van waarden op tijdsframes kleiner dan de tijdsframe van de grafiek;
  • Buffers ingesteld op EMPTY_VALUE in plaats van 0 na: if(convertedTime<tempTimeArray_TF2[0]);
  • Code-optimalisatie;
  • Verwijderde PLOT_DRAW_BEGIN uit OnInit() - geërfd van enkele tijdsframe indicator;
  • Verplaatste ArraySetAsSeries van buffers en arrays naar OnInit();

2010 08 28: v02

  • Indicator voor het eerst gepubliceerd;

Gerelateerde berichten

Reactie (0)