Индикатор Relative Vigor Index: формула, настройки и чтение
Relative Vigor Index сравнивает, где бар закрылся относительно своего открытия, с полным диапазоном этого бара от максимума до минимума, а затем агрегирует результат по окну. Индикатор строит две линии — RVI и сигнальную — с периодом по умолчанию 10.
Senzoukria · Индикаторы · Updated September 2026
Relative Vigor Index — Моментум, в отдельной панели под графиком.
Что измеряет Relative Vigor Index
Числитель каждого бара — закрытие минус открытие, знаменатель — максимум минус минимум. Оба проходят через симметричное четырёхбарное взвешивание 1, 2, 2 и 1, делённое на 6, и только затем суммируются за период. Это взвешивание не является ни простой, ни экспоненциальной средней: наибольший вес приходится на центр четырёх баров, что фильтрует шум при сдвиге фазы чуть больше чем на полтора бара. Логика отношения такова: рынок с убеждённостью закрывается вблизи того экстремума, в сторону которого открылся, а деление на диапазон убирает масштаб инструмента. Сигнальная линия применяет к RVI то же самое четырёхбарное взвешивание — по конвенции Элерса, а не простую четырёхпериодную среднюю. Если суммарный сглаженный диапазон за окно равен нулю, что бывает на замерших сессиях или на барах-заполнителях, бар не получает значения, а не получает ноль.
Формула — так, как она реализована
Это не привычное определение из других источников, а то, что вычисляет поставляемый код, задокументированное рядом с реализацией:
RVI — Relative Vigor Index (John Ehlers / StockCharts). Mesure si la barre FERME dans le sens où elle s'est OUVERTE, rapporté à son amplitude : num = close − open ; den = high − low SW4(x)[i] = ( x[i] + 2·x[i−1] + 2·x[i−2] + x[i−3] ) / 6 ← « lissé sur 4 barres » RVI = Σ_N SW4(num) / Σ_N SW4(den) signal = SW4(RVI) Le lissage est un WMA SYMÉTRIQUE 1-2-2-1 (pas une SMA, pas une EMA, pas du Wilder) : poids maximum au CENTRE de la fenêtre, ce qui filtre le bruit sans décaler la phase de plus d'une barre et demie. POURQUOI ce ratio : un marché vigoureux ferme près de son extrême dans le sens de l'ouverture ; diviser par le range rend la mesure sans échelle, donc comparable d'un instrument à l'autre. `period` (défaut 10, la valeur StockCharts) agrège ensuite numérateur et dénominateur DÉJÀ lissés — mettre period = 1 rend exactement la forme minimale « SW4(num)/SW4(den) ». Le signal réutilise le MÊME SW4 (convention d'Ehlers, pas une SMA 4). Σ SW4(den) NULLE (les 4 barres de la fenêtre sans range — séance figée, barres de remplissage) → null, JAMAIS 0 : sans amplitude, « fermer dans le sens de l'ouverture » n'a pas de sens. Warm-up : 3 barres pour le SW4, plus N − 1 pour l'agrégation ; le signal en coûte 3 de plus. Sorties : [RVI, signal].
Как его читать
- Положительный RVI означает, что в окне преобладали закрытия выше открытий с учётом ширины этих баров; отрицательный — обратное.
- Пересечение RVI и сигнальной линии отмечает момент, когда недавнее отношение отошло от собственной четырёхбарной взвешенной средней. Линии по построению близки друг к другу, поэтому пересечения часты.
- Значения около нуля описывают бары, закрывшиеся рядом со своим открытием, — это иное состояние, чем просто маленькие бары.
- Удалённость от нуля ограничена тем, какую долю диапазона каждого бара заняло движение от открытия к закрытию, поэтому широкий бар, закрывшийся в середине диапазона, почти ничего не добавляет.
- Поскольку сглаживание центрированное, линия реагирует на изменение примерно в пределах двух баров. Для отфильтрованного ряда это быстро, но это не опережающее предупреждение.
Параметры и значения по умолчанию
Период по умолчанию — 10, как в StockCharts, допустимый диапазон — от 1 до 200; он агрегирует уже сглаженные числитель и знаменатель. При периоде 1 индикатор сводится к базовой форме: четырёхбарно взвешенный числитель, делённый на четырёхбарно взвешенный знаменатель. Прогрев составляет 3 бара на взвешивание плюс период минус один на агрегацию, а сигнальная линия требует ещё 3 бара.
| Параметр | Тип | По умолчанию | Диапазон |
|---|---|---|---|
| Period | number | 10 | 1 – 200 |
Чего он не показывает
RVI зависит от открытия каждого бара, поэтому способ построения баров определяет показание: на тиковых, объёмных или диапазонных барах открытие — это просто место, где закончился предыдущий бар, и «закрытие минус открытие» там совсем иная величина, чем на временных барах в начале сессии. Бар, закрывшийся у максимума на тонкой ликвидности, и бар, закрывшийся там же против крупных лимитных заявок на продажу, дают одно и то же отношение, потому что формула не спрашивает, что торговалось на этих ценах. В боковике линии многократно пересекаются без направленного смысла, а серия баров без диапазона не выравнивает линию, а полностью её убирает.
Похожие индикаторы
- Stochastic — Моментум
- Stoch RSI — Моментум
- CCI — Моментум
- ROC — Моментум
- Williams %R — Моментум
- Momentum — Моментум
Эта страница на других языках
Frequently asked questions
- Что измеряет Relative Vigor Index?
- Он измеряет, закрываются ли бары в направлении, в котором открылись, с поправкой на их собственный диапазон. Числитель — закрытие минус открытие, знаменатель — максимум минус минимум; оба сглаживаются и суммируются за период, поэтому результат показывает, какую долю доступного диапазона захватило движение от открытия к закрытию.
- Зачем RVI использует взвешивание 1-2-2-1?
- Это симметричное четырёхбарное взвешивание концентрирует вес в середине окна, фильтруя шум и задерживая результат лишь примерно на полтора бара. Простая скользящая средняя дала бы всем четырём барам равный вес и сильнее сдвинула бы фазу; экспоненциальная — дала бы наибольший вес последнему бару и оставила бы за ним длинный хвост.
- Что такое сигнальная линия RVI?
- Сигнальная линия — это ряд RVI, пропущенный через то же взвешивание 1-2-2-1 по четырём барам, что применяется к числителю и знаменателю; это конвенция Элерса, а не четырёхпериодная простая средняя. Она требует трёх дополнительных баров прогрева сверх самой линии RVI.