Профиль рынка (TPO)
Наложение «Профиль рынка» считает для каждой цены, сколько временных брекетов там торговалось, и рисует результат столбиками, буквами TPO или блоками за свободный период: от 15 минут до 1 дня, скользящие 90/180 дней, день CME, именованные сессии или RTH. Оно добавляет структуру по Стейдлмайеру — начальный баланс, единичные отпечатки и хвосты, слабые максимумы и минимумы — и необязательные автоматические уровни, сведённые по последним профилям.
Senzoukria · Документация · Обновлено: сентябрь 2026
Где найти
- Где
- График → «Индикаторы» → «Наложения» → «Профиль рынка (TPO)»
- По умолчанию
- Выкл; период = 1 час; отображение = столбики; брекет = 30 мин; value area 70 %
- Шаблоны
- «Индикаторы» → «Шаблоны»: TPO — Стейдлмайер, TPO — разбивка Далтона, TPO — автоуровни, TPO — компактные блоки
Что он показывает
Профиль TPO спрашивает, как долго цена стояла на уровне, а не сколько там наторговали. Каждый бар графика — один временной брекет, и каждая цена, которую он охватывает, получает один TPO. Когда задана длительность брекета, буквы назначаются по брекетам (A–Z, затем a–z), что и делает возможными отображение буквами и блоками и показывает порядок, в котором строилось распределение. Исполненный объём по bid и ask на каждом уровне хранится рядом со счётчиком, чтобы питать типы ask / bid, дельта и дельта %.
POC — уровень с наибольшим числом TPO; при равенстве побеждает уровень, ближайший к середине профиля, затем нижняя цена. Value area расширяется от POC по два уровня с каждой стороны за шаг, беря более полную пару, а при равенстве — вверх: это правило ATAS и Sierra. Якоря обобщены: минуты от эпохи, день CME с 17:00 CT до следующего открытия (с учётом перехода на летнее время) или именованные сессии из шаблона, где бар вне любой сессии не принадлежит ни одному профилю.
Структура выводится по каждому профилю: начальный баланс — это диапазон, задетый первыми N брекетами, хвосты — серии не менее чем из двух строк с одним TPO на экстремуме, единичные отпечатки — строки с одним TPO строго внутри, а слабый максимум или минимум — экстремум, удержанный двумя брекетами и более. Автоуровни сводят последние профили, оценивают каждого кандидата (непротестированный POC 4,8, композитный POC 4,0, POC 3,0, края композитной VA и слабые экстремумы 2,5, хвосты 2,2, VAH/VAL 2,0, единичные отпечатки 1,8, HVN 1,5, LVN 1,0), снижают вес более старых профилей на 15 % за шаг и сливают кандидатов в пределах 2 тиков.
Настройки
| Настройка | По умолчанию | Что меняет |
|---|---|---|
| Период | 1 час | 15 минут, 1 час, 4 часа, 1 день, 3 месяца (скользящие 90 дней), 6 месяцев (скользящие 180 дней), день CME (17:00 CT), сессии NY / Лондон / Азия, RTH по индексам (8:30–15:00 CT), свой |
| Свой | 30 мин (1–10080) | Минуты для периода «Свой» |
| Отображение | Столбики | Столбики, буквы TPO, блоки TPO; при нехватке места буквы уступают блокам, затем столбикам |
| Брекет | 30 мин (1–240) | Одна буква на брекет; выбирайте кратное таймфрейму графика |
| Высота строки | 0 тиков = авто (0–512) | Тиков на строку; авто следует за зумом, чтобы буквы оставались читаемыми |
| Разделять колонки | выкл | Каждый брекет получает собственную колонку |
| Цвета букв | Внутри / вне value area | Либо по цвету на брекет, начальный баланс против остального, угасание со временем |
| Умная авто-высота строки | выкл | Держит около 48 строк при любом зуме |
| Полоса value area / линия середины / статистика профиля | вкл / выкл / выкл | Полоса VA за буквами; линия половины диапазона; сумма TPO, диапазон, ширина VA, счётчики выше и ниже POC |
| Непротестированный POC / продлить POC / VA до следующего профиля | выкл / выкл | Переносит POC закрытого профиля (и VAH/VAL) вперёд, пока его не проторгуют |
| Начальный баланс / брекетов IB / цвет IB | выкл / 2 / #38bdf8 | Диапазон первых брекетов |
| Единичные отпечатки и хвосты / цвет / продлить отпечатки | выкл / #f59e0b / выкл | Строки с одним брекетом внутри и на экстремумах; пунктирное продление до следующего профиля |
| Слабый максимум / минимум / цвет | выкл / #ef4444 | Экстремум, удержанный двумя брекетами и более |
| Автоуровни / профилей сведено / уровней показано / сводный профиль | выкл / 5 / 6 / выкл | Лучшие уровни последних профилей; композит рисуется у правого края |
| Тип профиля / стиль отрисовки | Объём (счёт TPO) / сплошной | Объём ask / bid, дельта, дельта %, дельта + объём; семь стилей отрисовки |
| Value area / подсветка VAH и VAL / показывать POC | 70 % (50–95) / вкл / вкл | Размер value area и линии уровней |
| Ширина / непрозрачность / высота столбика | 70 % / 45 % / 0 px | Внешний вид; высота столбика 0 заполняет строку |
| Цвета | VA #a78bfa, вне #8b5cf6, POC #fbbf24, дельта вверх #7ed321, дельта вниз #ffffff | Затенение как на тепловой карте и зоны HVN/LVN (#38bdf8 / #f59e0b) по умолчанию выключены |
Как этим пользоваться
Включите наложение в «Индикаторы» → «Наложения» или примените встроенный шаблон из «Индикаторы» → «Шаблоны». «TPO — Стейдлмайер» задаёт дневные буквы, 30-минутные брекеты, полосу value area, IB, единичные отпечатки и хвосты, слабые максимумы и минимумы и статистику. «TPO — разбивка Далтона» добавляет разделённые колонки, угасающие со временем буквы, непротестированные POC, середину и продлённые уровни. «TPO — автоуровни» оставляет только буквы плюс автоуровни по пяти профилям со сводным профилем. «TPO — компактные блоки» использует 4-часовые профили блоками со счётчиками по строкам.
Буквы — каноническое отображение: A — это первый брекет периода, поэтому якорь решает, куда попадёт A. На фьючерсах выбирайте «Сессии» или «День CME», чтобы буквы что-то значили относительно открытия.
Ограничения и подводные камни
- 4-часовой бар не может восстановить 30-минутные посещения; брекет должен быть кратен таймфрейму графика.
- Счёт TPO использует загруженные диапазоны OHLC в разрешении графика; типам ask / bid и дельта нужны настоящие данные по ценовым уровням.
- Выбор периода не загружает историю; скользящие окна отсчитываются назад от последней загруженной свечи.
- У рендерера букв есть бюджет в 6 000 ячеек и ширина ячейки от 1,5 до 9 px; за его пределами профиль переходит к блокам, затем к столбикам.
- POC называется непротестированным, только когда рендерер может проверить, что после периода цена никогда через него не проходила.
Связанные страницы
- Профиль объёма
- Индикатор начального баланса
- Индикатор единичных отпечатков
- Профиль объёма: объяснение
- График Footprint
Эта страница на других языках
Частые вопросы
- Почему мои буквы показываются блоками или столбиками?
- Не хватило места: ячейки уже 1,5 px или более 6 000 ячеек включают запасной режим. Приблизьте, увеличьте высоту строки или включите умную авто-высоту строки.
- Как считается value area?
- От POC наружу: два уровня выше сравниваются с двумя ниже, и добавляется более полная пара, пока не захвачен выбранный процент TPO (по умолчанию 70 %). При равенстве берётся вверх.
- Что охватывает период RTH?
- Именованные сессии из шаблона; RTH по индексам идёт с 8:30 до 15:00 CT. Бары вне любой сессии шаблона игнорируются, а не приклеиваются к соседнему профилю.