Перейти к основному содержанию
TPO-график (Time-Price-Opportunity), также известный как Market Profile, был разработан на Чикагской торговой палате (CBOT) Дж. Питером Стейдлмайером в 1980-х годах. Он организует ценовые данные по количеству времени, проведённому на каждом уровне, а не по объёму или отдельным сделкам. В Cluster Terminal TPO-график представляет собой отдельный тип вкладки с полным анализом сессий, определением начального баланса, расчётом зоны стоимости, отслеживанием POC, выявлением одиночных принтов и определением слабых максимумов/минимумов.

Что показывают TPO-графики

TPO-график разделяет торговую сессию на фиксированные временные периоды (по умолчанию: 30 минут каждый) и присваивает каждому периоду букву. Первый период обозначается A, второй — B, третий — C и так далее по алфавиту. Для каждого временного периода график печатает соответствующую букву на каждом ценовом уровне, который был затронут в течение этого периода. В ходе сессии буквы накапливаются горизонтально на каждом ценовом уровне, формируя профиль — гистограмму времени, проведённого на каждой цене.
ПонятиеОписание
TPOОдна буква, напечатанная на ценовом уровне в течение временного периода
ПрофильСовокупность всех TPO за сессию
POCЦеновой уровень с наибольшим количеством TPO (наибольшее время)
Зона стоимостиЦеновой диапазон, содержащий ~70% всех TPO
Фундаментальный принцип Market Profile заключается в том, что время на цене является показателем принятия. Если рынок долго находится на ценовом уровне, участники комфортно совершают сделки — это справедливая стоимость. Если рынок быстро проходит через уровень, он отвергнут.
В отличие от кластерных графиков, которые измеряют объём на каждой цене, TPO-графики измеряют время на каждой цене. Оба подхода определяют справедливую стоимость и принятие/отторжение, но с разных сторон. Объём показывает, где было обменено больше всего капитала; время показывает, где происходило больше всего переговоров.

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

TPO-анализ по своей природе основан на сессиях. Профиль сбрасывается в начале каждой новой сессии.

Период сессии

ПериодОписание
DailyОдин профиль на календарный день (по умолчанию). Наиболее распространённая настройка для анализа фьючерсов.
WeeklyОдин профиль на неделю. Полезно для свинг-трейдеров, желающих видеть недельную зону стоимости.
CustomПользовательский час начала сессии (UTC). Полезно для привязки сессий к открытию конкретных рынков.

Час начала сессии

При использовании Custom периода установите час начала в UTC. Например, если вы хотите привязать сессии к открытию американского рынка (9:30 EST = 14:30 UTC), установите час начала 14. Сессия будет начинаться в 14:00 UTC каждый день.
Для крипто-фьючерсов стандартная дневная сессия с началом в 00:00 UTC хорошо подходит, так как крипторынок торгуется 24/7. Если вы торгуете в определённые региональные сессии (Азия, Европа, США), рассмотрите пользовательское начало сессии для привязки профилей к вашим активным торговым часам.

Размер блока (минуты на букву)

Параметр block minutes управляет тем, сколько минут представляет каждая буква. По умолчанию — 30 минут, то есть каждая буква покрывает 30-минутный временной период.
Размер блокаБукв за 24ч сессиюДетализация
15 мин96 буквВысокое временное разрешение, более детальный профиль
30 мин48 буквСтандартное разрешение Market Profile (по умолчанию)
60 мин24 буквыБолее грубый профиль, меньше шума
Меньшие размеры блоков создают больше букв и более широкий профиль, что позволяет выявить внутрипериодные ротации. Большие размеры упрощают профиль, но могут упустить кратковременные ценовые движения.

Тики на строку

Параметр ticks per row управляет группировкой цен для TPO-букв — аналогично размеру тика в кластерных графиках. Каждая строка покрывает ценовой диапазон ticksPerRow * minPriceIncrement.
  • Меньшие значения: больше ценовых уровней, более высокие и детальные профили.
  • Большие значения: меньше уровней, более компактные профили. Полезно для волатильных инструментов или старших таймфреймов.
