JET TPO Profile PRO для MetaTrader 5: руководство пользователя

15 ноября 2026, 15:07
JETINVEST
0
5

JET TPO Profile PRO — платный индикатор для MetaTrader 5, который рисует профиль время-цена (TPO) для каждой сессии на ценовом графике. Каждый период сессии получает букву на каждой цене, которой он достиг, и вы видите, на каких ценах рынок провёл больше всего времени, где находилась стоимость сессии, как сформировался начальный баланс и где аукцион остался незавершённым. Также есть панель, оповещения и данные для советников. Это только индикатор: он никогда не открывает, не закрывает и не изменяет ордера.

Профиль

  • Один профиль на сессию, от открытия, поверх свечей этой сессии. Число нарисованных сессий задаёт Days drawn (по умолчанию 10).
  • Буквы TPO: каждый период сессии (по умолчанию 30 минут) получает букву: A, B, C ... Z, затем a, b, c ... Буква ставится на каждой ценовой строке, которой достиг период. У каждого периода свой цвет, градиентом от цвета первого периода к цвету последнего.
  • Режимы рисования (параметр Drawing mode и первая кнопка панели): Буквы; Блоки (цветной квадрат на период, без буквы); Гистограмма (контур профиля одним цветом, строка POC цветом POC). В режиме Буквы, если масштаб слишком мал для букв, профиль рисуется блоками, а если и они не помещаются, гистограммой; увеличьте масштаб, чтобы снова увидеть буквы.
  • Слитно или раздельно (параметр Merged / split и вторая кнопка панели): Слитно ставит буквы каждой строки рядом от начала сессии, образуя профиль; Раздельно ставит каждый период в свою колонку, во время, когда он прошёл. Кнопка переключает Слитно, Раздельно: текущая (только идущая сессия) и Раздельно: все.
  • POC: строка с наибольшим числом TPO, обведённая цветом POC, с линией до конца сессии и надписью «POC» с ценой.
  • Зона стоимости (по умолчанию 70% TPO): затенённая полоса с линиями VAH и VAL и их ценами в конце сессии.
  • Текущий профиль: пунктирная рамка и надпись «формируется». Его POC и зона стоимости смещаются с каждым новым периодом; одиночные принты и слабые максимумы/минимумы рисуются бледнее, как предварительные, до конца сессии. Закрытый профиль никогда не меняется.

Начальный баланс и метки

  • Начальный баланс (IB): вертикальная полоса цвета IB сразу слева от профиля, от минимума до максимума первых 2 периодов (первый час при периодах по 30 минут). Короткие штрихи отмечают расширения IB 1,5x и 2x вверх и вниз.
  • Открытие и закрытие: серый треугольник слева от профиля на цене открытия сессии и ещё один справа от профиля на цене закрытия.
  • Хвосты: тонкая вертикальная метка справа от профиля, красная для хвоста продавцов на максимуме и зелёная для хвоста покупателей на минимуме, если у края есть не менее 2 строк с одним TPO (параметр Tails from).
  • Одиночные принты: строки с одним TPO внутри профиля (по умолчанию не менее 2 подряд), затенённые цветом одиночных принтов.
  • Слабый максимум и слабый минимум: крайняя строка сессии с 2 и более TPO (незавершённый аукцион), отмеченная пунктирной линией цвета слабого максимума / минимума.

Предыдущая сессия, нетронутые уровни и композит

  • Уровни предыдущей сессии: POC, VAH и VAL последней закрытой сессии серыми пунктирными линиями поверх текущей сессии, с подписями pPOC, pVAH и pVAL и ценами.
  • Нетронутые POC: POC прошлой сессии, которого цена больше не касалась, продлевается до правого края графика с надписью «нетронутый POC» и ценой. Когда цена его касается, линия заканчивается в точке касания.
  • Одиночные принты и слабые максимумы/минимумы прошлых сессий тоже продлеваются вправо, пока цена к ним не вернётся; нетронутый слабый максимум или минимум показывает подпись и цену. Проверяются последние 10 сессий (параметр Days checked for untouched levels).
  • Композитный профиль: гистограмма, объединяющая последние 5 закрытых сессий, справа от текущей цены, со своими POC и зоной стоимости. Линии POC, VAH и VAL композита показывают рядом свою цену в формате цены символа. Заголовок над композитом показывает, сколько дней он использует, например «Композит 5 дн.»; если закрытых сессий меньше, чем задано в Composite: days, показывается реальное число (например, «Композит 3 дн.»). Третья кнопка панели показывает или скрывает его.
  • POC объёма (по умолчанию выключен): POC объёма каждой сессии тонкой линией с надписью «POC объёма», чтобы сравнить, где рынок провёл время и где прошёл наибольший объём. Используется реальный объём, если брокер его передаёт, иначе тиковый.

