SMC Nexus Supply Demand
- Индикаторы
- Версия: 1.0
Зоны спроса и предложения для MetaTrader 5 с алертом касания. SMC Nexus Supply Demand находит свинг-максимумы и минимумы на текущем таймфрейме и строит по ним зоны Supply и Demand, высота которых зависит от волатильности (ATR). У каждой зоны есть средняя линия — точка интереса (POI); пробитая зона оставляет короткую линию истории POI, а алерт сообщает, когда цена вернулась к зоне.
Всё считается по закрытым барам: после закрытия бара зоны, пробои и алерты на нём не меняются.
Что внутри
- Зоны Supply / Demand — свинг-максимум, подтверждённый N барами с каждой стороны, начинает зону Supply от максимума; свинг-минимум — зону Demand от минимума. Высота зоны = ATR(200) × Box thickness / 10, поэтому зоны подстраиваются под волатильность рынка.
- Без наслоения — новая зона не строится, если активная зона той же стороны ближе 2 × ATR. До 8 активных зон на сторону (настраивается); первой уходит самая старая.
- Средняя линия POI — пунктир через середину каждой зоны.
- Пробитые зоны — зона снимается, когда бар закрывается за её дальней границей; её средняя линия может остаться на графике коротким пунктиром истории POI (до 20, настраивается).
- Алерты касания — «Demand touch» или «Supply touch», когда диапазон бара (high/low) входит в зону после того, как был вне её. Всплывающее окно терминала, push-уведомление, звук или email.
- Светлая и тёмная темы — Auto следует фону графика; Light и Dark перекрашивают и сам график.
- Настоящая прозрачность — заливка зон рисуется на отдельном слое (canvas), свечи под ней остаются видны.
Как работают алерты
Алерт проверяется только на закрытии бара — никогда на формирующемся баре и никогда на истории, поэтому при установке индикатора не приходит пачка старых алертов. Зона, родившаяся, когда цена уже внутри неё, ждёт, пока цена выйдет и вернётся. Минимальный интервал между алертами (30 секунд по умолчанию, для каждого события отдельно) не даёт им повторяться. Пример сообщения: Supply Demand EURUSD,H1: Demand touch @ 1.08452 — цена здесь — средняя линия зоны.
Когда появляется зона
Свинг подтверждается только после того, как справа от него закрылось Swing length баров (8 по умолчанию). Поэтому зона появляется на графике через столько же баров после пивота и привязана к бару пивота. Дальше она не сдвигается.
Для разработчиков советников: iCustom
Четыре буфера, заполняются по всей истории (читать shift 1 и старше; формирующийся бар не пишется):
- 0 — Supply Top: верх ближайшей активной зоны Supply, 0 — если зоны нет
- 1 — Supply Bottom
- 2 — Demand Top: верх ближайшей активной зоны Demand, 0 — если зоны нет
- 3 — Demand Bottom
«Ближайшая» — активная зона, чья средняя линия ближе всего к close бара. Если советнику нужны только данные, рисование и алерты отключаются входами.
Главное в настройках
- Длина свинга, толщина зоны, число зон на сторону.
- Цвета зон, POI и подписей; прозрачность заливки и рамка.
- Оставлять ли пробитые зоны линиями истории POI и сколько.
- Тема — Auto / Light / Dark.
- Доставка алертов — окно, push (нужен MetaQuotes ID в терминале), звук, email (нужен SMTP); время закрытия бара в начале сообщения; минимальный интервал между алертами.
- Префикс объектов — поменяйте, если на одном графике две копии.
Работает на любом символе и таймфрейме. Чего индикатор не делает: не показывает другие таймфреймы, не даёт сигналов на покупку и продажу, не управляет сделками.

Пользователь не оставил комментарий к оценке