Stochastic Multi-Timeframe Indicator voor MetaTrader 5: Verbeter je Handelsstrategieën

Mike 2010.08.25 19:27 49 0 0
Bijlage

De Stochastic indicator is een veelzijdige tool die je op elk tijdsframe kunt toepassen, zowel hoger als lager dan het huidige tijdsframe van je grafiek.

Je kunt alle gebruikelijke parameters van de ingebouwde iStochastic indicator gebruiken. De enige extra instelling is het tweede tijdsframe dat als input wordt gebruikt voor de berekeningen.

Wanneer de indicator wordt toegepast op een tijdsframe dat lager is dan dat van de huidige grafiek, is het niet mogelijk om alle waarden weer te geven. Afhankelijk van het gekozen prijstype, wordt er een andere benadering gebruikt om de meest geschikte waarde te geven.

Twee voorbeelden:

  • tijdframe_1=5 minuten, tijdframe_2=1 minuut, berekeningen gebaseerd op Close prijsseries:

Voor elke bar op tijdframe_1 toont de indicator de laatste bar van tijdframe_2 met een Close tijd vóór of gelijk aan de Close tijd van de bar op tijdframe_1. Dit geldt voor zowel gesloten bars als de huidige bar die nog open is.

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

Voor elke bar op tijdframe_1 toont de indicator de laatste bar van tijdframe_2 met een openingstijd vóór of gelijk aan de Open tijd van de bar op tijdframe_1. Dit geldt voor zowel gesloten bars als de huidige bar die nog open is. De logica hierachter is dat als je ervoor kiest om je indicatoren op de Open tijd van een bar te berekenen, je waarschijnlijk ook zult handelen wanneer er een nieuwe bar opent. Bij de Open van een nieuwe 5-minuten bar weet je alleen de Open van de eerste van de vijf 1-minuut bars die daar deel van uitmaken. De Open van de tweede tot en met de vijfde 1-minuut bars worden dus genegeerd in de berekeningen.

Je kunt elk tijdsframe met elk ander tijdsframe mixen, zelfs als ze niet gesynchroniseerd zijn, bijvoorbeeld tijdframe_1 = 5 minuten en tijdframe_2 = 12 minuten. De indicator zorgt ervoor dat ze gesynchroniseerd blijven. Dit werkt op een vergelijkbare manier als de bovenstaande voorbeelden.

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

Wanneer je tussen tijdsframes wisselt, geef dan even 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

Stochastic multi-timeframe

Updategeschiedenis:

2010 09 26: v04

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

2010 09 06: v03

  • Bug verholpen met Time[] array die veroorzaakte dat de indicator onjuist werd getekend;

2010 08 25: v02

  • Indicator voor het eerst gepubliceerd;
Lijst
Reactie 0