MetaTrader 5 · XAUUSD · M3-H4 · руководство пользователя

AlgoSynergy Levels:
руководство целиком, до покупки.

Полное руководство к индикатору: как из пивотов трёх таймфреймов и слоёв (вчера, неделя, азия, круглые числа) строятся зоны, как считается заметность, что показывает каждая строка панели и как отдать расстояния до ближайших зон другим приборам через буферы и GlobalVariable.

Самостоятельный визуальный инструмент. Не входит в систему COCKPIT, стрелок входа не рисует и не торгует.

Версия 1.02
Отвечает на вопрос «где зоны и сколько до них»
Пивоты M15 / H1 / H4
Это карта, не сигнал

Раздел 1

Что это и чего оно не делает

Levels находит на графике золота зоны, у которых цена уже разворачивалась или останавливалась, рисует их и показывает, сколько места до ближайшей зоны выше и ниже. Расстояния даны в ATR: пункт у золота и у валютной пары значит разное, а ATR сравним.

Что он умеет

Показать карту уровней и место до них

Зоны шириной от ATR, а не тонкие линии. У каждой подпись: звёзды заметности и из чего она состоит. Панель называет ближайшую зону выше и ниже, расстояние в ATR и в долларах и коридор между ними.

Чего он не делает

Не прогнозирует цену

Levels показывает карту: где лежат зоны и сколько до них места. Стрелок входа и прогнозов в нём нет намеренно, решение о сделке остаётся за вами.

О статусе. Прибор продаётся «как есть»: код работает, зоны считаются по закрытым барам, лицензия привязана к счёту. Это инструмент разметки и контекста: заметность зоны (звёзды) показывает, насколько она выделяется среди остальных, а не вероятность отбоя цены.

Раздел 2

Установка

01Закройте терминал
02Скопируйте папку MQL5 в каталог данных
03Индикатор на график золота
04Проверьте стартовую строку в журнале

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

Куда класть. Файл -> Открыть каталог данных, дальше MQL5\Indicators\AlgoSynergy\.

Где искать строку лицензии. Она печатается один раз при запуске во вкладку «Эксперты» (журнал терминала), не в окне свойств индикатора. Там же печатается строка с реальными настройками: таймфреймы пивотов, окно, глубина, включённые слои, смещение GMT, алерты и публикация GlobalVariable. Если вы подменили файл, а настройки на графике остались прежними, по этой строке видно, что работает на самом деле.

На каком таймфрейме держать. На любом: зоны строятся по M15, H1 и H4 независимо от таймфрейма графика. Таймфрейм графика влияет только на то, как нарисованы подписи и сколько зон попадает в видимую часть.

Холодный старт. После добавления индикатора на график терминал подгружает историю старших таймфреймов не мгновенно. Первые три минуты прибор пересчитывает карту на каждом проходе, поэтому число зон на панели может расти. Это нормально: полная карта собирается за несколько минут.

Часовой пояс сервера. Нужен для азиатского диапазона. По умолчанию GMT+3 (Альфа-Форекс, RoboForex). У другого брокера задайте смещение входом InpGMTOff.

Раздел 3

Панель построчно

Панель AlgoSynergy Levels: цена, ATR, статус, ближайшее сопротивление выше и поддержка ниже с расстоянием в ATR и долларах, заметность, коридор между зонами
Строка Что она значит
Цена текущая цена Bid; справа ATR на M15 в долларах (период ATR задаётся входом, по умолчанию 96 баров)
Статус «между уровнями» - рядом ничего нет; «В ЗОНЕ» - цена внутри зоны; «у сопротивления» и «у поддержки» - зона ближе порога подхода (по умолчанию 0,3 ATR)
Уровень границы ближайшей зоны выше (сопротивление) и ниже (поддержка)
Расстояние от цены до ближайшей границы зоны в ATR, справа то же в долларах; золотым - когда ближе порога подхода
Заметность от одной до пяти звёзд: насколько зона выделяется среди остальных построенных (см. раздел 4)
Из чего состав зоны: таймфрейм пивотов (M15, H1, H4) и слои (PDH, PDL, PWH, PWL, Asia H, Asia L, R100, R50)
Коридор сколько места между ближайшей зоной выше и ближайшей ниже, в ATR и в долларах
Зон сколько нарисовано и сколько всего построено; нарисованных не больше InpMaxZones (по умолчанию 8)

Рамка панели нейтральная, золотая - когда цена в зоне или у зоны. Это не сигнал «входи», а подсказка «смотри сюда».

Раздел 4

Как строятся зоны и считается заметность

Никакого чёрного ящика. Каждое число ниже взято из кода и совпадает со значениями по умолчанию.

