Что считает Market Profile
Индикатор Market Profile группирует торговую активность по цене и времени: каждому временному блоку соответствует буква, каждому ценовому диапазону - строка. В справке TradingView период профиля делится на равные блоки. Когда цена проходит через строку в очередном блоке, в строке появляется его буква.
Представьте таблицу посещаемости. Если цена несколько раз вернулась к одному уровню в пределах блока A, ещё одна A ему не нужна. Длинная строка означает, что уровень встречался в большем числе блоков выбранного периода. Она не сообщает, сколько сделок прошло и сколько контрактов сменило владельцев.
Профиль рынка - индикатор распределения уже состоявшейся активности. Sierra Chart отдельно описывает TPO как учёт активности по времени и допускает его совместное отображение с объёмным профилем. Поэтому два похожих силуэта на одном экране вполне могут считать разные вещи. Для общего контекста есть руководство об индикаторах технического анализа.
Как прочитать буквы и строки TPO
Для чтения строки посчитайте буквы: A даёт 1 TPO, ABC - 3, BC - 2. Соберём вымышленный пример с шагом цены 1 и тремя равными блоками по 30 минут. В A цена посещает уровни 100 и 101, в B - 101 и 102, в C - снова 101 и 102.
Три блока, из которых собирается профиль
учебная схема · не котировка и не сигнал
A, B, C: по 30 минут
- AУровни 100 и 101: первое посещение в блоке.
- BУровни 101 и 102: добавляем букву B.
- CУровни 101 и 102: добавляем букву C.
Теперь запишем буквы напротив цен. В последней колонке отдельно зададим вымышленные объёмы сделок по тем же уровням. Они нужны для сравнения и не рассчитаны из свечей или букв.
| Цена | Буквы | Число TPO | Объём, контрактов |
|---|---|---|---|
| 102 | BC | 2 | 1000 |
| 101 | ABC | 3 | 150 |
| 100 | A | 1 | 500 |
На уровне 101 самая длинная строка TPO. Но неизвестно, сколько времени внутри каждого блока цена находилась именно здесь. Она могла быстро пройти уровень и уйти. Сумма длительностей блоков описывает весь период примера, а точное время на отдельной цене из букв не восстановить.
Почему TPO и профиль объёма показывают разные уровни
Максимум TPO в примере находится на 101, максимум объёма - на 102: один профиль считает блоки с посещением, другой распределяет объём по ценам. Вторая колонка не позволяет вычислить последнюю. Для неё нужны отдельные данные об объёме торгов.
В справке TradingView Volume Profile описан как распределение объёма за выбранный период по ценовым уровням. Название POC тоже требует уточнения: в TPO это строка с наибольшим числом блоков, в объёмном профиле - уровень с наибольшим объёмом. Эти критерии прямо разделены в документации Sierra Chart.
В нашем примере максимум единственный у каждого профиля. Правила выбора при равных значениях могут зависеть от реализации, поэтому сравнивать POC разных платформ без проверки настроек не стоит. Если нужен следующий шаг именно с объёмом, откройте отдельный ответ как пользоваться Volume Profile.
Как проверить свой профиль и не приписать ему лишнего
Сначала найдите тип профиля в настройках, затем сопоставьте период, торговую сессию и шаг цены. Для TPO дополнительно проверьте длительность буквенного блока. Если эти параметры отличаются, разница между рисунками ещё не говорит об ошибке расчёта.
У выбранной строки выясните, что означает её ширина: число TPO или объём. После этого разверните временные блоки, если платформа поддерживает такой вид, и проверьте, какие буквы попали на уровень. Так легче заметить путаницу между повторным касанием внутри блока и посещением в новом блоке.
Длинная строка сама по себе не становится уровнем поддержки или уровнем сопротивления. Профиль описывает прошлую активность и не гарантирует возврат цены. Из букв также нельзя вывести готовый вход, стоп или ожидаемую прибыль.
Учебный пример не является индивидуальной инвестиционной рекомендацией. Торговля связана с риском потери капитала. Рынок волатилен, а прибыль не гарантирована. Профиль TPO описывает прошлую активность.