Cluster Terminal автоматически определяет подходящее значение по умолчанию на основе символа.

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

Цвет профиля

Базовый цвет, используемый для TPO-букв и контура профиля. По умолчанию определяется из активной темы графика.

Режим цвета блоков

РежимОписание
BrightnessКаждый временной период использует разный уровень яркости, создавая градиентный эффект по сессии. Более ранние периоды темнее, более поздние — ярче (по умолчанию).
FixedВсе буквы используют один цвет. Более простой вид, но теряется информация о временной последовательности.

Подсветка начального/конечного блоков

При включении первый и последний временные периоды сессии отображаются отдельными цветами (настраиваемыми). Это помогает определить, где сессия открылась и где закрылась относительно формирующегося профиля.

Отображение букв

НастройкаОписаниеПо умолчанию
Show LettersОтображать буквенные символы (A, B, C…) внутри блоковВкл
Hide TextОтрисовывать блоки как сплошные прямоугольники без буквВыкл
Letter Font SizeПереопределить размер шрифта TPO-буквАвто
Letter Font WeightПереопределить начертание шрифтаАвто
Letter ColorПереопределить цвет текста буквАвто

Вне зоны стоимости

TPO-блоки, попадающие за пределы зоны стоимости, могут отображаться другим цветом и прозрачностью для визуального отделения от основного профиля:
НастройкаОписаниеПо умолчанию
Outside VA ColorЦвет блоков за пределами зоны стоимостиИз темы
Outside VA OpacityПрозрачность блоков за пределами (0–1)Снижена относительно основной

Расстояние между профилями

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

POC (Point of Control)

POC на TPO-графике — это ценовой уровень с наибольшим количеством TPO, то есть уровень, на котором цена провела больше всего времени за сессию. Он представляет «наиболее справедливую» цену сессии.

Настройки POC

НастройкаОписаниеПо умолчанию
ShowОтображать линию POCВкл
ThicknessТолщина линии POC в пикселях2
Profile ColorЦвет индикатора POC внутри профиляИз темы
Ray ColorЦвет луча продления POCИз темы
Line StyleСплошная, пунктирная или точечнаяСплошная
Naked ExtensionПродлить непротестированные уровни POC лучами вправоВыкл
Show LabelОтображать ценовую метку на линии POCВыкл
Label ColorЦвет ценовой метки POCАвто
Label Font SizeРазмер шрифта меткиАвто

Naked POC

При включении Naked Extension уровни POC предыдущих сессий, которые ещё не были протестированы ценой, продлеваются горизонтальными лучами по графику. Эти Naked POC служат высоковероятными целями:
  • Цена статистически склонна возвращаться к непротестированным уровням POC.
  • Naked POC от недавних сессий сильнее, чем от более старых.
  • Когда цена наконец достигает Naked POC, наблюдайте за реакцией (отскок или ускорение через уровень).

Зона стоимости (Value Area)

Зона стоимости на TPO-графике работает так же, как в теории аукционного рынка: это ценовой диапазон, содержащий приблизительно 70% всех TPO сессии.

Настройки зоны стоимости

НастройкаОписаниеПо умолчанию
ShowВключить отображение зоны стоимостиВкл
PercentПроцент TPO внутри зоны стоимости70%
Profile ColorЦвет границ зоны стоимости внутри профиляИз темы
Profile OpacityПрозрачность заливки зоны стоимостиИз темы
Line ColorЦвет линий границ VAH/VALИз темы
Line ThicknessТолщина линий VAH/VAL в пикселях1
Line StyleСплошная, пунктирная или точечнаяСплошная
Show RaysПродлить линии VAH/VAL вправоВыкл
Naked ExtensionПродлить непротестированные VAH/VAL предыдущих сессийВыкл
FillЗаливка зоны стоимости полупрозрачным цветомВкл
Show LabelsОтображать ценовые метки VAH/VALВыкл

Торговля с использованием зоны стоимости

