Индикатор Volume Oscillator: формула, настройки и чтение
Volume Oscillator, известный также как Percentage Volume Oscillator, измеряет разрыв между короткой и длинной скользящими средними объёма в процентах от длинной средней. Положительные значения означают, что недавнее участие идёт выше своей более долгой нормы; отрицательные — что оно угасает.
Senzoukria · Индикаторы · Updated September 2026
Volume Oscillator — Объём, в отдельной панели под графиком.
Что измеряет Volume Oscillator
Деление разности двух средних на длинную среднюю делает результат процентом и потому сравнимым между инструментами и таймфреймами так, как сырая разность в контрактах не позволяет. Сравнение двух средних, а не одного бара со средней, и отличает его от Relative Volume: шум текущего бара уже впитан короткой средней, поэтому одиночный выброс сдвигает линию гораздо меньше. Ничего не рисуется, пока за обеими средними не будет полного окна, а длинное окно с нулевым средним объёмом возвращает не процент, а ничего, поскольку делить не на что.
Формула — так, как она реализована
Это не привычное определение из других источников, а то, что вычисляет поставляемый код, задокументированное рядом с реализацией:
Volume Oscillator (PVO) : osc = (SMA_short(volume) − SMA_long(volume)) / SMA_long(volume) × 100 POURQUOI : mesure l'EXPANSION ou la contraction de la participation, en % et donc comparable d'un instrument et d'un timeframe à l'autre. > 0 = le volume court terme dépasse sa norme (impulsion, breakout qui participe) ; < 0 = assèchement (fin de mouvement, range). C'est un complément de `relative-volume` (volume.ts), qui compare UNE barre à sa moyenne — ici on compare deux MOYENNES, ce qui élimine le bruit de la barre courante. Défauts 5 et 20 : une semaine contre un mois de séances, le couple usuel. Warm-up (< long barres) → null. SMA_long = 0 (fenêtre entièrement à volume nul) → null : x/0 n'est pas « 0 % de variation », c'est une absence de référence — aucun cumul en jeu, l'exception des accumulateurs ne s'applique pas. Les deux SMA de `helpers.smaSeries` rendent null avant fenêtre pleine.
Как его читать
- Нулевая линия — это эталон: выше неё краткосрочная средняя объёма обогнала долгосрочную, ниже — участие сжимается.
- Значения, растущие по ходу направленного движения, описывают подключающихся к нему участников; падающие на том же движении описывают ход, который тянут всё меньше участников.
- Устойчиво отрицательные значения внутри диапазона — обычная картина спокойного рынка, а не предупреждение сами по себе.
- Собственного направления у линии нет: крупное положительное значение сопровождает тяжёлые продажи так же легко, как тяжёлые покупки.
- Оба входа — скользящие средние, поэтому развороты приходят после вызвавшего их объёма. Пересечение — не своевременное событие.
Параметры и значения по умолчанию
Короткая средняя по умолчанию 5, длинная 20 — примерно неделя против месяца дневных сессий и общепринятая пара. Сближение периодов уплощает линию к нулю и даёт частые пересечения, которые мало что значат; их расхождение даёт более крупные колебания, разворачивающиеся позже. Короткий период принимает значения от 1 до 200, длинный — от 1 до 500. Задать короткий период длиннее длинного разрешено: это просто переворачивает смысл знака, поскольку сравнение идёт в обратную сторону.
| Параметр | Тип | По умолчанию | Диапазон |
|---|---|---|---|
| Short SMA | number | 5 | 1 – 200 |
| Long SMA | number | 20 | 1 – 500 |
Чего он не показывает
Оба входа запаздывают, поэтому осциллятор подтверждает изменение участия, а не объявляет его. На внутридневных фьючерсах он повторяет дневную кривую объёма, печатая предсказуемые положительные значения около открытия и закрытия кэш-сессии, которые ничего не говорят о текущем движении. Он не несёт ни направления, ни информации о том, кто инициировал сделки, ни о том, где внутри бара прошёл объём. Границы сессий, ролловеры и праздничные сессии искажают длинную среднюю на всё её окно, а на прогреве серия пуста.
Похожие индикаторы
- Volume ROC % — Объём
- Relative Volume — Объём
- Trade Count — Объём
- Level Count — Объём
- Volume per Level — Объём
- POC Position % — Объём
Эта страница на других языках
Frequently asked questions
- Для чего используют осциллятор объёма?
- Чтобы увидеть, расширяется или сжимается участие относительно своей недавней нормы, выраженное в процентах. Его применяют, чтобы проверить, сопровождается ли ценовое движение растущим или угасающим объёмом. Он измеряет только участие и собственной направленной информации не несёт.
- Чем осциллятор объёма отличается от относительного объёма?
- Относительный объём сравнивает один бар со средней предшествующих ему баров, поэтому одиночный выброс даёт крупное значение. Осциллятор объёма сравнивает друг с другом две средние объёма, что впитывает отдельные бары и описывает тренд участия, а не размер одного бара.
- Какие настройки для осциллятора объёма считаются стандартными?
- Короткая 5 и длинная 20 — общепринятая пара, приближающая неделю против месяца дневных сессий. Узкий разрыв между периодами заставляет линию липнуть к нулю и часто пересекать его; широкий даёт более размашистые колебания, но с более поздними разворотами. Ни одна настройка не убирает запаздывание, присущее скользящим средним.