> ## 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 Profile

> Профиль Time Price Opportunity с буквами, Initial Balance и анализом сессий.

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           |

<Note>
  30-минутный размер блока для 24-часовой сессии (крипто) даёт 48 букв (от A до AV). Для традиционных рынков с 6.5-часовой сессией вы получите 13 букв (от A до M). Настраивайте `blockMinutes` в зависимости от вашего рынка и желаемой детализации.
</Note>

## Настройки 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 указывает на сильную направленную убеждённость.

<Tip>
  Области single print ниже зоны ценности в восходящем тренде часто выступают как поддержка на откатах. Они представляют «след» агрессивного движения, к которому рынок может вернуться для установления справедливой стоимости.
</Tip>

### 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-форма**    | Бимодальная: два горба высокой активности                         | Двухтаймфреймный рынок. Крупные игроки активны. Ожидайте направленное разрешение.           |
| **Удлинённый** | Тонкий, высокий профиль с малым количеством букв на каждом уровне | Трендовый день. Однонаправленное движение с малой ротацией.                                 |

<Note>
  Форму профиля лучше анализировать после закрытия сессии. Во время сессии форма эволюционирует по мере печати новых блоков. Дождитесь прохождения как минимум 60–70% сессии, прежде чем делать выводы о форме профиля.
</Note>

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

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

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 Profile                                      | Volume 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 заполняются легче.

<Warning>
  TPO Profile — это аукционная теоретическая система, а не самостоятельная торговая стратегия. Она предоставляет контекст и перевес — комбинируйте с инструментами потока ордеров для точного тайминга входа.
</Warning>
