Торговый советник 🌙 NightBreakout v5.001: Автоматический торговый советник для стратегии ночного пробоя

NightBreakout — это надежный и оптимизированный торговый робот для MetaTrader 5, который автоматически торгует по стратегии пробоя ночного ценового канала. Советник сочетает в себе простую и эффективную логику входа с продвинутой системой управления рисками и защитой депозита.

⚙️ Как это работает? (Логика советника)
  1. Анализ канала: В заданное время (по умолчанию с 00:00 до 08:00) советник находит максимальный и минимальный цены за этот период.
  2. Оценка волатильности: Рассчитывается средний истинный диапазон (ATR) за последние 10 дней для адаптивного расчета стоп-лосса и тейк-профита.
  3. Установка ордеров: После окончания временного канала выставляются отложенные ордера Buy Stop (выше максимума) и Sell Stop (ниже минимума) с небольшим отступом.
  4. Сопровождение: При срабатывании ордера автоматически рассчитывается безопасный объем лота. При достижении целей или критических уровней просадки позиции закрываются автоматически.

🛠️ Настройки советника: за что они отвечают и как их менять
Настройки разделены на логические группы для удобства. Все параметры начинаются с префикса Inp.
⏱️ 1. Время и параметры канала
  • InpTimeframe (Таймфрейм): Рабочий таймфрейм для построения канала. Рекомендация: оставьте PERIOD_M5 (5 минут) для наиболее точного отслеживания.
  • InpChannelStartHour (Начало диапазона): Час начала формирования ночного канала (по времени сервера). По умолчанию: 0 (полночь).
  • InpChannelEndHour (Конец диапазона): Час окончания формирования канала и время выставления отложенных ордеров. По умолчанию: 8 (утро).
  • InpBreakoutOffsetPts (Отступ пробоя): Количество пунктов, на которое ордера Buy Stop и Sell Stop отдаляются от границ канала, чтобы избежать ложных пробоев из-за спреда. Рекомендация: 5–15 пунктов в зависимости от брокера.
📊 2. Риск и расчет объема
  • InpRiskPercent (Риск на сделку): Какой процент от текущего баланса рискуется в одной сделке. Рекомендация: 1.0 – 3.0% для консервативной торговли. Значение 50.0 в коде является тестовым, обязательно измените его!
  • InpSL_Percent (Стоп-лосс ATR%): Расстояние до стоп-лосса, выраженное в процентах от дневного ATR. По умолчанию: 70% (0.7 от среднего дневного диапазона).
  • InpTP_Percent (Тейк-профит ATR%): Расстояние до тейк-профита в процентах от дневного ATR. По умолчанию: 70% (соотношение риск/прибыль 1:1).
  • InpUseMartingaleOnStopLoss (Использовать Мартингейл): true или false. Увеличивает лот после убыточной сделки.
  • InpLotMultiplierAfterSL (Множитель лота): Во сколько раз увеличивается лот при сработавшем Мартингейле (например, 2.0 удваивает лот). Используйте с крайней осторожностью!
🛡️ 3. Глобальная защита депозита
  • InpMaxDrawdownCloseAll_Pct (Макс. просадка для закрытия): При достижении этого процента убытка от баланса (например, -10.0) все открытые позиции и отложенные ордеры будут немедленно закрыты. Рекомендация: от -5.0 до -15.0.
  • InpTotalProfitCloseAll_Pct (Цель по прибыли): При достижении этого процента прибыли от баланса (например, 5.0) все сделки закроются, чтобы зафиксировать доход.
  • InpForceCloseAtNight (Принудительное закрытие ночью): true или false. Закрывать ли все позиции в конце дня, чтобы не переносить риски через своп.
  • InpNightCloseHour (Час закрытия): Во сколько принудительно закрывать сделки, если предыдущая опция включена (по умолчанию 22:00).

💻 Интерфейс и управление на графике
Советник оснащен удобным графическим интерфейсом, который создается автоматически при запуске:
  1. Кнопка "Торговля вкл/выкл" (слева вверху): Позволяет вручную разрешить или запретить советнику открывать новые сделки, не удаляя его с графика.
  2. Информационная панель (справа вверху): В реальном времени отображает:
  • Количество текущих сделок.
  • Общий профит по позициям советника.
  • Текущий торговый объем.
  • Текущее значение ATR в пунктах (для понимания волатильности).
  • 3.Автонастройка графика: При запуске советник автоматически включает темную тему, свечи и убирает сетку для комфортного визуального контроля.
🚀 Как пользоваться: пошаговая инструкция
  1. Установка: Скопируйте файл NightBreakout.ex5 в папку MQL5\Experts вашего терминала MetaTrader 5. Перезапустите терминал.
  2. Запуск: Откройте нужный график (рекомендуется EURUSD, GBPUSD или XAUUSD). Перетащите советник на график.
  3. Настройка: Во вкладке "Параметры" измените InpRiskPercent на безопасное значение (например, 2.0). Проверьте, что время канала (StartHour и EndHour) соответствует времени вашего торгового сервера.
  4. Разрешения: Убедитесь, что в терминале включена кнопка "Автоторговля" (Algo Trading), а в настройках советника стоит галочка "Разрешить алгоритмическую торговлю".
  5. Контроль: Используйте кнопку на графике для запуска или остановки торговли. Следите за информационной панелью.

⚠️ Важные ограничения и Лицензия
  • Для защиты от несанкционированного распространения, в советник встроена система лицензирования.
  • Торговые риски: Торговля на финансовых рынках сопряжена с риском. Встроенный мартингейл и пробойная стратегия требуют грамотного подбора лотности и понимания рыночных циклов. Всегда тестируйте советника на демо-счете перед переходом на реальные средства!
видеообзоры советника

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

⚠️ Важная информация о лицензии
Данный советник является лицензионным продуктом. Для корректной работы требуется подключение к одному из разрешенных торговых серверов:
  • AMarkets
  • RoboForex
  • Forex4you
  • Альфа-Форекс
  • Финам Форекс
Если вы используете другого брокера, пожалуйста, свяжитесь с разработчиком для обсуждения индивидуальных условий.
📥 Как начать работу?
  1. Написать мне и получить установочные файлы советника.
  2. Установите его в терминал MetaTrader 4 или MetaTrader 5 .
  3. Настройте цветовую схему под свой стиль торговли.
  4. Повысьте качество своего анализа уже сегодня!