Golden Commander EA — Полное руководство по работе, логике и настройке параметров

Golden Commander EA — Полное руководство по работе, логике и настройке параметров

25 мая 2026, 18:16
Evgenii Kapustin
0
34

Мониторинг реального счета (Сигнал): Перейти к сигналу MQL5

Golden Commander — это профессиональный торговый робот для терминала MetaTrader 4, разработанный специально для работы с золотом (XAUUSD). Золото славится своей высокой волатильностью, ложными пробоями уровней и затяжными трендами. Именно под эти особенности спроектирована уникальная архитектура советника.

В версии 2.00 мы полностью сосредоточились на интеллектуальной сеточной системе восстановления (Smart Recovery), внедрили фильтрацию ордеров на ключевых уровнях поддержки/сопротивления и повысили стабильность работы робота при перезагрузках терминала.


1. Шпаргалка быстрого старта (Запуск в 3 шага)

  1. Шаг 1: Перетащите советник на график XAUUSD строго на таймфрейм M15.
  2. Шаг 2: В окне свойств советника на вкладке "Общие" поставьте галочку "Разрешить советнику торговать" (Allow Live Trading). (Импорт DLL разрешать не нужно — робот работает на 100% безопасном нативном коде).
  3. Шаг 3: Настройте параметр риска RiskPercent (значение по умолчанию 0.7 автоматически рассчитывает безопасный стартовый лот около 0.01 на каждые $1000 депозита, либо 10 000 центов на центовом счете).

2. Архитектура советника: Как это работает

Робот работает как автоматизированная система, сочетающая высокую точность первого входа с математически рассчитанным выходом из просадок:

  • Первый вход (Точечный): Осуществляется по тренду старшего таймфрейма (H1) при подтверждении на рабочем таймфрейме M15 с использованием фильтров волатильности Bollinger Bands и осциллятора RSI. Робот открывает снайперскую сделку на разворот цены.
  • Сопровождение по целям: Если цена сразу идет в нашу сторону, робот фиксирует прибыль по общему тейк-профиту или использует интеллектуальный скользящий трейлинг-стоп (GridTrailing) для максимизации прибыли.
  • Сеточное восстановление (Grid Recovery): Если цена разворачивается против первого ордера, робот переходит в режим восстановления, выстраивая адаптивную сетку ордеров для вывода серии сделок в общий профит.
  • Умный фильтр уровней S/R (Smart S/R Filter): Вместо «слепого» добавления ордеров через фиксированный шаг, робот отслеживает сильные исторические уровни поддержки и сопротивления (с таймфрейма H1). Если цена находится рядом с уровнем, робот задерживает открытие очередного ордера, чтобы дождаться отскока от уровня или его пробоя, тем самым защищая счет от входа перед сильным ценовым импульсом.
  • Защита от пробоев уровней (Breakout Protection): Робот защищен от усреднения «под колеса» летящего новостного тренда. Вход разрешается только после закрытия свечи M15 внутри/перед зоной уровня (подтверждение удержания уровня) и при затухании импульса по осциллятору WPR.

3. Подробное руководство по интерактивной панели управления

Информационная панель на графике позволяет отслеживать параметры и контролировать торговлю в реальном времени:

Панель управления Golden Commander

  • Перемещение панели: Зажмите левую кнопку мыши на шапке панели (с надписью GOLDEN COMMANDER) и перетащите в любое место на графике. Координаты автоматически сохраняются. При входе с телефона через удаленный рабочий стол (RDP) панель автоматически прижмется к границе экрана (Auto-Clamping), чтобы элементы управления не потерялись.
  • Кнопка статуса (в шапке панели):
    • AUTO: Робот самостоятельно ищет входы по сигналам и сопровождает сделки.
    • MANUAL: Автоматические первые входы отключены. Вы можете открыть сделку вручную (в том числе кнопками на панели), и робот возьмет её на сопровождение.
    • PAUSED: Аварийная авто-пауза (желтый цвет). Включается роботом автоматически при достижении лимитов просадки (дневной/общей) или дневной прибыли для защиты счета. Чтобы выйти из паузы, просто кликните по этой кнопке на панели — робот перейдет в режим AUTO.
  • Раздел «Статистика» (Balance, Equity, Profit, Day P/L, Margin %): Текущее состояние торгового счета.
  • Раздел «Рыночные данные» (Spread, ATR, Trend, BUY/SELL): Отображает текущий спред (становится красным, если превышен лимит MaxSpread), ATR волатильность, направление H1-тренда (BULLISH / BEARISH / FLAT) и текущие объемы по направлениям.
  • Раздел «Параметры лота и восстановления»:
    • Lot: Поле для ввода лота. Дважды кликните по значению, чтобы задать объем для ручных сделок.
    • Mode: Режим расчета лота: FIX (фиксированный лот из настроек) или AUTO (динамический лот, рассчитанный от процента риска RiskPercent).
    • REC. B / REC. S (Recovery Buy / Sell): Отображает статус сетки восстановления для покупок и продаж (INACTIVE, ACTIVE с указанием количества ордеров, или PAUSED).
  • Раздел «Кнопки управления»:
    • BUY: ON/OFF и SELL: ON/OFF: Разрешение на открытие новых сделок в конкретную сторону. Если отключить (OFF), новые циклы открываться не будут, но открытые сделки робот безопасно доведет до закрытия.
    • PAUSE BUY и PAUSE SELL: Позволяют поставить сетку восстановления на паузу. Новые колена сетки открываться не будут (помогает переждать сильные новости).
    • MANUAL BUY / MANUAL SELL: Открыть ручную сделку заданным лотом. Робот сразу возьмет её под контроль.
    • CLOSE BUY / CLOSE SELL: Закрыть все покупки или все продажи по текущей рыночной цене.
    • CLOSE ALL (PANIC): Экстренное закрытие абсолютно всех ордеров по золоту на счете.

4. Справка: Разница между Pips и Points на золоте

Для правильной настройки важно понимать, как ваш брокер котирует золото:

  • Point (Пункт): Минимальный шаг изменения цены. На 2-значном брокере золота (например, 2350.15) 1 Point = 0.01. На 3-значном брокере (например, 2350.155) 1 Point = 0.001.
  • Pip (Пипс): Стандартизированный шаг. В данном советнике 1 Pip = 10 Points.

Пример: Если параметр GridStepPips равен 200.0, это означает шаг в 2000 пунктов (движение цены золота на $20.00).


5. Детальный разбор всех настроек советника

5.1. GENERAL SETTINGS (Общие настройки)

  • CustomComment: Комментарий к ордерам советника.
  • AutoStart: Автозапуск. При значении true робот начинает искать входы сразу после установки на график.
  • MagicNumber: Уникальный идентификатор сделок советника.
  • Slippage: Максимально допустимое проскальзывание цены при открытии ордеров.
  • MaxSpread: Фильтр спреда. Предотвращает открытие новых сделок в моменты расширения спреда.
  • TradeFriday: Разрешить торговлю в пятницу. При значении false новые циклы сделок перед выходными открываться не будут.
  • EntryTF: Рабочий таймфрейм для поиска сигналов первого входа (рекомендуется M15).
  • UseSessionFilter: Включает ограничение торговли по часам.
  • SessionStartHour / SessionEndHour: Время начала и завершения поиска сигналов.

5.2. RECOVERY PARAMETERS (Параметры восстановления)

  • UseDynamicGridStep: Включает динамический расчет расстояния между ордерами на основе волатильности ATR.
  • GridStepPips: Базовый шаг между ордерами в пипсах.
  • GridMultiplier: Коэффициент умножения лота для каждого следующего ордера сетки.
  • MaxGridOrders: Максимальное количество ордеров в одной сетке.
  • GridTargetProfit: Целевой профит сетки ордеров в пипсах от точки общего безубытка.
  • GridDistanceMult: Множитель расширения шага. С каждым новым ордером шаг сетки увеличивается на этот коэффициент.
  • GridATR_Multiplier: Коэффициент влияния ATR волатильности на шаг при включенном UseDynamicGridStep.
  • UseGridNewBar: Открывать новые колена сетки только при появлении нового бара M15.
  • UseGridCandleConfirm: Дополнительный фильтр свечи перед открытием восстанавливающего колена.