Сессии

При Session = Automatic by symbol (по умолчанию) индикатор выбирает сессию по символу, а нижняя строка панели показывает, какая используется:

  • Основная сессия B3 для фьючерсов B3, таких как WIN, WDO, IND и DOL (торговый день брокера).
  • Основная сессия с 09:30 до 16:00 по Нью-Йорку для индексов США (например, US500, US30, NAS100) и для фьючерсов ES, NQ, YM и RTY и их микроконтрактов на CME.
  • День (закрытие Нью-Йорка) с 17:00 до 17:00 по Нью-Йорку для форекса, металлов и криптовалют.
  • День сервера с 00:00 до 24:00 по времени брокера для остальных символов.

Другие варианты параметра Session: Server day (день сервера); Custom hours (начало и конец в формате HH:MM по времени Нью-Йорка, Чикаго, Лондона, Франкфурта, Токио, Сан-Паулу или сервера); Asia / London / New York sessions (профиль на каждую сессию: Токио 09:00-18:00, Лондон 08:00-17:00 и Нью-Йорк 08:00-17:00, каждая по местному времени). Биржевое время учитывает переход на летнее время, поэтому профили не сдвигаются дважды в год.

Как добавить на график

  • Откройте Навигатор (Ctrl+N) и найдите JET TPO Profile PRO в разделе Индикаторы > Маркет.
  • Перетащите его на ценовой график (или дважды щёлкните), при желании настройте вкладку «Входные параметры» и нажмите OK.
  • Работает на любом символе. Буквы, блоки и раздельный вид рисуются от M1 до H1; на старших таймфреймах профиль рисуется гистограммой, а панель показывает «Выше H1 профиль рисуется гистограммой».
  • Профили строятся по минутной истории символа. Пока она не загружена, панель показывает «Нет истории M1: загрузка...», и профили появляются, как только история приходит.
  • Чтобы удалить его, откройте список индикаторов (Ctrl+I), выберите его и нажмите «Удалить».

Панель

  • POC, VAH и VAL в трёх строках: Текущая (идущая сессия; «Вне сессии» между сессиями), Предыдущая (последняя закрытая сессия) и Композит, с числом дней композитного профиля.
  • Цена: выше, внутри или ниже предыдущей зоны стоимости (зелёным, синим или красным).
  • Начальный баланс: состояние (формируется, не пробит, пробит вверх, пробит вниз), Макс. и Мин., Размер в пунктах и в % от среднего за последние 10 сессий, и Расширение: вверх / вниз с 1,5x и 2x, когда они достигнуты.
  • TPO выше / ниже POC: оба счёта и разница, например «52 / 40 (+12)».
  • Хвосты: хвост покупателей и хвост продавцов текущей сессии с числом строк.
  • Одиночные принты и Слабый макс. / мин.: сколько ещё активны (не пройдены повторно) в прошлых сессиях и ближайшая цена.
  • Кнопки: режим рисования (Буквы, Блоки, Гистограмма), Слитно / Раздельно: текущая / Раздельно: все и Композит. Щелчок меняет только рисование; входные параметры задают состояние при запуске индикатора.
  • Нижняя строка: название и время сессии (биржевое и серверное), период TPO, тиков в строке и число нарисованных дней.
  • Перетащите панель в любое место графика. До первой сессии она показывает «Ожидание первой сессии».

Входные параметры

Profile

  • TPO period = 30 minutes. Варианты: 5, 10, 15, 30 и 60 минут. Периоды начинаются с открытия сессии, а не с ровного часа. Более короткие периоды дают больше букв за сессию.
  • Row height in ticks (0 = automatic) = 0. При 0 индикатор подбирает высоту строки под символ и показывает её в нижней строке панели (например, «12 тиков в строке»). Введите значение, чтобы зафиксировать её; более высокие строки дают более низкие и широкие профили.
  • Value area (%) = 70.
  • Value area method = 2 rows at a time (classic TPO). Другой вариант: 1 row at a time (as the volume profiles), как в профилях объёма.
  • Days drawn (1-60) = 10.
  • Letters = Restart every session. При Continuous (by time of day) каждый период сохраняет букву своего времени суток, и одна и та же буква означает одно и то же время каждый день.

