De Relative Vigor Index (RVI) is een indicator die is gebaseerd op de gedachte dat de slotkoersen tijdens een opgaande trend vaak hoger zijn dan de openingskoersen.
Bij een neerwaartse trend is de situatie omgekeerd. De prijsverandering wordt gedeeld door het maximale prijsbereik binnen één kaars om de index te normaliseren:
RVI = (CLOSE - OPEN) / (HIGH - LOW)
- OPEN - openingsprijs;
- HIGH - hoogste prijs;
- LOW - laagste prijs;
- CLOSE - slotprijs.
De oscillator wordt gladgestreken om tijdelijke prijsfluctuaties uit te sluiten. De signaallijn wordt op dezelfde manier gegenereerd. Het grootste voordeel van deze variant van de bekende indicator is de mogelijkheid om de RVI en de gladstrijkalgoritmen van de signaallijn aan te passen door te kiezen uit een van de tien beschikbare algoritmen:
- SMA - simpele voortschrijdende gemiddelde;
- EMA - exponentieel voortschrijdende gemiddelde;
- SMMA - gladgestreken voortschrijdende gemiddelde;
- LWMA - lineair gewogen voortschrijdende gemiddelde;
- JJMA - JMA adaptief gemiddelde;
- JurX - ultralineaire gladstrijking;
- ParMA - parabool gladstrijken;
- T3 - Tillson's meervoudige exponentiële gladstrijking;
- VIDYA - gladstrijken met behulp van Tushar Chande's algoritme;
- AMA - gladstrijken met behulp van Perry Kaufman's algoritme.
Het is belangrijk om op te merken dat de faseparameter een heel andere betekenis heeft voor verschillende gladstrijkalgoritmen.
- Voor JMA is het een externe fasevariabele die varieert van -100 tot +100.
- Voor T3 is het een gladstrijkingsverhouding vermenigvuldigd met 100 voor betere visualisatie;
- Voor VIDYA is het een CMO-periode, voor AMA is het een langzame EMA-periode;
- Voor AMA is de snelle EMA-periode een vaste waarde die standaard gelijk is aan 2. De verhouding van de exponent is ook gelijk aan 2 voor AMA.
De indicator maakt gebruik van de klassen uit de SmoothAlgorithms.mqh bibliotheek (deze moeten gekopieerd worden naar de terminal_data_folder\MQL5\Include). Het gebruik van deze klassen is uitgebreid beschreven in het artikel "Averaging Price Series for Intermediate Calculations Without Using Additional Buffers".

Gerelateerde berichten
- BykovTrend_HTF_Signal: Dé Indicator voor MetaTrader 5 voor Trendanalyse
- Prijs in het Poolse Coördinatensysteem - Indicator voor MetaTrader 5
- ATR Geïntegreerde Laguerre RSI Indicator voor MetaTrader 5
- ATR Geïndividualiseerde EMA: De Slimme Indicator voor MetaTrader 5
- Rate_AOModPips: Dé Indicator voor MetaTrader 5 voor Traders