Le calcul de l'indice de vigueur relative (Relative Vigor Index, RVI) repose sur l'idée que, sur un marché haussier, le cours de clôture est généralement supérieur au cours d'ouverture. Sur un marché baissier, les cours de clôture sont généralement inférieurs aux cours d'ouverture.
Pour normaliser l'indice, la variation de cours est divisée par l'amplitude maximale des cours au cours de la barre :
RVI = (CLOSE - OPEN) / (HIGH - LOW)
où :
Afin d’exclure les fluctuations aléatoires des cours, l’oscillateur est lissé. Une ligne de signal est également tracée. Le principal avantage de cette variante de l’indicateur bien connu réside dans la possibilité de modifier les algorithmes de lissage du RVI et de la ligne de signal, en choisissant parmi les dix options disponibles :
Il convient de noter que le paramètre Phase a une signification totalement différente selon les algorithmes de lissage.
L'indicateur utilise les classes de la bibliothèque SmoothAlgorithms.mqh (à copier dans le répertoire_de_données_du_terminal\MQL5\Include), dont le fonctionnement a été décrit en détail dans l'article « Moyenne des séries de prix sans tampons supplémentaires pour les calculs intermédiaires ».

Traduit du russe par MetaQuotes Ltd.
Code original : https://www.mql5.com/ru/code/506
ExCandles2
L'indicateur ExCandles-v2 signale, à l'aide de flèches sur le graphique, les combinaisons de bougies.
iTrend
Indicateur combiné de la force et de la direction de la tendance.
Converted from Pine Script - Fibonacci Bollinger Bands
Cet indicateur de bandes de Fibonacci est une conversion de Pine Script (par Rashad) vers le langage MQL5.
CloseAgent
Outil de clôture optimal avec les bandes de Bollinger et le RSI.