De RSI (Relative Strength Index) indicator kan op elk tijdsframe worden toegepast, ongeacht of dit hoger of lager is dan het tijdsframe van de huidige grafiek.
LET OP: Als je je eigen multi-timeframe indicatoren wilt maken, is deze RSI MTF indicator een goed voorbeeld. Het heeft slechts één buffer, waardoor de code overzichtelijker en gemakkelijker te begrijpen is dan andere multi-timeframe indicatoren met meerdere buffers.
Je kunt alle gebruikelijke parameters van de ingebouwde iRSI indicator gebruiken; de enige extra instelling is het tweede tijdsframe dat als invoer wordt gebruikt voor de berekeningen.
Wanneer de indicator wordt toegepast op een lager tijdsframe dan dat van de huidige grafiek, is het niet mogelijk om alle waarden weer te geven. In dit geval, afhankelijk van het gekozen prijs type, zal het een andere benadering gebruiken om de meest geschikte waarde te geven.
Twee voorbeelden:
- tijdframe_1=5 minuten, tijdframe_2=1 minuut, berekeningen op basis van Sluit prijsseries:
Voor elke bar op tijdframe_1 zal de indicator de laatste bar van tijdframe_2 weergeven met een Sluit tijd vóór of op het Sluit tijdstip van de bar op tijdframe_1. Dit geldt zowel voor gesloten bars als de huidige bar die nog open is.
- tijdframe_1=5 minuten, tijdframe_2=1 minuut, berekeningen op basis van Open prijsseries:
Voor elke bar op tijdframe_1 zal de indicator de laatste bar van tijdframe_2 weergeven met een opentijd vóór of op het opentijdstip van de bar op tijdframe_1. Dit geldt ook voor gesloten bars en de huidige open bar. De logica hierachter is dat als je besluit je indicatoren op de opentijd van een bar te berekenen, je waarschijnlijk ook gaat handelen wanneer er een nieuwe bar opent. In dat geval weet je bij de opening van een nieuwe 5-minuten bar alleen de opening van de eerste van de vijf 1-minuten bars die daar deel van uitmaken. De opening van de tweede tot en met de vijfde 1-minuten 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. De manier waarop dit werkt is vergelijkbaar met de voorbeelden hierboven.
Bekijk de MACD Histogram MTF MC indicator voor een visuele uitleg in een Excel-sheet.
Bij het wisselen tussen tijdframes, geef wat tijd (een paar seconden) voor de prijsgegevens om te laden. Als de indicator niet wordt weergegeven, ververs de grafiek dan handmatig.
Kijk in de bron om foutmeldingen in- of uit te schakelen:
bool ShowErrorMessages=false; // zet foutmeldingen aan/uit voor debugging

Update geschiedenis:
2010 09 26: v04
- Verbeterde weergave van waarden op tijdframes kleiner dan het tijdframe 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() - overgenomen van enkele tijdsframe indicator;
- ArraySetAsSeries van buffers en arrays verplaatst naar OnInit();
2010 09 06: v02
- Bug opgelost met Time[] array die veroorzaakte dat de indicator verkeerd werd getekend;
2010 08 25: v01
- Indicator voor het eerst gepubliceerd;
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