Session

  • Session = Automatic by symbol. Другие варианты: Server day, Custom hours, Asia / London / New York sessions (см. «Сессии»).
  • Custom hours: start (HH:MM) = 09:30, Custom hours: end (HH:MM) = 16:00 и Custom hours: clock = New York (также Server, Chicago, London, Frankfurt, Tokyo, Sao Paulo). Используются с Custom hours. Конец раньше начала переходит через полночь. Если время не удаётся прочитать, используется день сервера.
  • Separate overnight profile (ETH) = false. При true часы между двумя сессиями получают свой профиль, в нижней строке он называется «Ночная». Работает с основной сессией и с Custom hours.
  • Server time zone = Auto (live) / GMT+2/+3 in tester. Другие варианты: GMT+2 / GMT+3 (New York close brokers) и Fixed GMT offset, с Server GMT offset (fixed mode) = 2. Нужен, чтобы расставить сессии, заданные по биржевому времени; если время в нижней строке панели не совпадает с вашим брокером, выберите подходящий вариант.
  • Initial balance: periods = 2.
  • Initial balance: own start (HH:MM, empty = session start) = пусто и Initial balance: clock of the own start = New York. Пример: 09:30 по Нью-Йорку ставит IB на открытие Нью-Йорка в 24-часовом профиле форекса.
  • Initial balance: extensions 1.5x and 2x = true. Показывает линии расширений и строку «Расширение» на панели и разрешает оповещение о расширении.

Highlights

  • Single prints from (rows in a row) = 2.
  • Tails from (rows) = 2.
  • Poor high / low from (TPOs on the extreme row) = 2.
  • Extend virgin POCs, Extend single prints и Extend poor highs / lows = true. Если выключить, одиночные принты и слабые максимумы/минимумы остаются внутри своего профиля, а нетронутые POC не продлеваются.
  • Days checked for untouched levels = 10. Также задаёт сессии, учитываемые на панели (активные одиночные принты, слабые максимумы/минимумы) и в оповещениях по уровням.

Composite

  • Composite profile = true (состояние кнопки «Композит» при запуске).
  • Composite: days = 5.
  • Composite: value area (%) = 70.

Volume

  • Volume POC of each session = false.

Drawing

  • Drawing mode = Letters (также Blocks, Histogram).
  • Merged / split = Merged. Split запускается со всеми сессиями раздельно.
  • Letter size = 9.
  • Maximum profile width (% of the session) = 80. Ограничивает, насколько слитный профиль заходит в отрезок времени своей сессии.
  • Цвета: First period color = голубой; Last period color = фиолетовый; POC = янтарный; Value area = синий; Initial balance = зелёный; Single prints = розовый; Poor high / low = оранжевый; Previous session levels = серый; Composite = сине-серый (также цвет режима гистограммы); Volume POC = бирюзовый.

Panel

  • Show the panel = true.
  • Theme = Automatic (chart background). Другие варианты: Dark, Light. Также подстраивает цвета профилей.
  • Panel size (%) = 100 (от 50 до 300), удобно на экранах высокого разрешения.
  • Language = Terminal language или один из 11 языков.
  • Panel position X = 12 и Panel position Y = 34.

Оповещения

Оповещения срабатывают только в реальном времени, никогда по истории, и каждое — один раз на уровень за сессию. Группа Alerts:

  • Price leaves the previous value area = Off. Сообщение, например: «Цена вышла из предыдущей зоны стоимости вверх (VAH 1.08450)». При Also the forming value area = true то же оповещение охватывает и зону стоимости текущей сессии. Триггер: Value area: trigger.
  • Price touches the previous POC or a virgin POC = Off. Сообщение, например: «Цена коснулась нетронутого POC 1.08310». Триггер: POC: trigger.
  • Initial balance broken (first break) = Popup + Sound. После завершения IB срабатывает на первый пробой вверх и на первый пробой вниз. Сообщение, например: «Начальный баланс пробит вверх (5432.25)». Триггер: Initial balance: trigger.
  • IB extension 1.5x / 2x reached = Off (нужно включённое Initial balance: extensions 1.5x and 2x). Сообщение, например: «Расширение IB 2 x достигнуто вниз (5390.00)». Триггер: Extension: trigger.
  • Price returns to single prints = Off. Сообщение, например: «Цена вернулась к одиночным принтам 1.08200 - 1.08250». Триггер: Single prints: trigger.
  • Price returns to a poor high / low = Off. Сообщение, например: «Цена вернулась к слабому максимуму 1.08600». Триггер: Poor high / low: trigger.
  • Каждый триггер = On touch (как только цена достигает уровня). Другой вариант: On bar close (проверка на закрытии бара).
  • Режимы: Off, Popup, Sound, Smartphone notification, Popup + Sound, Notification + Sound, Popup + Notification, Popup + Sound + Notification.
  • Sound = alert (звук терминала). Also send e-mail = false; при true каждое включённое оповещение также отправляет письмо. Оповещение в режиме Off ничего не отправляет.
  • Push-уведомления и e-mail настраиваются в меню Сервис > Настройки (вкладки «Уведомления» и «Почта»). Сообщения используют язык панели.

