Gold Catalyst EA MT5
- Эксперты
-
Malek Ammar Mohammad Alahmer
I am a systematic trader, algorithm developer, and investor with over five years of experience in the financial markets, specializing in gold, forex, and crypto trading. My trading approach is deeply rooted in data-driven strategies, where I develop, test, and refine automated trading bots to - Версия: 6.0
- Обновлено: 9 августа 2026
- Активации: 5
Автоматизированная двухмодульная система торговли золотом для MetaTrader 5
1. Обзор продукта
Gold Catalyst Evolution V6.0 — полностью автоматизированный советник, разработанный исключительно для XAUUSD и других брокерских символов, содержащих XAU или GOLD.
Версия 6.0 объединяет два независимых торговых модуля в одном советнике. Каждый модуль отдельно оценивает рыночные условия и использует собственный фиксированный лот, magic number, принадлежность позиций, защитные уровни и управление выходом.
Модули не копируют друг друга и не зависят друг от друга. На хеджинговом счёте оба модуля могут одновременно управлять позициями по одному символу золота. На неттинговом счёте входы по одному символу безопасно выполняются последовательно, поскольку MetaTrader поддерживает одну совокупную позицию на символ.
Система предназначена для структурированной автоматизации торговли золотом без необходимости постоянного ручного наблюдения.
2. Торговая архитектура
Engine A — избирательный направленный модуль, предназначенный для фильтрации рыночных условий и управления своими позициями по собственному профилю исполнения.
Engine B — независимый модуль участия в рынке с отдельным профилем исполнения и дополнительными ограничениями дневных убытков и серий убыточных сделок.
Каждый модуль:
- Использует отдельный фиксированный лот.
- Использует уникальный magic number.
- Определяет и управляет только собственными позициями.
- Применяет заранее заданные Stop Loss и Take Profit.
- Независимо управляет входами и выходами.
- Может быть включён или отключён отдельно.
Gold Catalyst Evolution V6.0 не использует мартингейл, сеточную торговлю, умножение лота, арбитраж или неконтролируемые восстановительные ордера.
3. Контроль рисков и сделок
Советник включает следующие операционные средства контроля риска:
- Фиксированный лот для каждого модуля.
- Защитные Stop Loss и Take Profit для каждой позиции.
- Проверка свободной маржи перед размещением ордера.
- Раздельная принадлежность позиций благодаря уникальным magic numbers.
- Опциональное ограничение одной позиции для Engine A.
- Выбор направления: покупки, продажи или оба направления.
- Фильтр спреда для Engine A.
- Дневной лимит убыточных сделок для Engine B.
- Опциональная пауза после убыточной сделки Engine B.
- Определение серии убытков и период ожидания для Engine B.
- Предотвращение повторного исполнения Engine B по одному сохранённому сигналу.
- Безопасная работа в режимах хеджинга и неттинга.
Эти средства управляют исполнением сделок и сериями убытков. Они не гарантируют максимальный уровень просадки и не устраняют торговый риск.
4. Рекомендуемые параметры счёта
- Символ: XAUUSD или брокерский символ золота, содержащий XAU или GOLD.
- Рекомендуемый график: M5.
- Рекомендуемый начальный баланс: USD 1,000 при стандартной конфигурации лотов.
- Ориентировочное кредитное плечо: 1:1000.
- Тип счёта: Рекомендуется счёт Raw Spread, Zero Spread или ECN с небольшой наценкой. Всегда необходимо учитывать комиссию, спред и своп.
- Режим позиций: Для полностью независимой работы двух модулей рекомендуется хеджинговый счёт. Неттинговые счета поддерживаются, но входы по одному символу выполняются последовательно.
- Исполнение: Рекомендуются стабильный VPS и соединение с низкой задержкой. Скорость исполнения брокера, проскальзывание, размер контракта и спред могут влиять на результаты.
Не запускайте несколько копий на одном счёте и символе с одинаковыми magic numbers.
5. Рекомендации по капиталу и размеру лота
Советник использует фиксированные лоты. Он не увеличивает и не уменьшает размер позиции автоматически в зависимости от баланса или средств счёта.
Утверждённая стандартная конфигурация:
- Размер лота Engine A: 0.02
- Размер лота Engine B: 0.04
- Рекомендуемый начальный баланс: USD 1,000
Цель разработки версии 6.0: Версия 6.0 была специально разработана для поддержки дальнейшего роста баланса при существенном снижении относительной просадки по сравнению с прежними конфигурациями.
При рекомендуемом начальном балансе USD 1,000 и стандартных лотах Engine A и Engine B относительная просадка, наблюдавшаяся при проверке в процессе разработки, оставалась ниже 30%.
Это наблюдаемый результат разработки, а не фиксированный предел или гарантия. В советнике нет жёсткого ограничения просадки на уровне 30%, и фактическая просадка может превысить 30% при иных рыночных условиях, условиях брокера или исполнения.
Увеличение баланса при неизменных лотах снижает относительную нагрузку, поскольку то же денежное изменение составляет меньший процент от средств счёта.
Увеличение любого лота повышает как потенциальную прибыль, так и потенциальный убыток. Оно также может существенно увеличить относительную просадку. Больший баланс не следует считать автоматическим разрешением на увеличение лотов.
Опубликованные стандартные лоты — эталонная конфигурация, выбранная при разработке для предполагаемого баланса между потенциальной доходностью и риском. Пользователям, изменяющим любой лот, следует провести новую демо-проверку в условиях своего брокера.
Меньший баланс существенно повышает относительный риск и не рекомендуется со стандартными опубликованными лотами.
6. Разработка под руководством учёного
Разработчик: Malek Alahmer — учёный, разработчик программного обеспечения и исследователь алгоритмической торговли.
Gold Catalyst Evolution создаётся по научному процессу разработки, основанному на наблюдении, гипотезе, реализации, контролируемом сравнении, проверке, мониторинге и доработке.
Malek Alahmer привносит в проект около 15 лет наблюдения за рынком, торгового опыта и разработки программного обеспечения. Цель — создавать структурированные системы на основе доказательств и многократной оценки, а не рекламных заявлений.
Предыдущее поколение Gold Catalyst постоянно отслеживалось в демо-среде брокера. Версия 6.0 была создана после оценки нескольких внутренних версий Gold Catalyst, сравнения их подходов к повторяющимся убыткам и выбора конфигурации, используемой как Engine B.
Затем был интегрирован второй независимый модуль с сохранением отдельной принадлежности позиций, размеров лота, magic numbers и управления выходами.
Процесс разработки V6 включал:
- Несколько внутренних версий стратегии.
- Контролируемое сравнение различных профилей управления убытками.
- Оценку при различных условиях рынка золота.
- Работу на демо-счёте и мониторинг на VPS.
- Проверку одновременной работы двух модулей.
- Раздельный и совместный анализ модулей.
- Регулярную проверку совместимости с платформой и средств контроля риска.
Система активно поддерживается по мере изменения поведения рынка, условий брокеров и платформы MetaTrader 5.
7. Установка и эксплуатация
- Установите Gold Catalyst Evolution V6.0 через MQL5 Market.
- Откройте один график XAUUSD.
- Выберите период графика M5.
- Прикрепите советник к графику.
- Включите Algo Trading в MetaTrader 5.
- Для утверждённой двухмодульной конфигурации оставьте оба модуля включёнными.
- Сохраняйте стандартные размеры лота, если вы не провели собственную оценку риска.
- Убедитесь, что Engine A и Engine B используют разные magic numbers.
- Оцените советник на демо-счёте, прежде чем рассматривать реальную торговлю.
- Используйте стабильный VPS, если терминал будет работать непрерывно.
Стандартные значения входных параметров уже соответствуют утверждённой конфигурации V6.0.
8. Входные параметры V6.0
Управление системой
EnableEngineA = true
Включает или отключает Engine A.
EnableEngineB = true
Включает или отключает Engine B.
Engine A — исполнение
A_DirectionMode = All Directions
Определяет, может ли Engine A торговать в обоих направлениях, только в покупку или только в продажу.
A_ExitMode = Protective Only
Выбирает режим управления выходом Engine A. Доступны защитные выходы, выходы при обратном условии, выходы по окну или их сочетание.
A_LotSize = 0.02
Фиксированный лот Engine A. Он не масштабируется автоматически по балансу или средствам счёта.
A_TakeProfit = 2500.0
Расстояние защитного Take Profit для Engine A, выраженное через настроенную единицу цены.
A_StopLoss = 5000.0
Расстояние защитного Stop Loss для Engine A, выраженное через настроенную единицу цены.
A_ExitWindow = 20
Внутреннее значение окна выхода, используемое при выборе режима выхода по окну.
A_SinglePosition = true
Ограничивает Engine A одной принадлежащей ему позицией.
A_AllowReverse = true
Позволяет Engine A обрабатывать допустимые условия обратного направления.
A_MagicNumber = 2212001
Уникальный идентификатор позиций Engine A.
A_Deviation = 30
Максимально допустимое отклонение ордера Engine A в пунктах.
A_PriceUnit = 0.01
Единица преобразования цены для защитных расчётов и расчёта спреда Engine A.
A_MaxSpread = 50.0
Максимально допустимый спред Engine A в настроенных единицах цены.
Engine A — закрытый профиль
Эти параметры содержат утверждённую внутреннюю конфигурацию Engine A. Их изменение может существенно повлиять на частоту сделок, входы, выходы и риск. Сохраняйте заданные значения, если другая конфигурация не была независимо проверена.
A_Profile01 = 10
A_Profile02 = 15
A_Profile03 = 3
A_Profile04 = 0
A_Profile05 = 0
A_Profile06 = true
A_Filter01 = false
A_Filter02 = true
A_Filter03 = true
A_Filter04 = 40.0
A_Filter05 = false
A_Filter06 = 55.0
A_Filter07 = 45.0
A_Filter08 = true
A_Filter09 = 30.0
A_Filter10 = true
A_Filter11 = 70.0
A_Filter12 = 40.0
A_Filter13 = 0.0
A_Filter14 = 0.0
A_Filter15 = true
A_Filter16 = 14
A_Filter17 = 0.9
A_Filter18 = 0.0
A_Filter19 = 0.0
A_Filter20 = 0.0
A_DataDepth = 700
Определяет глубину исторических данных Engine A, используемую его закрытым профилем.
Engine B — исполнение
B_StopLoss = 600
Расстояние защитного Stop Loss Engine B в пунктах символа.
B_TakeProfit = 5600
Расстояние защитного Take Profit Engine B в пунктах символа.
B_LotSize = 0.04
Фиксированный лот Engine B. Он не масштабируется автоматически по балансу или средствам счёта.
B_Deviation = 9
Максимально допустимое отклонение ордера Engine B в пунктах.
B_MagicNumber = 132275
Уникальный идентификатор позиций Engine B.
Engine B — контроль убытков
B_OneSignalPerH1 = true
Предотвращает повторное исполнение Engine B по одному сохранённому сигналу.
B_DailyGuard = true
Включает дневную защиту Engine B от убыточных сделок.
B_MaxDailyLosses = 10
Максимальное число убыточных закрытий Engine B в течение торгового дня брокера до приостановки новых входов Engine B.
B_PauseAfterLoss = true
Включает опциональную проверку паузы после убыточного закрытия Engine B.
B_PauseHours = 0
Количество часов паузы после отдельного убыточного закрытия Engine B. Утверждённый пресет использует ноль дополнительных часов.
B_StreakGuard = true
Включает мониторинг серии убытков Engine B.
B_StreakLimit = 6
Число последовательных убыточных закрытий Engine B, необходимое для активации периода ожидания.
B_StreakPauseHours = 54
Продолжительность периода ожидания после достижения порога последовательных убытков.
B_Debug = false
Включает или отключает подробные диагностические сообщения Engine B.
Engine B — закрытый профиль
Эти параметры содержат утверждённую внутреннюю конфигурацию Engine B. Сохраняйте заданные значения, если другой профиль не был независимо проверен.
B_Profile01 = 13
B_Profile02 = 100
B_Profile03 = PRICE_HIGH
B_Profile04 = PRICE_LOW
9. Покупка, аренда и поддержка
Текущие варианты покупки и аренды отображаются непосредственно в панели продукта MQL5 Market.
Обновления продукта поставляются через MQL5 Market. Техническая поддержка предоставляется в комментариях к продукту и через систему сообщений MQL5.
10. Важное предупреждение о риске
Торговля золотом и другими финансовыми инструментами с кредитным плечом связана со значительным риском. Gold Catalyst Evolution V6.0 не может гарантировать прибыль, фиксированную доходность, стабильный доход или определённый уровень просадки.
Результаты демо- и контролируемой работы могут отличаться от реальной торговли из-за спреда, комиссии, свопа, проскальзывания, задержки исполнения, ликвидности, настроек брокера, размера контракта и доступных исторических данных.
Более крупные лоты увеличивают нагрузку и могут привести к большим убыткам и просадке. Используйте только тот капитал, потерю которого можете себе позволить, и оцените советник в условиях своего брокера до реальной торговли.
Прошлые результаты не гарантируют будущих.

