TPO (time price opportunity)

TPO (time price opportunity) — базовая единица Market Profile: одна отметка, обычно буква, записываемая для каждой ценовой строки, на которой торговал временной bracket. Подсчёт TPO по ценам показывает, сколько времени рынок провёл на каждом уровне, независимо от объёма.

Senzoukria · Глоссарий · Обновлено: сентябрь 2026


Как записывается TPO

Возьмите сессию и разрежьте её на bracket равной длины, по соглашению по тридцать минут. Дайте каждому bracket букву: A первому, B второму и так далее. Для каждой ценовой строки, на которой bracket торговал, впишите в эту строку его букву. Каждая буква и есть TPO. Сложите буквы влево — получите Market Profile; прочитайте строку с наибольшим числом букв — получите TPO-точку контроля.

  • Подсчёт TPO измеряет время на цене, а не контракты на цене. Строка с пятью буквами была посещена в пяти bracket, каким бы ни был объём.
  • Высота строки, то есть ценовой шаг одной буквы, — вопрос отображения; на инструменте с мелким тиком в одну строку группируется несколько тиков.
  • Привязка bracket A зависит от периода: чикагская сессия с 17:00, открытие RTH или любой произвольный период.

Что показывает подсчёт TPO

  • TPO POC: строка с наибольшим числом букв, цена, на которой рынок провёл больше всего времени.
  • TPO-область стоимости: строки вокруг POC, содержащие около 70% всех букв.
  • TPO выше и ниже POC: подсчёт по Далтону, быстрое прочтение того, какая сторона профиля тяжелее.
  • Одиночные принты, хвосты, слабые максимумы и минимумы читаются прямо из структуры букв.

В Senzoukria

Индикатор Market Profile (TPO) рисует на графике TPO-профили Стейдлмайера за выбранный период (15 минут, 1 час, 4 часа, 1 день, день CME, RTH, скользящие 90 или 180 дней, сессии или произвольный). Настройка Display выбирает «TPO letters (A, B, C…)», «TPO blocks» или «Bars»; Bracket задаёт длину буквы, по умолчанию 30 минут; Row height группирует тики по строкам; Split columns держит каждый bracket в собственном столбце. Letter colors может различать область стоимости, каждый bracket, начальный баланс или затухание со временем, а Profile statistics выводит под каждым профилем сумму TPO, диапазон в тиках, ширину области стоимости и число TPO выше и ниже POC. В обучающей визите TPO перечислен среди индикаторов экрана футпринта.

Частые ошибки

  • Выбирать bracket, не кратный таймфрейму графика: четырёхчасовой бар не восстановит тридцатиминутные посещения, поэтому профиль рисуется грубее.
  • Ожидать совпадения TPO POC и объёмного POC: они часто близки, но строятся из разных величин.
  • Читать TPO на графике с неполной историей: буквы описывают только загруженные бары.

Эта страница на других языках

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

Что означает подсчёт TPO, равный 12, на некоторой цене?
Это значит, что на этой ценовой строке торговали двенадцать bracket за период. При тридцатиминутных bracket это шесть часов сессии, касавшихся строки, причём не обязательно подряд. О том, сколько контрактов там прошло, это напрямую ничего не говорит.
Зачем нужны TPO, если есть профили объёма?
Время и объём отвечают на разные вопросы. Профиль объёма показывает, где контракты меняли владельца; TPO-профиль показывает, где цена провела время. Короткий всплеск крупного объёма виден в одном и не виден в другом. Многие трейдеры держат оба, и Senzoukria рисует оба как отдельные индикаторы.
Можно ли построить TPO-профиль только по свечам?
Да. TPO нужны лишь максимум и минимум каждого bracket, поэтому его можно восстановить по OHLC-барам, если bracket не короче бара. А вот прочтение bid/ask и дельты требует реальных данных по ценовым уровням.