Обзор графиков TPO

Тип графика Time Price Opportunity (TPO), также известный как профиль рынка, помогает визуализировать динамику цен по мере развития профиля и концентрацию цен на определённых уровнях в течение заданного периода. Вы можете использовать TPO на наших Суперграфиках, чтобы определять ценовые уровни с наибольшей или наименьшей активностью для прогнозирования дальнейшего движения цены.

Принципы построения TPO графиков

В основе TPO лежит концепция, разработанная Питером Стейдлмайером в 1980-х годах. Она получила широкое распространение на фьючерсных и товарных рынках и теперь используется во всех секторах.

  • Каждый профиль покрывает период времени, который можно задать в днях, неделях или месяцах.
  • Внутри профиля каждая буква представляет собой один блок времени, разделяя период профиля на равные временные отрезки (5 мин, 10 мин, 15 мин, 30 мин, 1 ч, 2 ч или 4 ч). Последовательность букв начинается с прописных A-Z, затем следуют строчные a-z, и повторяется при необходимости.
  • Блок из одной буквы появляется на каждом ценовом уровне, где рыночная активность имела место в течение временного сегмента, соответствующего одной букве. Например, на всех ценовых уровнях, отмеченных блоком «A», совершались сделки в течение первого временного сегмента профиля.
  • Каждая строка профиля представляет собой ценовой диапазон, охватывающий график.

Более подробную информацию о принципах расчёта TPO профиля можно найти в нашей статье, посвященной индикатору TPO.

С правой стороны от TPO располагается профиль объема — он рассчитывается на основании данных за период, указанный в параметре Размер блоков

Также график цены представлен линией. 

Настройки графика

Линия

  • На основе: Позволяет выбрать, на основании каких значений будет строиться линейный график.
  • Линия: Задаёт цвет и толщину линии графика.

Time Price Opportunity

  • Период: Определяет длительность каждого профиля, задается количеством дней, недель или месяцев. По умолчанию используется один день.
  • Размер блоков: Определяет подпериод времени, представленный каждой буквой, используемой для обозначения блоков. Меньший размер блока позволяет получить больше деталей. Значения: 5 мин, 10 мин, 15 мин, 30 мин, 1 ч, 2 ч или 4 ч, по умолчанию задано 30 мин. Влияет на расчёт профилей TPO и объёма.
  • Размер строки: Определяет сколько строк будет содержать профиль. В автоматическом режиме подбирает оптимальное значение настройки Тики в строке. В ручном режиме используется количество тиков, указанное вами в поле Тики в строке.
  • Тики в строке: Это значение используется только в том случае, если включён ручной режим настройки размера строки.
  • Зона стоимости: Устанавливает процент блоков, используемых для расчёта зоны стоимости. По умолчанию задано значение 70%.
  • Цвета градиента: Эти цвета используются для отображения TPO блоков. Первые два цвета определяют цветовой диапазон для блоков A-Z; последние два цвета — для блоков a-z.
  • Блоки: Управляет отображением цветных блоков TPO. Отключение настройки не сработает, если включена настройка Буквы, но они не могут быть отображены из-за нехватки места.
  • Буквы: Управляет отображением букв TPO. Если эта функция включена, буквы будут отображаться только в том случае, если для них достаточно места; в противном случае будут отображаться цветные блоки.
  • Прозрачность вне зоны стоимости: Устанавливает значение прозрачности за границей зоны стоимости.
  • Краткая информация: Дополнительные данные о каждом отдельном расчёте TPO.

Линии и метки

  • POC: Переключает видимость линии и метки точки контроля для периода TPO
  • Слабый максимум: Переключает видимость линии и метки слабого максимума для периода TPO
  • Слабый минимум: Переключает видимость линии и метки слабого минимума для периода TPO
  • VAH: Переключает видимость линии и метки Value Area High для периода TPO
  • VAL: Переключает видимость линии и метки Value Area Low для периода TPO
  • Средний уровень TPO: Переключает видимость метки среднего уровня для периода TPO
  • Цена открытия: Переключает видимость метки цены открытия для периода TPO
  • Цена закрытия: Переключает видимость метки цены закрытия для периода TPO
  • Диапазон начального баланса: Отображает линию начального баланса в виде вертикальной линии слева от профиля TPO и определяет количество блоков, используемых для формирования диапазона