5.3. FILTERS & SAFETY PARAMETERS (Фильтры входа и сетки)

  • UseTrendFilter: Фильтровать первый вход по направлению H1-тренда.
  • UseBB_GridEntry: Использовать фильтр Bollinger Bands и RSI для первого входа.
  • BB_Period / BB_Deviation: Настройки периода и отклонения Bollinger Bands.
  • BB_RSI_BuyTrigger / BB_RSI_SellTrigger: Уровни RSI для первого входа на покупку/продажу.
  • UseWPR_GridAveraging: Использовать фильтр Williams' Percent Range для подтверждения открытия восстанавливающих ордеров.
  • WPR_Period / WPR_BuyTrigger / WPR_SellTrigger: Настройки индикатора WPR.
  • UseMACDForGrid: Фильтрация усредняющих ордеров по трендовому индикатору MACD.
  • UseGridTrailing: Включает трейлинг-стоп для фиксации прибыли всей корзины ордеров.
  • GridTrailStartPips: Дистанция прибыли в пипсах для активации трейлинга.
  • GridTrailDistPips: Дистанция отставания трейлинг-стопа.
  • GridTrailStepPips: Шаг изменения трейлинг-стопа.

5.4. SUPPORT/RESISTANCE ENGINE (Уровни S/R)

  • SR_TF: Таймфрейм для расчета уровней S/R (рекомендуется H1).
  • SR_ScanBars: Количество баров истории для анализа уровней.
  • SR_LeftRightBars: Количество соседних баров для определения локальных пиков/впадин.
  • SR_ZoneHeightPips: Высота зоны уровня поддержки/сопротивления в пипсах.
  • ShowSRLines: Отображать уровни S/R на графике.
  • SupportColor / ResistanceColor: Цвета зон поддержки и сопротивления.
  • UseSR_GridFilter: Использовать фильтр уровней S/R для восстанавливающих ордеров (задерживать вход до касания уровня).
  • SR_GridTolerancePips: Допустимый выход цены за уровень для активации ордера.
  • SR_WaitRangePips: Диапазон поиска уровня вблизи расчетного шага сетки.
  • SR_MaxWaitBars: Максимальное время ожидания отскока у уровня в барах M15.

5.5. RISK PROTECTION & SAFETY (Защита и ограничения)

  • DailyStopPct: Лимит максимального дневного убытка в % от баланса (0 = отключен).
  • DailyProfitPct: Дневной таргет по прибыли в % от баланса (при достижении торговля останавливается).
  • MaxFloatingLossPct: Максимально допустимая плавающая просадка в % от баланса.
  • MinMarginLevel: Минимальный уровень маржи в %, ниже которого новые ордера не открываются.
  • MaxGridDrawdownUSD: Максимальный убыток по сетке в валюте депозита для экстренного закрытия.
  • UseCooldown: Включает паузу в торговле после фиксации убытков.
  • MaxConsecLosses: Максимальное количество убыточных закрытий подряд для активации остывания.
  • CooldownBars: Длительность паузы в барах M15.
  • UseHolidayFilter: Избегать торговли в опасные новогодние праздники.
  • HolidayStartDay/Month, HolidayEndDay/Month: Даты начала и окончания праздничного фильтра.

5.6. UI & DISPLAY SETTINGS (Настройки интерфейса)

  • ShowPanel: Отображать панель управления на графике.
  • PanelScale: Масштаб панели управления (для UltraHD мониторов).
  • ShowHistoryLines: Отрисовывать линии и метки прибыли закрытых сделок на графике.
  • UseVirtualLevels: Использовать виртуальные уровни (скрывать TP/SL корзины от брокера).
  • ShowVirtualLines: Рисовать линии виртуальных TP/SL на графике.

6. Рекомендации по использованию

  • Тип счета: Рекомендуются ECN, Pro или Raw Spread счета с плавающим спредом и рыночным исполнением (Market Execution). Спред по XAUUSD должен быть в пределах 15–30 пунктов.
  • VPS: Для бесперебойной работы виртуального контроля сделок робот должен работать круглосуточно. Используйте VPS-сервер с минимальной задержкой (ping < 20 мс).

7. Предупреждение о рисках

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

Связь с автором: Если у вас возникли вопросы по установке или оптимизации, пишите мне в личные сообщения на MQL5.

Мой профиль разработчика: https://www.mql5.com/ru/users/daft765