Данные для советников (iCustom)

У индикатора 15 буферов с одним значением на бар, которые читаются через iCustom и CopyBuffer. Они не рисуются на графике; Окно данных (Ctrl+D) показывает их с подписями ниже.

БуферПодписьСодержимое
0TPO POC (forming session)POC текущей сессии на закрытии бара
1TPO VAH (forming session)VAH текущей сессии
2TPO VAL (forming session)VAL текущей сессии
3IB highМаксимум начального баланса (пусто, пока IB не завершён)
4IB lowМинимум начального баланса (пусто, пока IB не завершён)
5Previous POCPOC предыдущей сессии
6Previous VAHVAH предыдущей сессии
7Previous VALVAL предыдущей сессии
8Composite POCPOC композитного профиля (последние N сессий)
9Composite VAHVAH композитного профиля
10Composite VALVAL композитного профиля
11TPOs above POC - below POCTPO выше POC минус TPO ниже, текущая сессия
12Price vs previous value area (+1 above, 0 inside, -1 below)Закрытие бара относительно предыдущей зоны стоимости: +1 выше, 0 внутри, -1 ниже
13Marks (1 IB up, 2 IB down, 4 ext 1.5x, 8 ext 2x, 16 poor high, 32 poor low, 64 single prints, 128 provisional)Сумма битов: 1 IB пробит вверх, 2 IB пробит вниз, 4 достигнуто расширение 1,5x, 8 достигнуто расширение 2x, 16 слабый максимум, 32 слабый минимум, 64 одиночные принты в сессии, 128 сессия ещё открыта, поэтому 16, 32 и 64 пока предварительные. Пример: 133 = 1 + 4 + 128.
14TPO period (1 = A)Номер периода TPO бара в сессии: 1 = A, 2 = B и так далее
  • Без перерисовки: каждое значение берётся на закрытии своего бара, и буферы закрытых баров (индекс 1 и больше) никогда не меняются. На текущем баре (индекс 0) буферы 0-4 и 11-14 меняются, пока бар открыт; буферы 5-10 меняются только с началом новой сессии.
  • Предварительные метки (бит 128): пока сессия открыта, слабый максимум, слабый минимум или одиночные принты ещё могут исчезнуть, поэтому биты 16, 32 и 64 идут вместе со 128. На последнем баре сессии бит 128 снимается, и эти биты становятся окончательными.
  • Пустые значения равны EMPTY_VALUE: вне сессии (буферы 0-4, 11, 13 и 14), до завершения IB (3 и 4), до первой закрытой сессии (5-7 и 12) и пока нет композита (8-10). Буферы 8-10 заполняются, даже если композит скрыт кнопкой панели.
  • Буферы следуют входным параметрам индикатора (зона стоимости, метод, дни композита и т. д.); iCustom без параметров использует значения по умолчанию.
  • Пример: handle = iCustom(_Symbol, PERIOD_CURRENT, "Market\\JET TPO Profile PRO"); затем прочитайте буфер 13 бара 1 через CopyBuffer и проверьте (значение & 1), чтобы узнать, был ли IB уже пробит вверх на закрытии последнего закрытого бара.

Советы и частые вопросы

  • Только блоки или гистограмма, без букв? Строки слишком малы для букв: увеличьте масштаб или введите больший Row height in ticks.
  • Профиль слишком высокий или слишком плоский? Измените Row height in ticks; текущее значение есть в нижней строке панели.
  • Время сессии не совпадает с брокером? Проверьте нижнюю строку панели и измените Server time zone или используйте Custom hours.
  • Форекс с IB на открытии Нью-Йорка: оставьте автоматическую сессию и задайте Initial balance: own start = 09:30 по времени Нью-Йорка.
  • Время и объём вместе: включите Volume POC of each session и сравните его линию с POC TPO.
  • «Нет истории M1: загрузка...»: подождите несколько секунд; если сообщение остаётся, один раз откройте график M1 символа, чтобы терминал загрузил историю.
  • Тестер стратегий: профили и панель рисуются в режиме визуализации; буферы работают в обоих режимах. Проверено на EURUSD и WIN, без перерисовки.
  • Чтение профиля: POC, зона стоимости, начальный баланс и его расширения, одиночные принты, хвосты и слабые максимумы/минимумы описывают, как торговалась сессия. Они не прогнозируют следующее движение.

Скачать

  • JET TPO Profile PRO: профили время-цена по сессиям на ценовом графике, панель, оповещения и данные для советников.

Вопросы и предложения: отправьте мне личное сообщение через мой профиль MQL5.

Торговля связана с риском убытков. Индикатор показывает рыночную информацию; он не прогнозирует цены и не гарантирует результатов.