Перейти к основному содержанию
TPO (Time Price Opportunity) Profile показывает распределение времени на каждом ценовом уровне, а не объёма. Каждый временной блок представлен буквой — A для первого блока сессии, B для второго и так далее. TPO показывает, где цена провела больше всего времени, что в аукционной теории рынка представляет области принятия стоимости. Если Volume Profile отвечает на вопрос «сколько было проторговано», TPO Profile отвечает «как долго цена оставалась».

Основные концепции

Буквы TPO

Каждая сессия делится на равные временные блоки (по умолчанию 30 минут). Первый блок помечается A, второй B и так далее. Каждая буква размещается на каждом ценовом уровне, который торговался в течение её временного блока. Результирующий профиль показывает горизонтальный стек букв на каждом ценовом уровне.
  • Ценовые уровни с множеством букв = цена провела там много времени = принятие стоимости.
  • Ценовые уровни с малым числом букв = цена прошла быстро = отторжение стоимости.

Point of Control (POC)

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

Value Area

TPO Value Area охватывает ценовой диапазон, где было напечатано 68% (по умолчанию) временных блоков. Этот процент взят из одного стандартного отклонения нормального распределения.
  • VAH: верхняя граница временной зоны ценности.
  • VAL: нижняя граница временной зоны ценности.

Настройки сессии

ПараметрОписаниеПо умолчанию
sessionStartUtcЧас (0–23, UTC), с которого начинается каждая сессия. Каждая сессия генерирует свой TPO-профиль.0
blockMinutesДлительность каждого временного блока в минутах. Каждый блок получает одну букву. Типичные значения: 30 (стандарт), 15 (детальный), 60 (крупный).30
valueAreaPctПроцент общих временных блоков, определяющий зону ценности. Стандарт рыночного профиля — 68% (одно стандартное отклонение).68
30-минутный размер блока для 24-часовой сессии (крипто) даёт 48 букв (от A до AV). Для традиционных рынков с 6.5-часовой сессией вы получите 13 букв (от A до M). Настраивайте blockMinutes в зависимости от вашего рынка и желаемой детализации.

Настройки POC

ПараметрОписаниеПо умолчанию
showPOCОтображать линию Point of Control на каждом TPO-профиле.true
pocNakedExtensionПродлевать линии POC предыдущих сессий вперёд до касания ценой. Naked TPO POC, как и naked Volume POC, являются сильными магнитами.true

Настройки Value Area

ПараметрОписаниеПо умолчанию
showValueAreaОтображать граничные линии VAH и VAL на профиле.true

Специальные функции

Single Prints

ПараметрОписаниеПо умолчанию
showSinglePrintsВыделять ценовые уровни, где торговался только один временной блок.true
Single prints — области, где на ценовом уровне появляется только одна буква. Они представляют быстрые направленные движения, где рынок провёл очень мало времени на этих ценах. Single prints часто выступают как:
  • Уровни поддержки/сопротивления: цена склонна возвращаться и «заполнять» области single print.
  • Зоны пробоя: кластер single prints указывает на сильную направленную убеждённость.
Области single print ниже зоны ценности в восходящем тренде часто выступают как поддержка на откатах. Они представляют «след» агрессивного движения, к которому рынок может вернуться для установления справедливой стоимости.

Initial Balance

ПараметрОписаниеПо умолчанию
showInitialBalanceОтображать диапазон Initial Balance (IB) на профиле.false
initialBalanceCandleCountКоличество временных блоков, определяющих Initial Balance. По умолчанию 2 (первый час при 30-минутных блоках).2
Initial Balance (IB) — диапазон, установленный в течение первых N временных блоков сессии. В теории рыночного профиля IB задаёт ожидания для сессии:
  • Широкий IB: большой ранний диапазон указывает на день в диапазоне. Цена менее вероятно пробьётся.
  • Узкий IB: малый ранний диапазон указывает на направленный день. Ожидайте пробой.
  • Расширение IB: когда цена пробивает верхнюю или нижнюю границу IB, она часто проходит 1x или 2x диапазона IB в этом направлении.

Poor Highs и Lows

ПараметрОписаниеПо умолчанию
showPoorHighLowОбнаруживать и размечать poor highs и lows на экстремумах профиля.false
«Poor high» или «poor low» возникает, когда экстремум профиля имеет несколько букв на одной цене — указывая, что аукцион остановился, не найдя истинный экстремум. Это указывает на незавершённый аукцион: рынок не полностью отверг экстремум, поэтому цена вероятно вернётся и попытается расшириться за его пределы. Напротив, «strong high/low» имеет одну буквенную точку (single print) на экстремуме, указывая на чистое отторжение.

Визуальные настройки

Внешний вид блоков