Шаг Правило
1. Пивоты На каждом из трёх таймфреймов ищется экстремум, который выше (или ниже) соседних баров в окне InpPivotBars (по умолчанию 4) слева и справа. Пивот признаётся только после закрытия правых баров и потом не исчезает
2. Слияние в зоны Пивоты сортируются по цене. Соседние сливаются, если ближе InpClusterAtr (0,35 ATR), а зона не толще InpMaxZoneAtr (0,5 ATR). Слишком тонкая зона расширяется до InpMinZoneAtr (0,12 ATR)
3. Слои Вчерашние хай и лой по закрытому дневному бару брокера (PDH, PDL), хай и лой прошлой недели (PWH, PWL), азиатский диапазон сегодня по M15 за GMT 00-07 (появляется после 07:00 GMT), круглые числа кратные InpRoundStep (50 долларов), кратные 100 помечены R100. Слой, попавший в пивотную зону, усиливает её, иначе рисуется отдельной зоной
4. Касания По барам M15 считаются эпизоды: бар зашёл в зону. Новый эпизод засчитывается только после того, как цена отошла от зоны больше чем на 0,5 ATR
5. Вес Вес пивота зависит от таймфрейма: до M30 - 1, H1 - 2, H4 - 3. К весу добавляется половина лишних эпизодов касаний. Вес слоёв: PDH и PDL - 3, PWH и PWL - 4, азия - 2, R100 - 3, R50 - 1,5; совпадение слоя с пивотной зоной даёт ещё 1
6. Возраст и пробой Вес пивотов и касаний убывает вдвое каждые InpHalfLifeDays (10 дней) с последнего контакта цены с зоной. Если цена закрывалась за зоной с обеих сторон (на 0,2 ATR и дальше), зона считается перевёрнутой и теряет 30% веса. Роль зоны определяется текущей ценой: выше цены - сопротивление, ниже - поддержка
7. Звёзды Зоны ранжируются по весу. Верхние 10% получают 5 звёзд, следующие 20% - 4, следующие 30% - 3, следующие 25% - 2, остальные 1. Это относительная оценка: она показывает место зоны среди других, а не вероятность отбоя
8. Отбор Рисуются ближайшие и самые заметные: не больше InpMaxZones, не дальше InpMaxDistAtr (12 ATR) от цены. Пивотные зоны с заметностью ниже InpMinStars (2 звезды) не рисуются; слои дня и недели порогом звёзд не отсекаются, но дальше InpMaxDistAtr от цены тоже не показываются

Зоны считаются заново на каждом новом закрытом баре M15. Между ними обновляются только расстояния, панель и подписи.

Раздел 5

Что проверялось до выпуска

Перед выпуском мы проверили уровни как самостоятельный сигнал входа на золоте: отбой и пробой восьми типов уровней, M5 и M15, 610 тысяч баров M5 с января 2018 по сентябрь 2026, последние 30% истории отложены и в подборе не участвовали. Устойчивого перевеса от входов «на уровне» после издержек не обнаружено: реальные уровни удерживали цену в 49-50% случаев, случайная линия на том же графике - в 50-51%.

Поэтому Levels не даёт стрелок и не прогнозирует цену, а служит картой. Не проверялись лимитные входы у уровня, другие геометрии стопа и цели, фильтры по новостям и тиковые издержки.

Раздел 6

Как использовать

  • Место до зоны. Видно, сколько ATR между ценой и ближайшей зоной выше и ниже. Это знание о карте, а не прогноз.
  • Свой сигнал плюс карта. Если у вас есть стрелка и тренд, сверьте их с картой. Прирост результата от такой связки не измерен.
  • Алерты. Включите InpAlerts, если хотите сигнал, что цена подошла к зоне или свеча закрылась за ней. По умолчанию выключено.
  • Другие приборы. Буферы и GlobalVariable (раздел 8) позволяют читать расстояния до зон из другого индикатора или советника.

Причинность

Неперерисовка: что гарантируется и что нет

Пивоты и слои считаются только по закрытым барам (shift ≥ 1): пивот признаётся после закрытия правых баров, вчерашний и недельный хай и лой берутся из закрытых периодов, азия - по закрытым барам M15. Подтверждённая зона не пропадает задним числом.

Что проверено и что нет. Формальный прогон «обрезанная история против полной» харнессом для этого прибора не проводился: у него нет отдельного расчётного ядра. Вместо него на демо-счёте сняты состояния карты на двух последовательных закрытых барах M15: зоны с подтверждёнными пивотами не исчезали. Но границы соседних зон могут сдвинуться на доллар-два: ширина зоны зависит от ATR, и пивот иногда переходит в соседнюю зону. Это сдвиг карты, а не перерисовка подтверждённого пивота.

Раздел 7

