Торговый советник SmartMoneyGraal для Metatrader 4 и Metatrader 5

SmartMoneyGraal — это профессиональный автоматический торговый эксперт (советник) для платформы MetaTrader 5, алгоритм которого базируется на концепциях Smart Money (SMC) и анализе Order Flow (потока ордеров).

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

💡 Ключевые преимущества
⚙️ Как работает стратегия?
  1. Поиск зон (Order Flow Zones): Алгоритм сканирует историю и находит участки, где цена двигалась в узком коридоре (консолидация).
  2. Определение контекста: Советник анализирует 10 свечей до начала зоны, чтобы понять, кто контролирует рынок (покупатели или продавцы).
  3. Ожидание триггера: Робот ждет, когда цена вернется к границе зоны.
  4. Сигнал на вход: Сделка открывается только при касании границы зоны с учетом буфера волатильности (ATR) и обязательном наличии сильной сигнальной свечи (с большим телом, отсеивая "шум" и доджи).
  5. Умный Риск-менеджмент: Объем лота рассчитывается автоматически в зависимости от вашего баланса и допустимого риска в %. Стоп-лосс защищен от рыночного шума и спреда.

🛠 Подробное описание настроек (За что отвечает каждый параметр)
Настройки советника интуитивно понятны и разделены на логические группы.
📊 Основные настройки стратегии
  • MagicNumber (777888) — Уникальный магический номер. Нужен для того, чтобы советник "узнавал" свои сделки и не путал их с ордерами, открытыми вручную или другими роботами.
  • RiskPercent (1.0) — Риск на одну сделку в процентах от текущего баланса. Рекомендуется: 0.5% - 1.0% для консервативной торговли, до 2% для агрессивной.
  • TakeProfitMultiplier (2) — Соотношение Прибыли к Риску (Risk/Reward). При значении 2 советник будет ставить Тейк-Профит в 2 раза больше Стоп-Лосса (классическое и безопасное соотношение).
  • MinOrderFlowBars (3) и MaxOrderFlowBars (50) — Границы поиска зоны консолидации. Min задает минимальное количество свечей для формирования зоны, Max — насколько глубоко в историю робот будет искать такие зоны.
  • ConsolidationRatio (0.8) — Чувствительность поиска зоны. Определяет, насколько узким должен быть коридор относительно текущей волатильности (ATR). Чем меньше значение, тем более узкие (и редкие) зоны будет искать робот.
  • OneTradePerDirection (true) — Запрещает открывать несколько сделок в одну сторону (например, два BUY подряд) от одной и той же зоны. Защищает от перезатаривания депозита.
  • MaxTotalTrades (2) — Максимальное количество одновременно открытых сделок советником.
  • MinBodyRatio (0.4) — Фильтр сигнальной свечи. Требует, чтобы тело свечи составляло не менее 40% от ее общего размера. Это отсекает слабые "шпильки" и неопределенность на рынке.
  • ATRPeriod (14) — Период индикатора ATR, который используется для оценки текущей волатильности рынка.
  • TouchBufferATR (0.5) — Буфер касания границы зоны. Позволяет цене немного "не дойти" до идеальной границы, чтобы не пропустить вход из-за пары пунктов.
⏱ Торговля по времени (Time Filter)
  • UseTimeFilter (false) — Включить/выключить торговлю только в определенные часы.
  • StartHour (0) и EndHour (23) — Время начала и конца торговли (по времени терминала). Полезно для отключения робота во время выхода сильных новостей или в период низкой ликвидности (ночью).
🌪 Лимиты Волатильности (Новостной фильтр)
  • MaxStopPctVolatility и MinStopPctVolatility — Параметры для фильтрации экстремальных рыночных движений. Помогает избежать входов, когда стоп-лосс получается неоправданно большим из-за новостных "шпилек".
  • ShowDebugLogs (true) — Выводить подробные технические логи в журнал терминала (полезно для разработчиков и тестеров, в реальной торговле можно отключить).
🎨 Визуализация на графике
Советник автоматически рисует зоны на графике, чтобы вы видели, как он "мыслит":
  • ColorActiveZone — Цвет активной зоны, которая сейчас в работе (по умолчанию зеленый).
  • ColorUsedZone — Цвет зоны, от которой уже была открыта сделка (серый).
  • ColorExpiredZone — Цвет зоны, которую цена пробила и уничтожила (темно-серый/красный).
  • ZoneLineWidth — Толщина линий отрисовки зон.

🚀 Как пользоваться и устанавливать1. Установка
  1. Скопируйте файл SmartMoneyGraal.ex4 в папку MQL5/Experts вашего терминала MetaTrader 4.
  2. Скопируйте файл SmartMoneyGraal.ex5 в папку MQL5/Experts вашего терминала MetaTrader 5.
  3. Обновите окно "Навигатор" в МТ4 или MT5 и перетащите советник на график нужной торговой пары (лучше всего работает на мажорных парах, золоте XAUUSD и индексах).
2. Автоматическая настройка графика
Вам не нужно настраивать цвета! При запуске советник сам переведет график в профессиональный "темный режим" (Dark Theme): отключит сетку, сделает фон темно-серым, а бычьи и медвежьи свечи — контрастными для удобства визуального контроля.

Как установить индикатор или советник в MetaTrader 4 и MetaTrader 5

⚠️ Важная информация о лицензии
Данный советник является лицензионным продуктом. Для корректной работы требуется подключение к одному из разрешенных торговых серверов:
  • AMarkets
  • RoboForex
  • Forex4you
  • Альфа-Форекс
  • Финам Форекс
Если вы используете другого брокера, пожалуйста, свяжитесь с разработчиком для обсуждения индивидуальных условий.

📥 Как начать работу?
  1. Написать мне и получить установочные файлы советника.
  2. Установите его в терминал MetaTrader 4 или MetaTrader 5 .
  3. Настройте цветовую схему под свой стиль торговли.
  4. Повысьте качество своего анализа уже сегодня!