Malaysian Support and Resistance
- Эксперты
- Версия: 3.23
- Обновлено: 17 апреля 2026
- Активации: 10
Эксперт для MetaTrader 5 | Мульти-символьная торговля по уровням Support & Resistance с трендовой логикой
Обзор
Classic SNR Breakout EA - это профессиональный торговый робот, который определяет структурные уровни поддержки и сопротивления (Support & Resistance) с использованием дневных точек разворота и совершает сделки на основе ценового действия часового таймфрейма (H1) относительно этих уровней. EA применяет двойную логику: на восходящем тренде продает при отбое (закрытии H1 ниже уровня SNR), на нисходящем тренде покупает при отбое (закрытии H1 выше уровня SNR). Пробойные сигналы также торгуются при решительном закрытии H1 за уровнем.
EA сканирует до 14 символов одновременно, автоматически определяя специфические для брокера имена символов и суффиксы.
Стратегия предназначена для трейдеров, которые понимают, что структурные уровни могут работать как в качестве поддержки/сопротивления, так и в качестве триггеров пробоя, в зависимости от рыночного контекста.
Как это работает
EA анализирует дневные цены закрытия для определения вершин и впадин за настраиваемый период ретроспективы. Эти точки разворота становятся структурными уровнями поддержки и сопротивления. Затем EA отслеживает закрытия часовых свечей относительно каждого уровня SNR и применяет трендовую логику для определения направления сделки.
Основная торговая логика
EA не просто торгует пробои в одном направлении. Вместо этого она оценивает положение цены и поведение закрытия H1:
| Положение цены относительно SNR | Поведение закрытия H1 | Действие |
|---|---|---|
| Цена ВЫШЕ SNR (контекст восходящего тренда) | Закрытие H1 НИЖЕ уровня (отбой) | ПРОДАЖА |
| Цена НИЖЕ SNR (контекст нисходящего тренда) | Закрытие H1 ВЫШЕ уровня (отбой) | ПОКУПКА |
| Цена касается уровня SNR | Закрытие H1 ЗА уровнем (пробой) | Сделка в направлении пробоя |
Это означает:
-
На восходящем тренде (цена торгуется выше уровня SNR): Если часовая свеча касается уровня, но закрывается ниже него, это сигнализирует об отбое. EA открывает позицию на ПРОДАЖУ.
-
На нисходящем тренде (цена торгуется ниже уровня SNR): Если часовая свеча касается уровня, но закрывается выше него, это сигнализирует об отбое. EA открывает позицию на ПОКУПКУ.
-
Сценарий пробоя: Когда цена пробивает уровень, и часовая свеча закрывается за его пределами, EA торгует в направлении пробоя (ПОКУПКА выше сопротивления, ПРОДАЖА ниже поддержки).
Процесс генерации сигнала
Шаг 1: Дневной расчет SNR
-
Сканирование дневных цен закрытия за настроенный период (по умолчанию 60 баров)
-
Определение вершин (сопротивление) и впадин (поддержка)
-
Кластеризация близлежащих уровней в пределах заданного расстояния (по умолчанию 50 пипсов)
-
Сортировка и классификация уровней относительно текущей цены
Шаг 2: Подтверждение на H1 (двойная логика)
-
Ожидание закрытия часовой свечи
-
Свеча должна "коснуться" уровня SNR (минимум ≤ уровень ≤ максимум)
-
Сигнал отбоя (контр-тренд):
-
Цена выше уровня + закрытие H1 ниже уровня → ПРОДАЖА
-
Цена ниже уровня + закрытие H1 выше уровня → ПОКУПКА
-
-
Сигнал пробоя (следование тренду):
-
Закрытие H1 выше сопротивления → ПОКУПКА
-
Закрытие H1 ниже поддержки → ПРОДАЖА
-
Шаг 3: Создание отложенного сигнала
-
При подтверждении на H1 создается отложенный сигнал на уровне SNR
-
EA ожидает возврата цены в зону входа (по умолчанию 5 пунктов)
-
Отложенные сигналы аннулируются, если цена пробивает уровень на последующих часовых барах
Шаг 4: Точное исполнение входа
-
Когда цена возвращается на уровень SNR ± зона входа, сделка исполняется немедленно
-
Стоп-лосс размещается за уровнем SNR с заданным буфером
-
Тейк-профит нацелен на следующий уровень SNR в направлении сделки
-
Частичное взятие прибыли закрывает 50% позиции на 50% расстояния до TP и перемещает SL в безубыток
Обработка разворотов
Когда новое подтверждение на H1 противоречит направлению существующих позиций, EA автоматически закрывает все позиции противоположного типа перед открытием новых. Например:
-
Если у EA есть позиции на ПОКУПКУ и поступает новый сигнал на ПРОДАЖУ, все позиции на ПОКУПКУ закрываются сначала
-
Это предотвращает накопление позиций и следует новому направлению рынка
Управление рисками
| Параметр | Значение по умолчанию | Описание |
|---|---|---|
| Риск на сетап | 10% | Процент капитала под риском на сделку |
| Буфер SL | 20 пипсов | Расстояние за уровнем SNR для стоп-лосса |
| Буфер TP | 10 пипсов | Расстояние перед следующим уровнем SNR для тейк-профита |
| Макс. позиций на символ | 50 | Лимит одновременных позиций |
| Макс. спред | 500 пунктов | Максимально допустимый спред для входа |
Расчет размера позиции
Размер лотов рассчитывается автоматически на основе:
-
Капитала счета
-
Процента риска на сделку
-
Расстояния стоп-лосса в пипсах
-
Стоимости тика и размера тика для конкретного символа
EA также соблюдает:
-
Лимиты объема брокера (мин, макс, шаг)
-
Лимиты объема позиции на символ
-
Доступность маржи (предотвращает чрезмерное кредитное плечо)
Частичное взятие прибыли
На 50% расстояния до уровня тейк-профита:
-
Закрывается половина объема позиции
-
Стоп-лосс оставшейся позиции перемещается в безубыток
-
Исходный тейк-профит остается активным
Это позволяет зафиксировать прибыль на раннем этапе, оставляя возможность для дальнейшего движения.
Входные параметры
Конфигурация символов
| Параметр | Значение по умолчанию | Описание |
|---|---|---|
| SymbolList | US30,US100,US500,XAUUSD,... | Имена символов через запятую |
Обнаружение SNR
| Параметр | Значение по умолчанию | Описание |
|---|---|---|
| SwingLookback | 3 | Баров с каждой стороны для определения точек разворота |
| DailyBarsToScan | 60 | Количество дневных баров для анализа (0=все) |
| SNR_ClusterPips | 50 | Расстояние для объединения близлежащих уровней (пипсы) |
Визуальное отображение
| Параметр | Значение по умолчанию | Описание |
|---|---|---|
| DrawSNRLines | true | Рисовать уровни SNR на графике |
| SupportColor | DodgerBlue | Цвет линий поддержки |
| ResistanceColor | OrangeRed | Цвет линий сопротивления |
| SNR_LineStyle | STYLE_SOLID | Стиль линий уровней SNR |
| SNR_LineWidth | 2 | Толщина линий |
Торговые параметры
| Параметр | Значение по умолчанию | Описание |
|---|---|---|
| SL_BufferPips | 20 | Пипсов за уровнем SNR для стоп-лосса |
| TP_BufferPips | 10 | Пипсов перед следующим уровнем SNR для тейк-профита |
| RiskPercent | 10.0 | Процент риска на торговый сетап |
| MaxPosPerSymbol | 50 | Максимум позиций на символ |
| MagicNumber | 202603 | Уникальный идентификатор EA |
| MaxSpreadPoints | 500 | Максимальный спред в пунктах |
| EntryZonePoints | 5 | Макс. расстояние от SNR для входа (пункты) |
Отладка
| Параметр | Значение по умолчанию | Описание |
|---|---|---|
| DebugLog | false | Включить детальное логирование отладки |
Возможности
Двойная торговая логика (Пробой + Отбой)
EA не полагается на одно рыночное условие. Она адаптируется к поведению цены:
-
Сделки на отбой: Когда цена уважает уровень SNR и разворачивается, EA входит в контр-трендовые позиции
-
Сделки на пробой: Когда цена с убеждением нарушает уровень SNR, EA входит в позиции по тренду
Этот двойной подход позволяет EA работать как на боковых, так и на трендовых рынках.
Автоматическое разрешение символов
EA включает обширную базу псевдонимов, охватывающую:
-
Индексы: US30, US100, US500, DE30, UK100, JP225
-
Металлы: XAUUSD (Золото), XAGUSD (Серебро)
-
Криптовалюты: BTCUSD, ETHUSD
-
Форекс: Все основные и кросс-пары
Суффиксы брокеров (например, XAUUSDz, US30.cash) обрабатываются автоматически.
Осведомленность о торговых сессиях
EA проверяет, открыт ли рынок, перед выполнением любой сделки или закрытием позиции, предотвращая ошибки во время закрытия рынка.
Защита от уровней стопов
EA автоматически соблюдает минимальные расстояния стоп-лосса и уровни заморозки брокера, предотвращая некорректную установку стоп-лосса и тейк-профита.
Нормализация объема
Размеры лотов нормализуются до точного количества десятичных знаков, требуемого шагом объема каждого символа, устраняя ошибки "Invalid volume".
Валидация ордеров
Все торговые запросы проходят через функцию OrderCheck MQL5 перед отправкой, предотвращая ошибки терминала и спам в журнале.
Поддерживаемые символы
EA поддерживает широкий спектр символов, включая:
Индексы
-
US30, DJ30, WS30, DOW JONES
-
US100, NAS100, USTEC, NASDAQ
-
US500, SPX500, SP500, S&P 500
-
DE30, GER30, DAX
-
UK100, FTSE
-
JP225, NIKKEI
Металлы
-
XAUUSD (Золото)
-
XAGUSD (Серебро)
Криптовалюты
-
BTCUSD (Биткоин)
-
ETHUSD (Эфириум)
Форекс
-
Все основные, кросс- и экзотические пары
Любой символ с доступными дневными и часовыми данными может быть добавлен в список.
Требования
-
Платформа MetaTrader 5
-
Брокер с доступом к настроенным символам
-
Дневные и часовые исторические данные для расчета SNR
-
Поддерживается хеджинговая или неттинговая модель счета
Инструкция по настройке
-
Установите EA на любой график
-
Настройте список символов с желаемыми инструментами
-
Установите параметры риска в соответствии с размером счета
-
Настройте параметры обнаружения SNR под свой стиль торговли
-
Включите автоматическую торговлю в MT5
-
Отслеживайте на графике нарисованные уровни SNR
Формат списка символов
Используйте базовые имена через запятую. EA автоматически определит специфические для брокера имена:
US30,US100,US500,XAUUSD,XAGUSD,EURUSD,GBPUSD,BTCUSD
Примечания по стратегии
Этот EA предназначен для трейдеров, которые:
-
Понимают концепции поддержки и сопротивления на трендовых и боковых рынках
-
Хотят автоматизированную торговлю, адаптирующуюся к поведению цены (пробои И развороты)
-
Принимают риски торговли вблизи ключевых структурных уровней
-
Используют соответствующий размер позиции для своего счета
EA не предсказывает направление цены. Она определяет структурные уровни и совершает сделки на основе реакции цены на эти уровни при подтверждении на H1, управляя риском через автоматический расчет размера позиции, стоп-лоссы и частичное взятие прибыли.
Поддержка
Поддержка продукта предоставляется через систему комментариев MQL5 и систему сообщений. При обращении за помощью, пожалуйста, указывайте имя вашего брокера, список символов и соответствующие скриншоты.
Юридический отказ от ответственности
Торговля иностранной валютой, индексами, сырьевыми товарами и криптовалютами связана с высоким уровнем риска и может не подходить для всех инвесторов. Прошлые результаты не гарантируют будущих результатов. Данный эксперт является инструментом для помощи в принятии торговых решений; он не гарантирует прибыль. Пользователи должны тщательно тестировать на демо-счетах перед использованием на реальном счете.