Честные ограничения

✕

Это не сигнал входа

Прибор для контекста: он показывает карту, а не прогнозирует цену.

✕

Заметность - оценка, не вероятность

Веса слоёв и таймфреймов выбраны автором, их предсказательная сила не доказана.

✕

Границы соседних зон плавают

При смене бара граница может сдвинуться на доллар-два из-за ATR. Подтверждённый пивот при этом не исчезает.

✕

Настроен под золото

На других инструментах те же правила, но значения по умолчанию подобраны под золото. Шаг круглых чисел для золота 50 долларов, для другого инструмента задайте свой.

✕

Нужна история

Старшие таймфреймы докачиваются терминалом. На новом символе или после чистки истории карта собирается не сразу.

✕

Это помощник, не робот

Индикатор не открывает сделки и не ставит стопы. Решение и управление риском - на вас.

Прочитать обязательно

Риск, который это не закрывает

Читайте этот раздел, даже если пропустили остальные. От хвоста индикатор не защищает. Мой собственный журнал ручной торговли: 137 сделок, 130 из них в плюс - это 95% - и суммарный результат в R положительный. Итог по деньгам: минус 241 895 рублей. Семь убыточных сделок съели сто тридцать прибыльных. Отдельно: скальп с 81% прибыльных дней дал минус 397 000 рублей. Качество входа в обоих случаях было ни при чём.

Индикатор не ставит стоп в терминале, не открывает позицию и не мешает пересидеть убыток. Это делает человек. Разбор того журнала.

Раздел 8

Настройки: что менять, а что не трогать

Менять под себя

Параметр По умолчанию Зачем
InpTF1 · InpTF2 · InpTF3 M15 · H1 · H4 таймфреймы пивотов; значение «текущий» выключает пункт. Для скальпинга M3-M5 можно взять M5, M15, H1
InpLayerDay · InpLayerWeek · InpLayerAsia · InpLayerRound все вкл слои: вчера, неделя, азия, круглые числа
InpRoundStep 50 шаг круглых чисел в долларах; кратные 100 весят больше. Для другого инструмента задайте свой
InpGMTOff 3 смещение сервера от GMT для азиатского диапазона
InpMaxZones · InpMinStars · InpMaxDistAtr 8 · 2 · 12 сколько зон рисовать, не слабее скольки звёзд и насколько далеко от цены
InpAlerts · InpAlertAtr · InpAlertPush · InpAlertCoolMin выкл · 0,3 · выкл · 30 алерты: подход к зоне ближе N ATR, закрытие свечи за зоной, дубль на телефон (нужен MetaQuotes ID), пауза между повторами по одной зоне, минут
InpPublishGV выкл публиковать ближайшие уровни в GlobalVariable для других приборов
Show_Dashboard · Dash_Corner · Dash_Scale вкл · слева сверху · 100% показать панель, угол и масштаб (60-200%)
Dash_Draggable · Dash_Width · Dash_FontSize вкл · 250 · 9 перетаскивание, ширина и шрифт панели при 100%
Dash_OffsetX · Dash_OffsetY · RefreshInterval 12 · 22 · 5 с отступы от края и как часто перерисовывать панель и зоны

Менять, только если понимаете цену вопроса

Параметр По умолчанию Чем рискуете
InpPivotBars 4 окно пивота. Меньше - пивотов больше и они менее значимы; больше - карта реже и позже
InpLookbackDays 30 глубина истории. Больше - больше старых зон и касаний, но затухание сильнее обнуляет вес давних
InpAtrPeriod 96 период ATR M15 для ширины зон. Длинный период нужен, чтобы границы не плавали с каждым баром; короче - зоны подвижнее
InpClusterAtr · InpMinZoneAtr · InpMaxZoneAtr 0,35 · 0,12 · 0,5 слияние пивотов и толщина зон. Шире - меньше зон и они грубее; уже - больше зон и больше шума
InpBreakAtr 0,2 насколько далеко за зоной должно закрыться тело свечи, чтобы это считалось пробоем
InpHalfLifeDays 10 как быстро вес касаний убывает с возрастом

Раздел 9

Связка с другими приборами: буферы и GlobalVariable

Для тех, кто читает уровни из своего индикатора или советника. Значения даны на текущую минуту; свежесть проверяйте по метке времени.

Буферы (iCustom)

Буфер Что в нём
0 расстояние до ближайшей зоны выше, в ATR
1 расстояние до ближайшей зоны ниже, в ATR
2 звёзды заметности зоны выше (1-5)
3 звёзды заметности зоны ниже (1-5)
4 статус: +1 у сопротивления, -1 у поддержки, 0 - между зонами
5 цена нижней границы зоны выше
6 цена верхней границы зоны ниже

