Профиль рынка (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 тиков.

Настройки

Параметры профиля рынка (TPO)
НастройкаПо умолчаниюЧто меняет
Период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 / показывать POC70 % (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 называется непротестированным, только когда рендерер может проверить, что после периода цена никогда через него не проходила.

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

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

Почему мои буквы показываются блоками или столбиками?
Не хватило места: ячейки уже 1,5 px или более 6 000 ячеек включают запасной режим. Приблизьте, увеличьте высоту строки или включите умную авто-высоту строки.
Как считается value area?
От POC наружу: два уровня выше сравниваются с двумя ниже, и добавляется более полная пара, пока не захвачен выбранный процент TPO (по умолчанию 70 %). При равенстве берётся вверх.
Что охватывает период RTH?
Именованные сессии из шаблона; RTH по индексам идёт с 8:30 до 15:00 CT. Бары вне любой сессии шаблона игнорируются, а не приклеиваются к соседнему профилю.