Relative Vigor Index (RVI) adalah indikator yang menghitung berdasarkan asumsi bahwa harga penutupan biasanya lebih tinggi dibandingkan harga pembukaan saat terjadi tren naik.
Sebaliknya, saat terjadi tren turun, situasinya berbalik. Perubahan harga dibagi dengan rentang harga maksimum dalam satu bar untuk menormalkan indeks:
RVI = (CLOSE - OPEN) / (HIGH - LOW)
- OPEN - harga pembukaan;
- HIGH - harga tertinggi;
- LOW - harga terendah;
- CLOSE - harga penutupan.
Indikator ini juga telah diperhalus untuk menghilangkan fluktuasi harga yang tidak terduga. Garis sinyal dihasilkan dengan cara yang sama. Keunggulan utama dari varian indikator yang sudah dikenal ini adalah kemungkinan untuk mengubah algoritma penghalusan RVI dan garis sinyal dengan memilih salah satu dari sepuluh algoritma yang tersedia:
- SMA - rata-rata bergerak sederhana;
- EMA - rata-rata bergerak eksponensial;
- SMMA - rata-rata bergerak halus;
- LWMA - rata-rata bergerak berbobot linier;
- JJMA - rata-rata adaptif JMA;
- JurX - penghalusan ultralinier;
- ParMA - penghalusan parabolik;
- T3 - penghalusan eksponensial ganda Tillson;
- VIDYA - penghalusan menggunakan algoritma Tushar Chande;
- AMA - penghalusan menggunakan algoritma Perry Kaufman.
Perlu dicatat bahwa parameter Phase memiliki arti yang berbeda tergantung pada algoritma penghalusan yang digunakan.
- Untuk JMA, ini adalah variabel Phase eksternal yang berubah dari -100 hingga +100.
- Untuk T3, ini adalah rasio penghalusan yang dikalikan dengan 100 untuk visualisasi yang lebih baik;
- Untuk VIDYA, ini adalah periode CMO, sedangkan untuk AMA ini adalah periode EMA lambat;
- Untuk AMA, periode EMA cepat adalah nilai tetap dan sama dengan 2 secara default. Rasio pangkat juga sama dengan 2 untuk AMA.
Indikator ini menggunakan kelas SmoothAlgorithms.mqh (harus disalin ke folder terminal_data_folder\MQL5\Include). Penggunaan kelas ini telah dijelaskan secara rinci dalam artikel "Rata-rata Seri Harga untuk Perhitungan Intermediate Tanpa Menggunakan Buffer Tambahan".

Postingan terkait
- Indikator Open Range Breakout untuk MetaTrader 5: Strategi Trading yang Efektif
- iSpread: Indikator Spread untuk Pair Trading di MetaTrader 5
- Volume Profile + Range v6.0: Indikator Penting untuk MetaTrader 5
- Panduan Lengkap Volume Profile + Range v6.0 untuk MetaTrader 5
- Mengenal XRAVI: Indikator Unggulan untuk MetaTrader 5