VALYNOXSTRATEGY RESEARCH TECHNOLOGY
AlphaPrimeAlphaPrime

Профиль объёма (Volume Profile): точка контроля, область стоимости и идеи стратегий

Профиль объёма кладёт привычную гистограмму объёма набок. Вместо того чтобы показывать, сколько контрактов прошло в каждом баре, он показывает, сколько прошло на каждом ценовом уровне за выбранный отрезок баров. Самый проторгованный уровень называется точкой контроля (POC), а полоса вокруг неё, вмещающая большую часть объёма, — областью стоимости. На этой странице разобрано, как строится профиль, как трейдеры фьючерсов читают его форму, где его чаще всего понимают неверно и что можно настроить, когда генератор стратегий его тестирует.

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

Что он измеряет

Большинство инструментов объёма раскладывают объём во времени: один бар — одно значение, и трейдер следит за изменением от бара к бару. Профиль объёма раскладывает тот же объём по цене. Он отвечает на другой вопрос: на каких ценах рынок на этом отрезке действительно совершал сделки? Уровни, где из рук в руки перешло много контрактов, выглядят длинными строками; уровни, которые рынок прошёл быстро, — короткими. Из этой формы получаются три значения. Точка контроля — отдельный ценовой уровень с наибольшим объёмом. Область стоимости — полоса вокруг неё, вмещающая выбранное большинство объёма; её верхний и нижний края называют верхней и нижней границами области стоимости.

Расчёт легко описать словами. Берутся бары окна и находятся самая высокая и самая низкая цены, которых они достигли. Этот диапазон делится на заданное число ценовых ячеек одинаковой ширины. Затем объём каждого бара распределяется по ячейкам: простые варианты целиком кладут его в ячейку, где бар закрылся или где лежит его типичная цена, более тонкие делят его между всеми ячейками, которых коснулся диапазон бара. Ячейка с наибольшей суммой — точка контроля. Чтобы найти область стоимости, начинают с точки контроля и на каждом шаге добавляют ту соседнюю ячейку (в классическом методе — пару ячеек) сверху или снизу, в которой больше объёма, пока собранные ячейки не вместят выбранную долю общего объёма окна. Верх и низ этого набора и есть верхняя и нижняя границы области стоимости.

Терминология пришла из Market Profile, который J. Peter Steidlmayer разработал, работая трейдером на Чикагской торговой палате. Его версия считала время, проведённое рынком на каждой цене; профиль объёма — широко используемый публичный вариант, который вместо этого считает проторгованный объём. Сравнение с другими инструментами объёма здесь главное. VWAP сжимает те же сделки в одну среднюю цену, взвешенную по объёму: он показывает центр тяжести, но не говорит, лежит ли объём одним блоком или двумя. OBV сохраняет объём во временном порядке и спрашивает, тяготел ли он к закрытиям вверх или вниз. Профиль сохраняет всё распределение по цене, поэтому может показать сбалансированный колокол, перекошенную форму или два отдельных скопления с тонким провалом между ними.

Схематичный набросок (не реальные рыночные данные)

Как он ведёт себя на реальных рынках

Каждый профиль определяют два выбора: сколько баров он охватывает и насколько мелко делится ценовой диапазон. Короткое окно описывает лишь последний аукцион, поэтому точка контроля часто смещается и быстро реагирует на новые сделки, но один бар с большим объёмом может подчинить её себе. Длинное окно описывает, где стоимость держалась какое-то время; точка контроля становится более устойчивым ориентиром, но медленно признаёт, что стоимость сместилась. У ячеек свой компромисс. Крупные ячейки сливают соседние цены в гладкую, легко читаемую форму, но могут скрыть тонкий провал между двумя скоплениями. Мелкие ячейки показывают эту структуру, но при небольшом числе баров в окне многие ячейки почти пусты, и точка контроля может прыгать между соседними уровнями из-за ничтожных различий. Доля объёма, отводимая области стоимости, задаёт её ширину: большая доля даёт широкие границы, которые цена покидает редко, меньшая — узкие, которых цена касается постоянно.

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

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

Распространённые способы применения (концепции)

Границы стоимости

Торговля против несостоявшегося выхода из области стоимости

Когда цена выходит из области стоимости и вскоре снова закрывается внутри, пробой не нашёл принятия. Трейдеры видят в этом сигнал торговать обратно к точке контроля, используя несостоявшуюся границу как ориентир для стопа. Идея лучше всего подходит сбалансированным профилям, когда показатель тренда вроде ADX низок.

