Учебные материалы Student Wyckoff

OBV: расчёт объёма и значение начальной точки

OBV, или On Balance Volume, складывает объёмы баров с учётом направления цены закрытия. Закрытие выше предыдущего — объём прибавляется, ниже — вычитается. Поэтому линия помогает увидеть, как распределяется объём между растущими и падающими барами. Но число OBV не показывает сумму денег, которую инвесторы внесли на рынок.

Здесь разберём пять условных баров. Сначала получим всю линию вручную, затем изменим начальное значение и проверим, что произошло. Это учебный расчёт на придуманных данных: он позволяет проверить понимание формулы, а не доходность торговой системы.

Какие данные нужны для OBV

Для очередного шага нужны текущее и предыдущее закрытия, объём текущего бара и предыдущее значение OBV. Если текущее закрытие выше, получаем предыдущий OBV плюс текущий объём. Если ниже — предыдущий OBV минус объём. При одинаковых закрытиях значение сохраняется. Такую схему описывает официальная справка TradingView об OBV.

В нашем упражнении первый OBV равен нулю: это явно выбранная начальная точка. На первом баре нет предыдущего закрытия внутри таблицы, поэтому его объём не классифицируем. Это условие учебной модели; оно не означает, что каждый терминал начинает расчёт точно так же.

Объём записан в условных единицах. На реальном графике сначала проверьте, что именно отдаёт источник данных, с какой площадки поступает история и как измеряется объём. Значения разных источников нельзя считать сопоставимыми только потому, что у индикатора одинаковое название.

Пять баров: прибавить, вычесть или сохранить

Используем только уже закрытые бары. Сравниваем закрытие с предыдущим закрытием, а не с открытием текущей свечи. Это существенное различие: цвет свечи и направление изменения закрытий могут не совпасть.

Учебная таблица 1
БарЗакрытиеОбъёмДействиеOBV
110010Начальная точка0
210220Прибавить 2020
310130Вычесть 30−10
410140Сохранить значение−10
510450Прибавить 5040

На втором баре закрытие выросло со 100 до 102: 0 + 20 = 20. На третьем снизилось со 102 до 101: 20 − 30 = −10. На четвёртом цена закрытия не изменилась, поэтому объём 40 не прибавляем и не вычитаем. На пятом получаем −10 + 50 = 40.

Обратите внимание: на третьем баре OBV отрицательный, хотя все исходные объёмы положительные. Минус появился из-за накопленного результата сложения и вычитания. Это не отрицательный объём торгов и не задолженность участников рынка.

Почему другая начальная точка меняет числа

Повторим те же действия, но зададим начальный OBV равным 1000. Получим последовательность 1000, 1020, 990, 990, 1040. Каждое значение стало выше прежнего ровно на 1000. Изменения между соседними барами остались прежними: +20, −30, 0, +50.

Следовательно, в этой модели изменение начального значения сдвигает линию вверх или вниз. Оно не создаёт новый всплеск объёма и не меняет направления отдельных шагов. Последнее число 1040 само по себе не свидетельствует о более сильном рынке, чем число 40 из первой таблицы: история изменений была одинаковой.

Если OBV на двух графиках различается, сначала сравните исходные закрытия, объёмы и начальную точку истории. Одинаковый последний тикер не гарантирует одинакового расчётного набора. Для проверки удобно сопоставлять не только конечное значение, но и изменения OBV на нескольких соседних закрытых барах.

Что OBV позволяет проверить, а что требует отдельного анализа

По таблице можно сказать: с выбранной начальной точки объём растущих закрытий превысил объём падающих на 40 условных единиц. Нельзя сказать: в актив пришли 40 рублей, долларов или новых покупателей. В расчёте вообще нет умножения цены на объём и нет сведений о владельцах сделок.

Цена за наш отрезок выросла со 100 до 104, OBV — с 0 до 40. Это описание двух рядов. Чтобы говорить о расхождении их движения, нужны заранее выбранные сравниваемые точки и понятный период наблюдения. Один отрицательный шаг OBV внутри роста не доказывает будущий разворот.

В обзоре индикаторов TradingView можно выбрать соседние инструменты анализа. В этом упражнении задача уже: понять, какое арифметическое действие стоит за каждой ступенью OBV.

Самостоятельная проверка без подсказки графика

Закройте последний столбец и восстановите его по исходным данным. Затем замените только закрытие четвёртого бара: вместо 101 поставьте 100. Его объём 40 теперь вычитается. Получатся значения 0, 20, −10, −50, 0: пятый бар прибавляет прежние 50 к новой предыдущей точке.

Это полезная проверка последовательности. Ошибка на одном баре переносится дальше по накопленной линии, хотя остальные цены и объёмы не менялись. Если исправить только последнее число, причина расхождения останется неясной.

Следующее задание: верните исходную таблицу и удвойте все объёмы. При нулевой начальной точке конечный OBV станет равным 80. При начальной точке 1000 он станет равным 1080. Удвоились изменения, а произвольно выбранная база осталась прежней. Так можно проверить, что вы различаете накопленный объём и сдвиг шкалы.

Как записать результат в учебный дневник

Сохраните тикер и площадку, источник объёма, период графика, дату последнего закрытого бара, начало используемой истории и правило начальной точки. Рядом запишите пять исходных закрытий и объёмов. Тогда другой человек сможет повторить расчёт, а вы сможете объяснить расхождение после смены источника.

Отдельно сформулируйте наблюдение и вопрос для проверки. Например: «На трёх последних переходах OBV изменился на −30, 0 и +50. Проверяю, совпадает ли выбранный участок с заранее отмеченным ценовым диапазоном». Такой комментарий точнее, чем «деньги пришли, надо покупать».

На обучении трейдингу Student Wyckoff подобные расчёты можно включать в разбор торгового плана и дневника. Цель упражнения — уметь восстановить показатель из данных, обозначить границы вывода и только затем решать, нужен ли он в вашей проверяемой системе наблюдений.