Gold Reversion Gate
- Эксперты
- Версия: 1.0
- Активации: 5
Обзор
Gold Reversion Gate — полностью основанный на правилах советник для XAUUSD / GOLD на таймфрейме M5. Он торгует возврат к среднему: когда цена совершает необычно большое краткосрочное движение в сторону от своей недавней средней, советник открывает позицию против этого движения, рассчитывая на откат.
| Инструмент | XAUUSD / GOLD |
| Таймфрейм | M5 |
| Стратегия | Возврат к среднему (отработка краткосрочного выброса) |
| Управление капиталом | Фиксированная доля риска + ограничитель просадки |
| Позиции | Одновременно одна; у каждой сделки жёсткий стоп-лосс |
| Мартингейл / сетка / усреднение | Нет |
| DLL / внешние файлы | Нет — один самодостаточный .ex5 |
| Пользовательских параметров | 15 |
| Фильтр важных событий | Есть — экономический календарь + ручной список |
Ключевые особенности
- Без мартингейла, без сеток, без усреднения. Советник держит не более одной позиции одновременно и никогда не добавляет к убыточной сделке. Каждый ордер выставляется уже со стоп-лоссом, а риск на сделку — фиксированная доля капитала.
- В просадке риск снижается, а не растёт. Встроенный ограничитель уменьшает размер позиции при падении капитала и полностью останавливает торговлю при глубокой просадке — противоположность мартингейлу.
- Без машинного обучения, без DLL, без внешних файлов. Один самодостаточный .ex5 : ничего не нужно устанавливать рядом, не нужно обслуживать источник данных, никакого «чёрного ящика».
- Явный набор правил, а не загадка. Каждый вход обязан пройти описанную ниже цепочку фильтров; если ситуация не соответствует правилам, сделка пропускается.
- Встроенный фильтр важных событий. Перед крупными публикациями советник закрывает позицию и не открывает новые — CPI, отчёт по занятости (NFP), решения ФРС по ставке и подобные события читаются автоматически из экономического календаря MetaTrader 5; события, которых в календаре нет (политические выступления, пресс-конференции), можно добавить вручную.
- 15 параметров — логика входа зафиксирована. Внутренние параметры «правила-шлюза» зафиксированы на значениях, с которыми стратегия разрабатывалась и проверялась, поэтому логику сигналов нельзя случайно изменить. Открытые параметры — как раз те, которые стоит адаптировать под счёт, брокера и текущий рынок.
- Работает и на хеджинговых, и на неттинговых счетах.
Как это работает
Логика входа — «правило-шлюз». Кандидат появляется, когда изменение цены закрытия за короткое окно превышает текущий ATR в несколько раз (так называемый «выброс»). Затем кандидат обязан пройти весь набор фильтров, прежде чем будет отправлен ордер:
- Перцентиль волатильности — текущий ATR должен находиться внутри нормального диапазона собственного краткосрочного и долгосрочного распределения. Мёртвый рынок и всплески волатильности пропускаются.
- Перцентиль спреда — вход пропускается, если спред необычно широк относительно своей недавней истории.
- Адаптивный кулдаун по сторонам — после сигнала на одной стороне она ждёт пропорциональное волатильности число баров до следующего срабатывания. Длинная и короткая стороны остывают независимо.
- Фильтр тренда по ADX — сильные направленные тренды избегаются. Возврат к среднему — поведение бокового рынка.
- Фильтры по времени суток — часы сервера низкого качества исключаются, плюс жёсткое отсечение перед поздней американской сессией.
- Фильтр потока заявок (короткая сторона) — шорты подавляются, когда краткосрочный поток покупок выраженно положителен.
- Фильтр тренда (длинная сторона) — лонги подавляются, когда цена ниже своей длинной скользящей средней.
Выходы. У каждой стороны свой тейк-профит и стоп-лосс, выраженные в множителях ATR, поэтому риск подстраивается под текущую волатильность, а не под фиксированное расстояние в пунктах. В движке также есть логика безубытка, максимального времени удержания, закрытия на выходные и отключения на праздники — в соответствии с проверенной конфигурацией.
Фильтр важных событий. Вокруг крупных запланированных событий советник закрывает открытую позицию и отказывается от новых входов, избегая расширения спреда и проскальзывания в момент новости. Экономические данные берутся из встроенного календаря MetaTrader 5 (USD, высокая важность); всё, чего в календаре нет, можно перечислить вручную. Окно настраивается с обеих сторон события.
Обратите внимание: API экономического календаря MetaTrader 5 требует соединения с сервером и недоступен в тестере стратегий. Поэтому в бэктестах действует только ручной список; календарная часть фильтра включается на реальном/демо счёте. Это ограничение платформы, а не настройка.
Расчёт позиции. Фиксированная доля: риск на сделку — настраиваемый процент от капитала (по умолчанию 3%), объём округляется до шага лота брокера. Ограничитель просадки (включён по умолчанию) уменьшает риск при падении капитала и останавливает торговлю при глубокой просадке.
Рекомендуемая настройка
| Инструмент | XAUUSD / GOLD |
| Таймфрейм | M5 |
| Тип счёта | Хеджинговые и неттинговые — поддерживаются оба |
| Брокер | Настоятельно рекомендуется низкий спред по золоту; стратегия чувствительна к стоимости исполнения |
| Минимальный депозит | Нескольких сотен долларов достаточно для стандартного счёта; для очень маленьких сумм предпочтителен микро/центовый счёт |
| VPS | Рекомендуется — решения принимаются по закрытым барам M5, поэтому стабильность соединения важнее низкой задержки |
Важно — прогрев. «Правилу-шлюзу» нужно около двух недель истории M5 (примерно десять торговых дней), чтобы накопить статистику и выдать первый сигнал. Поэтому на новом графике советник первые дни будет бездействовать — это задумано, а не неисправность. Учитывайте это при оценке в тестере стратегий.
Частота сделок. Ожидайте всплески активности, когда золото в боковике, и длительные затишья при сильном тренде — фильтры созданы для того, чтобы не участвовать в неподходящих условиях.
Рекомендуемое обслуживание — пересматривайте выходы раз в месяц (необязательно). Профиль волатильности золота меняется от режима к режиму, поэтому четыре множителя ATR для выходов (тейк-профит и стоп-лосс по каждой стороне) — это те параметры, которые со временем стоит пересматривать. Практичный порядок: раз в месяц проверять эти четыре значения на данных за последние три месяца, применить то, что подсказала проверка, и не трогать до следующего пересмотра. Обязательно проверяйте изменения на данных, которые не участвовали в пересмотре — значения, показавшие лучший результат на прошлом окне, не гарантируют повторения; значения по умолчанию выше — надёжная отправная точка, если вы предпочитаете вообще не настраивать.
Установка. После покупки советник появится в терминале в разделе Навигатор → Советники → Market. Прикрепите его к графику XAUUSD M5, разрешите алгоритмическую торговлю — и он начнёт накапливать статистику. Дополнительные файлы или настройки не требуются.
Поддержка. Вопросы и сообщения об ошибках — через раздел комментариев к продукту и сообщения MQL5.
Параметры
В терминале параметры сгруппированы в четыре раздела (названия разделов — английские, как они отображаются в терминале); значения по умолчанию ниже — те, с которыми стратегия разрабатывалась и проверялась.
=== General === (Общие)
| Параметр | По умолчанию | Описание |
|---|---|---|
| InpSymbol | (пусто) | Торговый инструмент. Пусто = использовать инструмент графика. |
| InpMagicNumber | 777430 | Идентификатор экземпляра. Измените, если запускаете несколько копий на одном счёте. |
=== Exits (per-side ATR multiples) === (Выходы, множители ATR по сторонам)
| Параметр | По умолчанию | Описание |
|---|---|---|
| InpTpAtrMultLong | 1.10 | Тейк-профит для лонгов, в множителях ATR. |
| InpSlAtrMultLong | 2.05 | Стоп-лосс для лонгов, в множителях ATR. |
| InpTpAtrMultShort | 3.05 | Тейк-профит для шортов, в множителях ATR. |
| InpSlAtrMultShort | 2.50 | Стоп-лосс для шортов, в множителях ATR. |
=== Risk & trade filtering === (Риск и фильтрация сделок)
| Параметр | По умолчанию | Описание |
|---|---|---|
| InpRiskPct | 0.03 | Доля капитала, рискуемая в одной сделке. |
| InpMaxSpreadPoints | 50 | Пропускать вход, если спред превышает столько пунктов. |
| InpEnableDdThrottle | true | Снижать риск и приостанавливать торговлю при глубокой просадке. |
=== Trading calendar & events === (Торговый календарь и события)
| Параметр | По умолчанию | Описание |
|---|---|---|
| InpExtraHolidayDates | (список) | Неторговые дни YYYY-MM-DD через запятую. Дополняйте для будущих лет. |
| InpEnableNewsFilter | true | Закрывать позиции и блокировать входы вокруг важных событий. |
| InpNewsBeforeMin | 30 | За сколько минут до события открывается окно. |
| InpNewsAfterMin | 30 | Через сколько минут после события окно закрывается. |
| InpUseCalendarEvents | true | Читать события USD высокой важности из встроенного календаря MetaTrader 5. |
| InpExtraNewsTimes | (пусто) | Ручной список событий, YYYY-MM-DD HH:MM по времени сервера, через запятую — для событий, которых нет в календаре. |
Остальные параметры стратегии — внутренние параметры «правила-шлюза» — намеренно зафиксированы, чтобы поведение в реальной торговле совпадало с конфигурацией, с которой стратегия разрабатывалась и проверялась. Каждый параметр имеет английскую подсказку в терминале.
Перед покупкой
- Прошлые результаты — в бэктестах или на реальных счетах — не указывают на будущие результаты.
- Стороны намеренно асимметричны: длинная сторона целится в меньшее движение, чем её стоп, короткая — в большее, чем её стоп (см. таблицу параметров). Не судите ни одну сторону по нескольким сделкам — серии убытков нормальны для такого распределения и не обязательно означают неисправность.
- Возврат к среднему — поведение бокового рынка, оно плохо подходит для сильных устойчивых трендов. Встроенные фильтры уменьшают, но не устраняют эту уязвимость.
- Перед реальными деньгами протестируйте на демо-счёте с потоком и спредами вашего брокера.
- Торгуйте только теми деньгами, потерю которых можете себе позволить.