Буферы не рисуются. Значения записаны в последние два бара, поэтому читаются и с shift 0, и с shift 1. Если зоны рядом нет, в буфере пустое значение. Путь для iCustom: AlgoSynergy\AlgoSynergy_Levels. Каждая группа входов занимает позицию в списке параметров iCustom, поэтому проще вызвать индикатор без параметров, с настройками по умолчанию.

GlobalVariable (InpPublishGV = вкл)

Переменная (с суффиксом _символ) Что в ней
AS_LVL_UP · AS_LVL_DN цена нижней границы зоны выше и верхней границы зоны ниже; 0, если зоны нет
AS_LVL_UPATR · AS_LVL_DNATR расстояние до них в ATR; минус 1, если зоны нет
AS_LVL_UPSTR · AS_LVL_DNSTR звёзды заметности зон выше и ниже
AS_LVL_AT статус: +1 у сопротивления, -1 у поддержки, 0
AS_LVL_TIME серверное время последнего обновления; читателю нужно проверять свежесть, чтобы не использовать устаревшее значение

Переменные удаляются при снятии индикатора с графика. Два индикатора на одном символе пишут в одни и те же переменные: держите один экземпляр.

Раздел 10

Если что-то пошло не так

Зон мало или панель пишет «нет рядом»

Подождите две-три минуты после добавления: старшие таймфреймы докачиваются. Если не помогло, прокрутите график назад по M15, H1 и H4, чтобы терминал загрузил историю.

Панель пишет «лицензия не в списке» красным

Сборка привязана к номерам торговых счетов. Открыли новый счёт или сменили брокера - напишите, пересоберу бесплатно, до трёх раз за срок лицензии.

Азиатский диапазон не появляется

Он строится только после 07:00 GMT и использует смещение InpGMTOff. Проверьте, что оно соответствует вашему серверу, а на графике есть данные M15 за сегодняшнюю ночь.

Границы зоны сдвинулись

Ширина зоны зависит от ATR, и соседние зоны могут перегруппироваться на доллар-два при смене бара. Подтверждённые пивоты остаются. Период ATR 96 нужен именно для того, чтобы такого было меньше.

Подписи зон не видны

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

После обновления ничего не изменилось

Терминал держит .ex5 в памяти всю сессию. Закройте терминал, скопируйте файлы, откройте заново. Прочитайте стартовую строку в журнале: настройки, сохранённые на графике, подмена файла не меняет.

Алерты не приходят на телефон

Включён InpAlertPush, но MetaQuotes ID не указан в настройках терминала. Терминал в этом случае молчит и об ошибке не сообщает.

Условия

Лицензия, обновления и поддержка

Лицензия привязана к номерам торговых счетов, а не к оборудованию, и проверяется без интернета - работайте с двух машин, из любой страны. По умолчанию два счёта: демо и реал это один трейдер, а не два. Нельзя перепродавать, передавать третьим лицам, публиковать и декомпилировать сборку - полные условия в оферте.

Обновления. Владельцам бессрочной лицензии мажорные обновления бесплатны. Это правило, а не разовая акция. Найду ошибку - напишу о ней и починю.

Пересборка. Сменили брокера или открыли новый счёт - пересоберу бесплатно, до трёх раз за срок лицензии. Потеряли архив - вышлю снова, без ограничений по числу обращений.

Поддержка - по вопросам установки, настройки и работоспособности. Не включает обучение торговле и разбор ваших сделок. Отвечаю лично, обычно в течение дня по московскому времени: бота и поддержки первой линии нет.

AlgoSynergy Levels, руководство пользователя, версия 1.02 от 30.08.2026. Автор: Александр Тригуб, algosynergy.ru. Торговля на финансовых рынках сопряжена с высоким риском потери капитала; документ носит информационный характер и не является индивидуальной инвестиционной рекомендацией. Все торговые решения вы принимаете самостоятельно.

LevelsЕдиная цена 3 000 ₽ · навсегда
К индикатору
Александр Тригуб - автор AlgoSynergy
Александр Тригуб

Трейдер и разработчик торговых инструментов для золота (XAUUSD) на MetaTrader 5. Пришёл в трейдинг из мира систем и данных: пишу собственные алгоритмы на MQL5 по концепциям структуры рынка, в том числе ICT. Метод измерим - разметка, источник стопа, цели в R; торгую ровно тем, что создаю, без чёрных ящиков и чужих сигналов.

Об авторе · Telegram-канал
Дисклеймер о рисках. Торговля на финансовых рынках сопряжена с высоким риском потери капитала. Прошлые результаты не гарантируют будущих. Материалы сайта носят информационно-образовательный характер и не являются индивидуальной инвестиционной рекомендацией.