ПараметрОписаниеПо умолчанию
showLettersОтображать буквенные метки внутри каждого блока TPO. При отключении блоки отображаются как цветные прямоугольники без текста.false
blockColorModeРежим окраски: brightness (ранние блоки темнее, поздние светлее, показывая временную прогрессию) или fixed (однородный цвет).brightness

Выделение начального/конечного блока

ПараметрОписаниеПо умолчанию
highlightStartEndПрименять отличительные цвета к первому и последнему временным блокам каждой сессии. Первый блок (открытие) и последний блок (закрытие) — ключевые ориентиры.true
startBlockColorЦвет первого блока (открытие сессии).#a3e635
endBlockColorЦвет последнего блока (закрытие сессии).#f472b6
При включении highlightStartEnd:
  • Блок открытия показывает, где началась сессия — полезно для анализа open-drive или open-test-drive.
  • Блок закрытия показывает, где закончилась сессия — положение закрытия относительно зоны ценности указывает на направленный перевес для следующей сессии.

Анализ формы профиля

TPO-профили формируют характерные формы, несущие определённые рыночные импликации:
ФормаОписаниеИнтерпретация
P-формаОбъём (буквы) сконцентрирован в верхней половинеДолгосрочные покупки. Произошло накопление. Бычий для следующей сессии.
b-формаОбъём сконцентрирован в нижней половинеДолгосрочные продажи. Произошло распределение. Медвежий для следующей сессии.
D-формаСимметричная колоколообразная кривая, объём в серединеСбалансированный рынок. Установлена справедливая стоимость. Вероятно продолжение диапазона.
B-формаБимодальная: два горба высокой активностиДвухтаймфреймный рынок. Крупные игроки активны. Ожидайте направленное разрешение.
УдлинённыйТонкий, высокий профиль с малым количеством букв на каждом уровнеТрендовый день. Однонаправленное движение с малой ротацией.
Форму профиля лучше анализировать после закрытия сессии. Во время сессии форма эволюционирует по мере печати новых блоков. Дождитесь прохождения как минимум 60–70% сессии, прежде чем делать выводы о форме профиля.

Практическое применение

Рабочий процесс анализа сессии

  1. Перед открытием: просмотрите форму вчерашнего профиля, POC, VA и Naked POC.
  2. Открывающая ротация (блоки A–B): определите Initial Balance. Широкий или узкий?
  3. Середина сессии (блоки C–H): наблюдайте за расширением IB, миграцией зоны ценности, формированием single prints.
  4. Конец сессии (последние блоки): оцените, где будет закрытие относительно зоны ценности.
  5. После сессии: классифицируйте форму профиля и установите перевес для следующей сессии.

Типы открытия

Взаимосвязь между открытием и зоной ценности предыдущей сессии даёт немедленный контекст:
Тип открытияОписаниеОжидаемое поведение
Открытие внутри VAЦена открывается внутри вчерашней зоны ценностиВероятен день в диапазоне. Торгуйте ротации.
Открытие выше VAЦена открывается выше вчерашнего VAHБычий перевес. VAH предыдущей сессии становится поддержкой.
Открытие ниже VAЦена открывается ниже вчерашнего VALМедвежий перевес. VAL предыдущей сессии становится сопротивлением.
Open driveЦена открывается и движется направленно без ротации назадСильный трендовый день. Следуйте за направлением.

TPO vs Volume Profile

АспектTPO ProfileVolume Profile
ИзмеряетВремя на уровне ценыОбъём на уровне цены
Значение POCНаиболее принятая цена (временная)Наиболее торгуемая цена (объёмная)
ИскажениеНе подвержен влиянию крупных единичных сделокМожет быть искажён китовыми ордерами
Лучше дляОпределения принятия/отторжения стоимостиОпределения пулов ликвидности
КомбинацияИспользуйте вместе для полной аукционной картиныИспользуйте вместе для полной аукционной картины

Конфлюэнция с другими индикаторами

  • Volume Profile: когда POC и TPO, и Volume совпадают на одной цене, это исключительно сильный уровень.
  • Market Structure: CHoCH в области single print подтверждает, что быстрое движение было пересмотрено и потенциально развёрнуто.
  • Order Blocks: ордер-блок на краю зоны ценности TPO указывает на институциональную активность на границе стоимости.

Распространённые ошибки

  • Использование TPO на малых таймфреймах: TPO предназначен для сессионного анализа. Использование на 1-минутных графиках даёт бессмысленные однобуквенные профили.
  • Игнорирование закрытия: где сессия закрывается относительно зоны ценности — один из сильнейших сигналов для перевеса следующей сессии. Закрытие выше VAH — бычий; ниже VAL — медвежий.
  • Равное отношение ко всем single prints: single prints в направлении тренда с большей вероятностью удержатся. Контртрендовые single prints заполняются легче.
TPO Profile — это аукционная теоретическая система, а не самостоятельная торговая стратегия. Она предоставляет контекст и перевес — комбинируйте с инструментами потока ордеров для точного тайминга входа.