Зона стоимости определяет область принятия — где рынок согласился на справедливую стоимость в течение сессии:
  • Открытие внутри VA: ожидайте ротационное, диапазонное поведение. Рынок принимает стоимость вчерашнего дня.
  • Открытие выше VAH: бычий сигнал. Рынок исследует более высокую стоимость. Если цена удерживается выше VAH, ожидайте продолжение.
  • Открытие ниже VAL: медвежий сигнал. Рынок исследует более низкую стоимость. Если цена удерживается ниже VAL, ожидайте продолжение.
  • Перекрытие VA: когда зоны стоимости последовательных сессий перекрываются, рынок находится в балансе.
  • Миграция VA: когда зона стоимости каждой сессии смещается в одном направлении, рынок находится в тренде.

Начальный баланс (Initial Balance)

Начальный баланс — это ценовой диапазон, сформированный в течение первого часа торговой сессии (первые два 30-минутных периода: A и B). IB является одним из важнейших понятий в анализе Market Profile.

Настройки IB

НастройкаОписаниеПо умолчанию
ShowОтображать диапазон начального балансаВыкл
ColorЦвет линий границ IBСерый (#9ca3af)
Candle CountКоличество временных блоков в IB (по умолчанию 2 = первый час при 30-мин блоках)2
Line StyleСплошная, пунктирная или точечнаяСплошная

Расширения IB

Диапазон IB служит ориентиром для остальной части сессии. Опытные трейдеры Market Profile следят за расширениями IB:
РасширениеОписаниеЗначимость
Внутри IBЦена остаётся в пределах начального диапазонаНизкая убеждённость, сбалансированный день
1x расширение IBЦена выходит за пределы на одну ширину IBНормальное расширение диапазона
1.5x расширение IBЦена расширяется на 1.5 ширины IBУмеренное направленное движение
2x расширение IBЦена расширяется на 2 ширины IBСильный трендовый день, вероятно продолжение
Наблюдайте за диапазоном IB в первый час. Узкий IB (малый диапазон) часто предшествует крупному направленному движению позднее в сессии. Широкий IB указывает, что ранние участники уже сформировали дневной диапазон.

Формы профилей и типы дней

Теория Market Profile классифицирует сессионные профили по их форме, которая раскрывает баланс сил между покупателями и продавцами.

Нормальный день (D-образный)

Профиль в форме колокольной кривой или «D», где большая часть времени проведена в середине диапазона. Это сбалансированный, ротационный день без сильного направленного смещения. POC находится вблизи центра профиля.

Трендовый день (вытянутый профиль)

Высокий, узкий профиль, где цена двигалась стабильно в одном направлении на протяжении сессии. Профиль имеет длинный «хвост» на одном конце и очень мало времени на экстремумах. Это самый сильный направленный сигнал.

P-образный профиль (закрытие шортов)

Профиль, в котором большинство TPO сконцентрированы в верхней части с тонким «хвостом», уходящим вниз. Часто возникает при закрытии коротких позиций (покупка для закрытия), когда цена растёт от минимумов.

b-образный профиль (ликвидация лонгов сверху)

Противоположность P-образному: большинство TPO сконцентрированы в нижней части с тонким «хвостом», уходящим вверх. Часто возникает при ликвидации длинных позиций и распродаже от максимумов.

Двойное распределение (раздвоённый профиль)

Профиль с двумя отдельными скоплениями TPO, разделёнными тонкой «шейкой». Указывает на сессию, в которой цена нашла две отдельные области стоимости, часто в результате новостного события или внезапного изменения настроения в середине сессии.

Одиночные принты (Single Prints)

Одиночные принты — это ценовые уровни, на которых в профиле появляется только одна буква, то есть цена прошла через этот уровень только в одном временном периоде, не вернувшись. Они представляют быстрое ценовое движение и отторжение.

Настройки одиночных принтов

НастройкаОписаниеПо умолчанию
ShowПодсветить зоны одиночных принтовВыкл
Profile ColorЦвет контура одиночных принтовИз темы
Fill ColorЦвет заливки зон одиночных принтовИз темы
Fill OpacityПрозрачность заливкиИз темы
Line ThicknessТолщина контура1
Line StyleСплошная, пунктирная или точечнаяСплошная
Naked ExtensionПродлить непротестированные одиночные принты лучамиВыкл

Торговое значение

  • Одиночные принты в нижней части профиля указывают на агрессивные покупки, которые быстро подняли цену. Зона одиночных принтов часто выступает будущей поддержкой.
  • Одиночные принты в верхней части профиля указывают на агрессивные продажи, которые быстро снизили цену. Зона часто выступает будущим сопротивлением.
  • Одиночные принты в середине профиля (между двумя скоплениями) отмечают «шейку» двойного распределения и часто выступают точкой принятия решения при возврате цены.

Слабые максимумы и минимумы (Poor Highs and Lows)

Слабый максимум возникает, когда максимум сессии представлен единичным TPO (или очень малым количеством), не прошедшим через активный аукцион. Это указывает на то, что максимум был сформирован слабо и подвержен тестированию и пробитию. Слабый минимум — зеркальная ситуация: минимум сессии с минимальной TPO-активностью, указывающий на слабые продажи на экстремуме.

Настройки слабых максимумов/минимумов

НастройкаОписаниеПо умолчанию
ShowПодсветить слабые максимумы и минимумыВыкл
ColorЦвет маркеров слабых максимумов/минимумовИз темы
Line StyleСплошная, пунктирная или точечнаяСплошная
Naked ExtensionПродлить слабые максимумы/минимумы лучами до тестированияВыкл

Торговое значение

Слабые максимумы и минимумы — это незавершённое дело. Рынок, скорее всего, вернётся и либо подтвердит, либо отвергнет эти уровни:
  • Слабый максимум — цель для будущих покупок. При возврате цены к уровню наблюдайте за пробоем вверх.
  • Слабый минимум — цель для будущих продаж. При возврате цены наблюдайте за пробоем вниз.
  • При включении Naked Extension эти уровни остаются видимыми как лучи до тех пор, пока цена не вернётся для тестирования.

Многосессионный анализ

Cluster Terminal отображает несколько сессий на одном TPO-графике, позволяя сравнивать профили за дни или недели.

Группы слияния

Вы можете объединить соседние сессии в композитный профиль с помощью групп слияния. Это объединяет TPO нескольких сессий в один профиль, что полезно для:
  • Недельных композитных профилей (объединение 5 дневных сессий).
  • Многодневного анализа периода консолидации.
  • Сравнения до и после события.

Сравнение профилей

При просмотре нескольких сессий обращайте внимание на:
  • Миграцию зоны стоимости: смещаются ли зоны стоимости вверх, вниз или остаются стабильными?
  • Выравнивание POC: имеют ли последовательные сессии схожие POC (баланс) или расходящиеся POC (тренд)?
  • Разрешение слабых максимумов/минимумов: был ли протестирован и разрешён слабый максимум или минимум предыдущей сессии?
  • Непротестированные уровни: сколько Naked POC, одиночных принтов и слабых максимумов/минимумов остаётся непротестированными?
TPO-анализ отлично подходит для определения стоимости и баланса vs. дисбаланса. Используйте его для определения направленного смещения на сессию, а затем переключайтесь на кластерные графики для точного входа на основе потока ордеров.

Наложение профиля объёма

Вкладка TPO опционально поддерживает наложение профиля объёма рядом с временным профилем. Это обеспечивает сравнение времени на цене и объёма на цене в рамках одной сессии.
НастройкаОписаниеПо умолчанию
ShowВключить профиль объёма рядом с TPOВыкл
Render ModeВизуальный стиль гистограммы объёмаПо умолчанию
OriginВыравнивание столбцов объёмаЛевое
WidthШирина профиля объёма в процентахАвто
Show POCПодсветить POC на основе объёмаВкл
VA RaysПоказать лучи зоны стоимости на основе объёмаВыкл
VA PercentПроцент зоны стоимости для профиля объёма70%