547 / 736OBV

On-Balance Volume

OBV · накопленный объём со знаком

On-Balance Volume (OBV) связывает движение цены с объёмом торгов. Если свеча закрывается выше предыдущей, он прибавляет её объём; если ниже — вычитает. Полученная линия помогает следить, сопровождает ли изменение объёма ценовой тренд. Она не показывает, сколько новых денег поступило в биткоин.

OBV — накопительная сумма объёмов со знаком, зависящим от изменения цены закрытия. Close означает последнюю цену в промежутке времени, Volume — количество, проторгованное за этот промежуток. При одинаковом Close сумма не меняется. Важна её динамика при согласованных данных и настройках, а не просто положительное или отрицательное число.

Анна смотрит на график биткоина и хочет понять торговую активность вместе с ценой. Каждая свеча описывает промежуток времени: Close — последняя цена, Volume — всё проторгованное количество. Правило Fidelity сравнивает Close с предыдущим Close: более высокий прибавляет весь объём к текущему OBV, более низкий вычитает его. При равной цене закрытия ничего не прибавляется и не вычитается. Этот воображаемый счёт — не кошелёк и не баланс на бирже. Так история торгов превращается в ещё одну линию графика. [1]

Показательно то, чего правило не учитывает. Формула TradingView использует направление изменения Close, а не его величину. Две свечи с одинаковым Volume, каждая из которых закрылась выше своей предшественницы, прибавят к OBV одинаково, даже если один подъём был слабым, а другой резким. Анна не может заключить, что движения имели одинаковую силу. Напротив, точно неизменный Close ничего не добавит даже при активных торгах. Индикатор не скрывает активность, а применяет простое правило классификации. [2]

OBV продолжает предыдущий результат, поэтому ему нужно начало. Fidelity советует смотреть на направление, а не абсолютное значение. Из накопительного сложения следует: другое начальное значение сдвигает всю последующую серию на постоянную величину, если остальные данные одинаковы. Анне не следует считать пересечение нуля универсальной границей покупки или продажи. Отрицательный OBV — не отрицательный денежный баланс и не размер её убытка. Для сравнения нужны одинаковые начало и данные либо сопоставление соответствующих изменений вместо простых различий уровней. [1]

Анне нужно проверить источник данных. Coinbase, например, предоставляет свечи выбранного продукта и интервала, включая Volume. Серия BTC–USD с конкретной биржи не включает автоматически торги всех биткоин-рынков. Важны и единицы: объём в BTC нельзя напрямую сравнивать с денежным объёмом или количеством контрактов. OBV наследует единицу входного объёма. Источник, продукт, временная группировка и единица должны быть согласованы. Даже смена интервала того же графика может изменить форму линии, поскольку иначе группирует сделки и изменения цен закрытия. [3]

TradingView объясняет OBV через давление покупателей и продавцов. Это интерпретация распределения объёмов между растущими и падающими свечами. Сама формула содержит только Close и Volume. Она не знает участников, внесения и вывода средств или того, была ли отдельная сделка вызвана входящей заявкой на покупку или продажу. У каждой исполненной сделки к тому же есть и покупатель, и продавец. Поэтому растущая линия не сообщает Анне число новых покупателей или чистый приток капитала. Она лишь показывает, что по выбранному правилу в сумме преобладают объёмы, учтённые положительно. [2]

Анна может сравнивать ценовые вершины с соответствующими движениями OBV. Fidelity описывает новую более высокую вершину цены без новой более высокой вершины OBV; аналогично сравнивают более низкие ценовые минимумы и реакцию индикатора. Такое расхождение называется дивергенцией. Оно может быть поводом проверить тренд, но не обещает разворота и не назначает его дату. До теста Анна должна определить сравниваемые вершины и отрезки, а также момент, когда могла их распознать. Выбор удобных точек после просмотра всего графика дал бы тесту информацию из будущего. [1]

TradingView напоминает, что Close открытой свечи ещё меняется. Если цена перейдёт с одной стороны предыдущего Close на другую, знак вклада в OBV тоже может измениться, пока добавляются новые сделки. Промежуточное значение не равно окончательному. Coinbase также предупреждает о возможной неполноте истории и не публикует интервалы без зарегистрированных сделок. Но Анна не должна без проверки считать пропуск реальным отсутствием активности. Сначала надо выяснить, отсутствовала сделка или её запись. Решения внутри свечи и обработку пропусков следует явно определить в тесте. [4] [3]

TradingView рекомендует читать OBV вместе с другим анализом. Даже одновременный рост цены и OBV не гарантирует выгодную сделку. Анне нужны заранее определённые вход, выход, размер позиции, условия отмены плана и решение о том, ждать ли закрытия свечи. Результат должен учитывать комиссии и проскальзывание — разницу между ожидаемой и реальной ценой исполнения. Повторный подбор правил под тот же исторический график ведёт к overfitting, то есть переобучению: правило приспосабливается к прошлому, но может не работать в других условиях. Поэтому важен тест на данных, не использованных для его выбора. [2] [5]

Пример · OBV

Три свечи и одна накопительная сумма

Анна проверяет вымышленную серию с объёмом в BTC. Начинает с OBV = 0 и предыдущего Close = 100000 USD/BTC. Следующие Close = 101000 USD/BTC и Volume = 20 BTC дают OBV = 0 + 20 = 20 BTC. Затем Close = 100500 USD/BTC и Volume = 12 BTC дают OBV = 20 − 12 = 8 BTC. Следующие Close = 100500 USD/BTC и Volume = 9 BTC оставляют OBV = 8 BTC. В последней свече были сделки, но цена закрытия осталась прежней, поэтому её объём не изменил сумму. Результат — не баланс Анны и не вновь внесённый биткоин, а итог применения правила к выбранным свечам.

Для полной картины прочитайте эту статью вместе с Average True Range, Technical indicator, Technical analysis, Timeframe, Backtesting, Volume Profile. На эту статью также ссылаются Volume Profile.

01Доказывает ли рост OBV поступление новых денег?

Нет. Линия суммирует объёмы со знаком, назначенным по изменению закрытия. Она не отслеживает внесение, вывод, личности участников или заявку, начавшую сделку. Для потоков капитала нужны другие данные.

02Почему два приложения показывают разный OBV?

Сначала сравните источник, продукт, интервал, единицу объёма, начало и пропуски. Другое начальное значение может лишь сдвинуть линию, а другие свечи — изменить её форму. Отображаемые значения не всегда напрямую сопоставимы.

DOC · 001Fidelity — OBVДокументация DOC · 002TradingView — OBVДокументация DOC · 003Coinbase — Product candlesДокументация DOC · 004TradingView — RepaintingДокументация DOC · 005TradingView — StrategiesДокументация
Обновлено: Сначала источники · Не является инвестиционной рекомендацией