Профиль объема

  • Показывать профиль объема: Переключает видимость профиля объёма справа от профиля TPO
  • Значения: Переключает видимость значений объема, если для них достаточно места
  • VAH: Переключает видимость линии Value Area High для профиля объема
  • VAL: Переключает видимость линии Value Area Low для профиля объема
  • POC: Переключает видимость линии точки контроля для профиля объема
  • Объем: Определяет цвет уровней за пределами зоны стоимости
  • Зона стоимости: Определяет цвет уровней внутри зоны стоимости
  • Расположение: Определяет, выравнивается ли профиль объема по левой или по правой стороне

Краткая информация

Если этот параметр выбран, под TPO графиком появится новая панель, показывающая дополнительную информацию о каждом отдельном TPO расчёте.

Используйте выпадающее меню, чтобы настроить следующие параметры:

  • Диапазон макс. и мин.: Диапазон профиля, то есть разница между его максимальной и минимальной точками
  • Диапазон зоны стоимости
  • VAH: Наивысшая точка зоны стоимости
  • VAL: Самая низкая точка зоны стоимости
  • POC: Точка контроля TPO
  • Общий объём: Общий объём всего периода, покрываемого конкретным профилем
  • Всего блоков TPO: Общее число блоков в профиле
  • Блоки TPO выше POC: Общее количество блоков профиля выше точки контроля
  • Блоки TPO ниже POC: Общее количество блоков профиля ниже точки контроля
  • Фактор ротации: Коэффициент подъёма и падения баров среди всех, покрываемых профилем. Алгоритм расчёта фактора ротации представлен ниже
  • Начальный баланс (макс.): Наивысшая точка диапазона начального баланса
  • Начальный баланс (мин.): Самая низкая точка диапазона начального баланса
  • Диапазон начального баланса

Фактор ротации

Фактор ротации — это коэффициент, который показывает, как бары внутри определённого профиля поднимаются и падают. Для этого рассчитывается фактор ротации для каждого бара временного интервала, заданного параметром Размер блоков, а затем их значения суммируются. 

Отдельный бар может иметь рейтинг от -2 до +2. Для расчёта сравнивается максимум текущего бара с максимумом предыдущего бара:

  • Если текущий бар имеет максимум выше, присваивается значение +1
  • Если максимум ниже, присваивается значение -1
  • Если максимумы равны, присваивается значение 0

Далее проводится аналогичное сравнение минимумов двух баров. Наконец, значения суммируются, чтобы определить фактор ротации для текущего бара. 

На снимке экрана ниже вы можете видеть финальные значения для TPO графика сверху и прогрессирующий расчёт на стандартном графике. 

Разделение и объединение профилей

Вы можете разделять или объединять отдельные профили: это особенно удобно, когда нужно рассмотреть определённые области на графике с разным уровнем детализации. Чтобы воспользоваться этой функцией, кликните правой кнопкой мыши на блоки профиля и выберите соответствующее действие из контекстного меню.

Профили с несколькими сессиями

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

Выбор сессий

В выпадающем меню параметра Сессия вы можете выбрать одну из следующих заданных настроек:

  • Все: Единый продолжающийся профиль, покрывающий всю сессию
  • Каждая (премаркет, основная, постмаркет): Отдельные профили для премаркет, основной и постмаркет сессий
  • Только премаркет: Строит профиль, используя данные только премаркета
  • Только основная: Включает в себя только стандартные торговые часы
  • Только постмаркет: Включает в себя данные только постмаркета
  • Пользовательская: Позволяет вручную контролировать интервалы сессий

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

Пользовательская настройка

