> ## Documentation Index
> Fetch the complete documentation index at: https://terminal.incrypto.ru/llms.txt
> Use this file to discover all available pages before exploring further.

# TPO-график (Market Profile)

> Графики Time-Price-Opportunity с анализом сессий, начальным балансом и структурой профиля.

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 заключается в том, что **время на цене является показателем принятия**. Если рынок долго находится на ценовом уровне, участники комфортно совершают сделки — это справедливая стоимость. Если рынок быстро проходит через уровень, он отвергнут.

<Note>
  В отличие от кластерных графиков, которые измеряют **объём** на каждой цене, TPO-графики измеряют **время** на каждой цене. Оба подхода определяют справедливую стоимость и принятие/отторжение, но с разных сторон. Объём показывает, где было обменено больше всего *капитала*; время показывает, где происходило больше всего *переговоров*.
</Note>

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

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

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

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

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

При использовании **Custom** периода установите час начала в UTC. Например, если вы хотите привязать сессии к открытию американского рынка (9:30 EST = 14:30 UTC), установите час начала **14**. Сессия будет начинаться в 14:00 UTC каждый день.

<Tip>
  Для крипто-фьючерсов стандартная **дневная** сессия с началом в 00:00 UTC хорошо подходит, так как крипторынок торгуется 24/7. Если вы торгуете в определённые региональные сессии (Азия, Европа, США), рассмотрите пользовательское начало сессии для привязки профилей к вашим активным торговым часам.
</Tip>

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

Параметр **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               | Сильный трендовый день, вероятно продолжение |

<Tip>
  Наблюдайте за диапазоном IB в первый час. Узкий IB (малый диапазон) часто предшествует крупному направленному движению позднее в сессии. Широкий IB указывает, что ранние участники уже сформировали дневной диапазон.
</Tip>

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

Теория 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, одиночных принтов и слабых максимумов/минимумов остаётся непротестированными?

<Tip>
  TPO-анализ отлично подходит для определения **стоимости** и **баланса vs. дисбаланса**. Используйте его для определения направленного смещения на сессию, а затем переключайтесь на кластерные графики для точного входа на основе потока ордеров.
</Tip>

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

Вкладка TPO опционально поддерживает наложение **профиля объёма** рядом с временным профилем. Это обеспечивает сравнение времени на цене и объёма на цене в рамках одной сессии.

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