On-Balance Volume (OBV, балансовый объём) относится к классическим индикаторам объёма: он пытается показать, притекает ли объём в актив или вытекает из него, и ведёт накопительный подсчёт, который прибавляет объём на закрытиях вверх и вычитает его на закрытиях вниз. В Freya OBV входит в число индикаторов, которые можно прикрепить к боту. Это руководство объясняет, что такое OBV и как именно он ведёт себя как условие в Freya (включая важную и честную оговорку о том, что значение OBV является абсолютным накопительным числом, для которого трудно выбрать осмысленный уровень), а также показывает несколько распространённых способов, которыми трейдеры его используют.
Полное меню триггеров см. в статье Индикаторы, с которыми можно торговать. О том, как работает сама система условий, см. Условия входа и система триггеров.
Главное
- OBV: накопительный индикатор объёма. Он прибавляет объём свечи на закрытии вверх и вычитает его на закрытии вниз, формируя текущий итог.
- В Freya вы задаёте OBV как условие с одним из четырёх операторов: «Выше», «Ниже», «Пересекает вверх» или «Пересекает вниз».
- OBV требует значения, но это значение является абсолютным накопительным числом (например, 1 000 000), и поскольку это текущий итог, выбрать осмысленный фиксированный уровень действительно сложно.
- OBV лучше читать по его направлению и тренду, а не по точному порогу: накопительное число зависит от масштаба и дрейфует со временем.
- Одно и то же условие OBV работает для входов и для выходов. Эта статья носит общий образовательный характер и не является финансовым советом.
Что такое OBV?
OBV расшифровывается как On-Balance Volume (балансовый объём). Идея, представленная десятилетия назад, заключается в том, что объём часто движется раньше цены. Поэтому, ведя текущий подсчёт объёма с учётом направления каждой свечи, вы получаете представление о том, накапливается ли давление покупателей или продавцов.
Правило простое. Начиная с текущего итога, для каждой новой свечи:
- Если свеча закрывается выше предыдущей, прибавь её объём к итогу.
- Если закрывается ниже, вычти её объём.
- Если закрывается без изменений, оставь итог как есть.
OBV растёт, когда доминирует объём вверх, и падает, когда доминирует объём вниз.
Самое полезное в OBV: его направление.
| Что делает OBV | Распространённая интерпретация |
|---|---|
| Растёт | Объём накапливается на закрытиях вверх: часто читается как давление покупателей |
| Падает | Объём накапливается на закрытиях вниз: часто читается как давление продавцов |
| Расходится с ценой | Цена делает новый максимум или минимум, а OBV нет: некоторые трейдеры следят за этим как за предупреждением |
OBV представляет собой накопительную линию. Её абсолютное число не имеет фиксированного масштаба: оно полностью зависит от того, откуда начался текущий итог и сколько объёма притекло с тех пор. Информацию несёт форма и направление линии, а не сырая цифра.
Использование OBV в Freya
В Freya OBV служит условием, которое вы прикрепляете к боту. Вы выбираете оператор, значение и таймфрейм, и бот оценивает это условие на живых рыночных данных. Есть четыре оператора, и каждый означает нечто конкретное:
| Оператор | Что это значит для OBV |
|---|---|
| Выше | Срабатывает, пока итог OBV в данный момент выше вашего значения |
| Ниже | Срабатывает, пока итог OBV в данный момент ниже вашего значения |
| Пересекает вверх | Срабатывает в момент, когда OBV проходит вверх через ваше значение |
| Пересекает вниз | Срабатывает в момент, когда OBV проходит вниз через ваше значение |
Несколько деталей, важных в Freya:
- OBV требует значения. В отличие от индикатора «цена против линии», OBV сравнивает свой текущий итог с числом, которое вы вводите.
- Это значение: абсолютная накопительная цифра. Это не ограниченная шкала от 0 до 100, как у RSI. Это сырой текущий итог (число вроде 1 000 000), и его размер зависит от объёма актива и от того, как накопительный итог сформировался за свечи.
- Таймфрейм для каждого условия. Каждое условие OBV несёт свой собственный таймфрейм. Вы можете читать OBV на 1-часовом графике для одного условия и на 4-часовом для другого, в одном и том же боте.
- Вход и выход. OBV работает на обеих сторонах. Вы можете использовать его, чтобы решить, когда открыть позицию и когда закрыть её.
Честная оговорка: выбрать значение OBV сложно
Вот часть, которую пропускает большинство быстрых руководств. Поскольку OBV является накопительным текущим итогом, у него нет естественного, универсального уровня, как 30 и 70 естественны для RSI. Число зависит от объёма актива, таймфрейма и того, где находится текущий подсчёт, когда бот его читает, и оно продолжает дрейфовать по мере накопления объёма. Значение «1 000 000» может быть высоким показанием для одного актива и низким для другого, и OBV того же актива может со временем подняться далеко за пределы любого фиксированного числа просто потому, что объём продолжает прибавляться.
Так что сделать осмысленным фиксированный порог вроде OBV Выше 1 000 000 действительно трудно: редко есть принципиальный способ узнать, какое абсолютное число отмечает точку разворота. Мы честно говорим вам об этом, а не делаем вид, что у OBV есть аккуратные уровни.
В чём OBV действительно хорош, так это в показе направления и тренда: растёт линия или падает, согласуется она с ценой или расходится? Если вы хотите использовать OBV в боте, честная формулировка такова:
- Читайте OBV прежде всего по его тренду, а не по точному порогу.
- Если вы всё же задаёте значение, относитесь к нему как к грубому, специфичному для актива ориентиру, который вы вывели из недавнего диапазона OBV этого актива, а не как к универсальному уровню.
- Ожидайте перекалибровки, потому что накопительный итог дрейфует со временем.
Сила OBV в направлении линии, а не в её абсолютном числе. Поскольку значение является накопительным итогом без фиксированного масштаба, любой выбранный вами порог специфичен для актива и будет дрейфовать по мере накопления объёма. Не относитесь к круглому числу вроде 1 000 000 так, будто оно само по себе является осмысленным уровнем.
Разница между «Выше»/«Ниже» и «Пересекает вверх»/«Пересекает вниз» состоит в разнице между состоянием и событием. «Выше» истинно всё время, пока OBV находится выше вашего значения. «Пересекает вверх» срабатывает только в единственный момент, когда OBV проходит вверх через него. Используйте операторы состояния для постоянного условия и операторы пересечения, чтобы поймать точный момент, когда OBV проходит через выбранный вами уровень.
Настройка условия OBV
Вот общий порядок добавления OBV к боту. Точный экран зависит от того, создаёте ли вы новый бот или редактируете существующий, но настройка условия одинакова.
- Создайте новый бот или отредактируйте существующий. Откройте конструктор ботов и перейдите в раздел, где задаются условия: Условия входа, чтобы управлять открытием, или Условия выхода, чтобы управлять закрытием.
- Добавьте условие. Добавьте к боту новое условие входа (или выхода).
- Выберите OBV как индикатор. Выберите OBV из списка доступных индикаторов.
- Выберите оператор. Выберите один из четырёх: «Выше», «Ниже», «Пересекает вверх» или «Пересекает вниз».
- Задайте значение и таймфрейм. Введите своё значение (помните, что это абсолютное накопительное число; в поле показан пример вроде 1 000 000) и выберите таймфрейм, на котором следует читать OBV (например, 1h или 4h). Поскольку значение зависит от масштаба, основывайте его на собственном недавнем диапазоне OBV актива, а не на универсальном числе.
- Объедините условия через AND / OR, если нужно больше условий. Вы можете добавить до 8 условий на бот и соединить их через AND (все должны быть истинны одновременно: сигналы реже и строже) или OR (достаточно любого одного: сигналы чаще). Например, объедините OBV с условием по цене или моментуму, чтобы подтвердить движение.
Учитывая, насколько трудно выбрать фиксированный уровень OBV, многие трейдеры используют OBV как подтверждение рядом с другим сигналом, а не как самостоятельный триггер: например, требуют условие по цене или RSI и используют OBV, чтобы подтвердить, что объём течёт в том же направлении. Руководство по системе триггеров подробнее разбирает комбинирование условий.
Распространённые настройки OBV
Ниже общие образовательные примеры того, как трейдеры обычно думают об OBV. Это иллюстрации механики, а не рекомендации, и ни одна из них не обещает определённого результата. Поскольку абсолютный уровень OBV зависит от масштаба, относитесь к любому числу ниже как к заполнителю, который вы замените специфичным для актива ориентиром.
- Подтверждение объёмом. Объедините другой сигнал входа (скажем, условие по цене или моментуму) с условием OBV через AND, чтобы бот действовал только тогда, когда объём течёт так, как вы ожидаете. Это опирается на направление OBV, а не на точный уровень.
- Пересечение самостоятельно выведенного ориентира.
OBV Пересекает вверх [ваш ориентир], где ориентир означает уровень, который вы считываете из недавнего диапазона OBV конкретного актива. Он служит грубым сигналом «объём набирает обороты», а не универсальным порогом. - Внимание к дивергенции (вручную). За OBV часто следят ради дивергенции: цена делает новый максимум, а OBV нет. Обычно это наблюдение при чтении графика; в боте вы чаще будете использовать направление OBV как подтверждающий фильтр, чем пытаться закодировать дивергенцию как единственный порог.
- Подтверждение выхода. Используйте условие OBV рядом с вашей логикой выхода, чтобы подтвердить, что объём разворачивается, а не полагаться только на накопительное число.
OBV не предсказывает развороты, и у его накопительного значения нет универсально «правильного» уровня. Круглый порог осмыслен только относительно конкретного актива и момента. Относитесь к любому отдельному индикатору как к одному входному параметру, тестируйте свою идею перед тем, как рисковать реальными средствами, и помните, что любая торговля несёт риск.
Часто задаваемые вопросы
Какое значение задать для OBV?
Честно говоря, универсального ответа нет, и это главное, что нужно понять про OBV. Значение является абсолютным накопительным числом (в поле показан пример вроде 1 000 000), и поскольку OBV представляет собой текущий итог, «правильный» уровень полностью зависит от актива, таймфрейма и того, сколько объёма накопилось. Одно и то же число может быть высоким для одного актива и низким для другого, и оно дрейфует со временем. Если вы задаёте значение, выведите его из недавнего диапазона OBV конкретного актива и ожидайте перекалибровки. Большинство трейдеров находят OBV более полезным по его направлению, чем по точному порогу.
Почему OBV является накопительным числом, а не шкалой от 0 до 100?
Потому что так определён индикатор. OBV ведёт текущий подсчёт (прибавляя объём на закрытиях вверх и вычитая его на закрытиях вниз), поэтому у линии нет фиксированных границ, как у RSI (от 0 до 100). Цифра отражает накопленный поток объёма, поэтому её форма и направление важнее сырого числа.
Какой таймфрейм использовать для OBV?
Любой, который подходит вашей стратегии: у каждого условия свой таймфрейм, так что выбор за вами. В качестве общего образования: более короткие таймфреймы дают более реактивную и более шумную линию OBV, более длинные дают более сглаженную. Универсально «правильного» таймфрейма нет.
Могу ли я использовать OBV и для входа, и для выхода?
Да. Одно и то же условие OBV можно использовать, чтобы решить, когда бот открывает позицию и когда закрывает её. Поскольку выбрать точный уровень сложно, распространённый образовательный подход состоит в том, чтобы использовать направление OBV как подтверждающий фильтр на обеих сторонах, а не как самостоятельный триггер.
В чём разница между «Ниже» и «Пересекает вниз»?
«Ниже» описывает состояние: оно истинно всё время, пока OBV находится под вашим значением. «Пересекает вниз» описывает событие: оно срабатывает только в единственный момент, когда OBV проходит вниз через ваше значение. Используйте оператор состояния для постоянного условия и оператор пересечения, чтобы поймать точный момент, когда OBV проходит через выбранный вами уровень.
Гарантирует ли OBV прибыльные сделки?
Нет. Ни один индикатор не может гарантировать прибыль. OBV обобщает накопленный поток объёма; он не предсказывает будущее, и сигналы могут быть ошибочными, особенно потому, что его абсолютный уровень зависит от масштаба и его легко неверно прочитать. Эта статья носит общий образовательный характер и не является финансовым советом: всегда проводите собственное исследование и торгуйте только на средства, которыми можете рискнуть.
Как OBV соотносится с другими индикаторами Freya?
OBV относится к накопительным индикаторам объёма. Freya предлагает много других индикаторов: инструменты моментума, тренда и волатильности, а также другие индикаторы объёма. Полный список и то, что измеряет каждый, см. в статье Индикаторы, с которыми можно торговать, а более глубокую теорию см. в статье Технические индикаторы для торговли ботами.