Принятие

Следовать за смещающейся стоимостью

Когда точка контроля и вся область стоимости смещаются в одну сторону на последовательных окнах, рынок принимает новые цены. Трендовые трейдеры используют это смещение как подтверждение, а не торгуют от одного уровня, — в том же духе, что ожидание продолжения после пробоя канала Дончиана.

Тонкие зоны

Ожидать скорости в зонах малого объёма

Ценовой уровень, на котором окно зафиксировало мало объёма, почти не держит цену. Движения в такую зону обычно быстрые, поэтому трейдеры используют тонкие зоны как цели пробоя и ставят стопы за ними, а не внутри.

Сочетание с другими семействами индикаторов

В сравнении с VWAP профиль восполняет то, что опускает среднее. Когда VWAP и точка контроля рядом, объём сосредоточен около одной цены и картина сбалансирована. Когда они расходятся, объём перекошен: плотное скопление с одной стороны и длинный хвост с другой. Трейдеры, берущие направленный уклон из VWAP, часто используют границы области стоимости, чтобы оценить, насколько цена ушла от места, где прошла основная часть торгов.

Ширина области стоимости зависит от волатильности окна, поэтому ATR даёт ей контекст. Область стоимости, узкая относительно ATR, указывает на сжатый аукцион, который часто предшествует расширению диапазона; широкая говорит, что рынок принял обширный диапазон цен. То же сравнение помогает со стопами: стоп за границей области стоимости значит больше, когда эта граница отстоит на несколько единиц ATR, чем когда она лежит внутри обычного шума от бара к бару.

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

В AlphaPrime

В AlphaPrime группа называется «Профиль объёма Volume Profile». Это скользящий профиль по окну последних баров, поэтому точка контроля, область стоимости и её ширина пересчитываются с каждым новым баром, а не сбрасываются на границе сессии. Окно настраивается параметром «Период индикатора N», разрешение — «Число ценовых ячеек», доля объёма, которую должна вмещать область стоимости, — «Доля области стоимости». Условия, ищущие заметный сдвиг точки контроля, дополнительно предлагают «Баров сдвига POC» и «Порог сдвига POC», а условия малого объёма — «Порог зоны малого объёма».

Условия бывают двух видов. Одни читают линию профиля как растущую или падающую, например «Ширина области стоимости», «Расстояние от закрытия до POC», «Положение закрытия в области стоимости», «Доля объёма POC» и «Дисбаланс объёма выше и ниже POC». Другие — события с версией вверх и версией вниз, такие как «Отказ ниже области стоимости и возврат вверх», «Возврат в область стоимости снизу», «Ретест POC удержан, закрытие выше», «POC заметно смещается вверх», «Область стоимости смещается вверх», «Закрытие вверх в зоне низкого объёма» и «Прорыв POC вверх на высоком объёме». Генератор стратегий сочетает их с правилами входа, выхода и фильтрации из других семейств и проводит бэктест кандидатов на GPU.

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

Частые вопросы

Как выбрать окно и число ценовых ячеек?

Исходите из вопроса, который задаёт правило. Если речь о последнем аукционе, короткое окно держит профиль актуальным ценой частых сдвигов точки контроля. Если речь о том, где устоялась стоимость, более длинное окно даёт устойчивый ориентир, который реагирует медленнее. Выбирайте ячейки так, чтобы каждая собирала разумный объём: слишком мало — и разные скопления сливаются, слишком много — и форма становится рваной. Затем сохраняйте одни и те же настройки при каждом сравнении профилей.

Чем профиль объёма отличается от VWAP?

VWAP сводит торговлю окна к одной средней цене, взвешенной по объёму. Профиль объёма сохраняет всё распределение объёма по ценам, поэтому показывает, где самый плотный уровень, насколько широк принятый диапазон и есть ли тонкие провалы. На сбалансированном рынке оба могут стоять на одной цене, на перекошенном — далеко друг от друга.

Считать ли точку контроля поддержкой или сопротивлением?

Только в контексте её окна. Точка контроля — цена, на которой в выбранных барах прошло больше всего объёма; смените окно или сессию, и она сдвинется. В сбалансированных условиях она склонна притягивать цену, но в трендовом рынке часто остаётся позади по мере смещения стоимости. Читайте её вместе с границами области стоимости и показателем тренда, а не как фиксированную линию.