Чтобы задать собственные интервалы сессий, нужно:

  1. Выбрать СессияПользовательская.
  2. Укажите время начала и конца желаемой сессии (например, 04:00–20:00). Обратите внимание, что время задано в настройках часового пояса графика.
  3. Нажмите Добавить сессию, чтобы включить дополнительные интервалы. Вы можете добавлять до пяти собственных сессий суммарно.
  4. Каждый заданный интервал будет создавать отдельный TPO профиль на графике.

Вы можете разделять и объединять получившиеся TPO профили, чтобы анализировать конкретные периоды более детально. 

Пересекающиеся сессии

Если два и более интервала сессий пересекаются, зоны пересечения автоматически разделяются на две отдельные сессии в точках их пересечения. Каждый получившийся сегмент отображается последовательно в историческом порядке и создает собственный TPO профиль. 

Например, чтобы проанализировать корреляцию между криптовалютой и торговыми часами NASDAQ, нужно:

  • Задать часовой пояс Нью-Йорка для графика
  • В качестве первой сессии задать 04:00–20:00 (расширенные часы)
  • В качестве второй — 09:30–16:00 (стандартные часы)

Такая конфигурация создаст три отдельных TPO профиля:

  • 04:00–09:30
  • 09:30–16:00
  • 16:00–20:00

Это позволит вам легко сравнить рыночную активность на разных торговых фазах.

Время сессий за пределами диапазона

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

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

Оповещения

Вы также можете настраивать оповещения для TPO графика, чтобы быть в курсе, когда цена коснется ключевых структурных уровней завершённых профилей. 

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

Доступные условия оповещений

Вы можете выбрать следующие условия:

  • Цена пересекает продолженный POC
  • Цена пересекает продолженный VAH
  • Цена пересекает продолженный VAL
  • Цена пересекает продолженный слабый максимум
  • Цена пересекает продолженный слабый минимум
  • Цена пересекает продолженные одиночные отпечатки

Как работают оповещения TPO

  • Оповещения доступны для TPO графиков и индикаторов.
  • Оповещения срабатывают только для завершённых профилей. Формирующийся в реальном времени TPO профиль игнорируется, чтобы исключить лишний шум и избежать ложных сигналов.

Важные замечания и ограничения

Только продлённые уровни

Вы можете настраивать оповещения только по продлённым уровням, указанным выше.

Если уровень не продлён, он не появится в списке условий оповещений.

Чтобы продолжить уровень, перейдите в НастройкиЛинии и Метки. Если опция Продолжить выключена, оповещения для этого уровня не могут быть созданы, и соответствующее условие не будут отображаться в меню.

Формирующийся профиль не учитывается

Оповещения не берут в расчёт текущий TPO профиль. Так как он ещё формируется, использование оповещений для него может привести к лишнему шуму и ненадёжным сигналам.

Поведение при объединении и разделении

TPO графики и индикаторы поддерживают функции объединения и разделения профилей. Однако оповещения не реагируют на эти изменения динамически.

Из этого следует, что:

  • При создании оповещения система фиксирует текущие параметры.
  • Любые последующие изменения настроек графика — включая объединение и разделение профилей — не применяются к оповещениям.
  • В результате после объединения или разделения профилей:
    • Оповещения могут продолжить срабатывать по неактуальным продлённым уровням
    • В некоторых случаях оповещения могут сработать для тех уровней, что больше не представлены на графике

Меню оповещений

  • Для TPO графиков будет доступна новая группа условий Time Price Opportunity. 
  • В меню будут отображены только те условия, для которых продлены соответствующие уровни.
  • Если опция Продолжить не включена ни для одного уровня, группа Time Price Opportunity не отобразится.
  • При нажатии на оповещение:
    • Оповещения, созданные для TPO графиков, откроют график в режиме TPO
    • Оповещения, созданные для TPO индикаторов, не изменят тип графика

Зачем использовать TPO оповещения

Эти оповещения позволят вам своевременно реагировать, когда цена повторно тестирует или пробивает структурно важные уровни профиля рынка. К таким ситуациям относятся, например:

  • Принятие или отторжение около границ значения
  • Повторная проверка точек контроля
  • Разрешение незавершённых аукционов
  • Взаимодействие с зонами одиночных отпечатков с низкой ликвидностью

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

Также читайте: