Аккуратный советник с индикаторами
Аккуратный советник с индикаторами

Умная двунаправленная стратегия с интеллектуальными фильтрами и системой управления рисками - сотни связок и десятки взаимосвязанных функций в одном советнике. Система полностью упакована и уже настроена.

Консервативный советник для MetaTrader 4


Консервативный советник для MetaTrader 4

🎯 Что это за советник?

Консервативный - это полностью автоматическая торговая система для MetaTrader 4, построенная на стратегии двунаправленных сеток ордеров с контролем рисков. Советник одновременно может вести как покупки (BUY), так и продажи (SELL) независимо друг от друга, используя отскоки от границ Bollinger Bands с подтверждением от RSI и фильтрацией тренда.

🎓 Уровень пользователя: от начинающего до профессионала
⚡ Рекомендуемый таймфрейм: M15 (15 минут)
💱 Рекомендуемые валютные пары: EURUSD, GBPUSD, USDJPY (и любые другие с хорошей ликвидностью)

📈 Основная стратегия работы

Как это работает?

Советник строит две независимые сетки ордеров:

  • Сетка BUY (покупки) - открывается при падении цены ниже нижней полосы Боллинджера. Каждый следующий ордер открывается на определённом расстоянии от предыдущего (шаг увеличивается экспоненциально).
  • Сетка SELL (продажи) - открывается при подъёме цены выше верхней полосы Боллинджера. Каждый следующий ордер открывается на определённом расстоянии от предыдущего.

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

💡 Ключевая идея: Стратегия основана на свойстве цены возвращаться к среднему значению после сильных отклонений.

⭐ Ключевые особенности

🔄 Две независимые сетки

BUY и SELL сетки работают независимо друг от друга. Это позволяет зарабатывать как на росте, так и на падении рынка одновременно, не блокируя друг друга.

📊 Мартингейл с контролем

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

🧠 Умное усреднение (УУ)

При достижении большого количества ордеров в сетке (например, 6 штук), включается дополнительный фильтр - новые ордера открываются только при экстремальных значениях RSI (ниже 30 для BUY, выше 70 для SELL). Это защищает от бесконтрольного усреднения.

🎯 Виртуальный трейлинг

Не выставляет стоп-лосс на сервере, а отслеживает цену виртуально. Когда цена проходит 3/4 пути до тейк-профита, активируется защита, которая закроет сетку при откате цены на заданное расстояние.

⚖️ Балансировщик

При достижении критического количества ордеров в одном направлении, балансировщик начинает закрывать часть убыточного дальнего ордера за счёт прибыли от ближних ордеров. Это снижает общую просадку.

🛡️ Защита от просадки

Мониторинг текущей просадки депозита. При превышении заданного процента - торговля полностью останавливается до ручного перезапуска или до снижения просадки.

Настройка входных параметров Консервативного советника MetaTrader4

⚙️ Настройка входных параметров

Все настройки разделены на логические блоки для удобства:

1. Общие параметры

  • Номер Меджика - уникальный идентификатор советника (нужен если на одном счёте работает несколько копий).
  • Частота обновления сигналов BB и RSI - таймфрейм, на котором пересчитываются индикаторы (M1, M5, M15, H1 и т.д.). Рекомендуется M1 для большей чувствительности.

2. Сетка BUY (покупки)

  • Начальная лотность - размер лота для первого ордера в сетке (рекомендуется 0.01 для демо-тестирования).
  • Коэффициент лотности - множитель для каждого следующего ордера (например, 1.25 означает увеличение лота на 25%).
  • Шаг между ордерами (в пунктах) - расстояние от предыдущего ордера до следующего.
  • Коэффициент увеличения шага - с каждым ордером шаг увеличивается на этот коэффициент.
  • Максимальное количество ордеров в сетке - ограничитель, чтобы сетка не разрасталась бесконечно.
  • Метод открытия - 0 = сразу при достижении цены, 1 = дождаться закрытия свечи (рекомендуется для снижения нагрузки).
  • Таймфрейм для открытия - таймфрейм свечи, на которой будет открыт ордер (при методе = 1).

3. Временные настройки BUY

  • Использовать время для BUY сетки - ограничить работу сетки покупок по времени суток.
  • Время начала и завершения работы BUY - часы и минуты, в которые сетка покупок активна.
  • Сушка для BUY (запрет первых ордеров) - если сетка пуста, новые ордера не открываются (но усреднение работает).
  • Время начала сушки BUY - с какого часа начинается сушка (действует до конца рабочего времени).

4. Сетка SELL (продажи)

  • Начальная лотность - размер лота для первого ордера в сетке.
  • Коэффициент лотности - множитель для каждого следующего ордера.
  • Шаг между ордерами (в пунктах) - расстояние от предыдущего ордера до следующего.
  • Коэффициент увеличения шага - с каждым ордером шаг увеличивается.
  • Максимальное количество ордеров в сетке - ограничитель сетки продаж.
  • Метод открытия - 0 = сразу, 1 = по таймфрейму.
  • Таймфрейм для открытия - таймфрейм свечи для открытия ордера.

5. Временные настройки SELL

  • Использовать время для SELL сетки - ограничить работу сетки продаж по времени суток.
  • Время начала и завершения работы SELL - часы и минуты, в которые сетка продаж активна.
  • Сушка для SELL (запрет первых ордеров) - запрещает первые ордера в сетке продаж.
  • Время начала сушки SELL - с какого часа начинается сушка.

6. Индикаторы Bollinger Bands и RSI

  • Период Bollinger Bands - период расчёта полос (по умолчанию 20).
  • Сдвиг Bollinger Bands - сдвиг индикатора (обычно 0).
  • Отклонение Bollinger Bands - количество стандартных отклонений (по умолчанию 2.0).
  • Применить к цене BB - цена для расчёта (Close, Open, High, Low).
  • Использовать фильтр RSI - разрешает первые ордера только при RSI между уровнями.
  • Период RSI - период расчёта RSI (по умолчанию 14).
  • Верхний и нижний уровень RSI - диапазон для разрешения первых ордеров (по умолчанию 70 и 30).

7. Фильтр тренда

  • Включить фильтр тренда - запрещает торговлю против основного тренда.
  • Таймфрейм для тренда - таймфрейм для определения тренда (рекомендуется 15 = M15).
  • Период MA для тренда - период скользящей средней (96 свечей M15 = 24 часа).
  • Минимальный ADX для сильного тренда - порог силы тренда (по умолчанию 20).
  • Использовать ADX для подтверждения - требует подтверждения силы тренда от ADX.

8. Управление рисками

  • Использовать максимальную просадку - при достижении заданного процента просадки торговля останавливается.
  • Максимальная просадка в % от депозита - порог срабатывания защиты.
  • На сколько минут остановить торговлю - 0 = навсегда, иначе возобновление через заданное время.

9. Take Profit и виртуальный трейлинг

  • Автоматический TP от брокера - берёт минимально допустимое расстояние стопа от брокера.
  • Ручной TP для BUY (пунктов) - ручная настройка тейк-профита для покупок.
  • Ручной TP для SELL (пунктов) - ручная настройка тейк-профита для продаж.
  • Включить виртуальный трейлинг - активирует защиту от отката.
  • Отступ стопа от текущей цены (в пунктах) - расстояние, на котором сработает защита.
  • Шаг движения стопа (в пунктах) - как часто двигается виртуальный стоп.

10. Балансировщик

  • Включить балансировщик - включает механизм снижения просадки.
  • Минимальный лот для закрытия - размер частичного закрытия (обычно 0.01).
  • Проскальзывание для балансировщика - допустимое проскальзывание при закрытии.
  • Автозапуск при X ордеров в одном направлении - при достижении этого количества балансировщик активируется.
  • Целевая прибыль в пунктах - дополнительная прибыль сверх компенсации убытка.

11. Умное усреднение (УУ)

  • Включить умное усреднение - добавляет RSI-фильтр для усредняющих ордеров при большом количестве позиций.
  • Количество ордеров для активации умного усреднения - при достижении этого количества включается RSI-фильтр.

12. Визуальные настройки

  • Показывать инфопанель - отображает информацию на графике.
  • Цвет TP уровня - цвет линии тейк-профита на графике.
  • Размер шрифта - размер текста в информационной панели.
  • Цвета инфопанели - настройка цветов фона, заголовков, секций BUY/SELL, прибыли, убытка и предупреждений.

🟢 Сетка BUY (покупки)

Условия открытия первого ордера:
  • Цена ниже нижней полосы Bollinger Bands
  • RSI находится в диапазоне 30-70 (если фильтр включён)
  • Тренд не запрещает покупки (если фильтр тренда включён)
  • Текущее время входит в рабочий диапазон (если временной фильтр включён)
  • Сушка не активна (если включена)
Условия открытия усредняющих ордеров (2-й, 3-й и т.д.):
  • Цена откатилась от самого дальнего ордера на расчётное расстояние (шаг с учётом коэффициента)
  • Не превышен лимит ордеров в сетке
  • При активном Умном усреднении - RSI ниже 30 и цена ниже BB (дополнительная защита)
  • Тренд не запрещает покупки
Закрытие сетки:

Когда текущая цена достигает уровня тейк-профита (рассчитанного как средняя цена сетки + заданное количество пунктов) - все ордера сетки закрываются с общей прибылью.

📈 Пример: Первый ордер открыт по 1.1000 лотом 0.01, шаг 25 пунктов. Второй ордер откроется по 1.0975, третий - по 1.0945 (шаг увеличился). При развороте до 1.1020 все ордера закроются с прибылью.

🔴 Сетка SELL (продажи)

Условия открытия первого ордера:
  • Цена выше верхней полосы Bollinger Bands
  • RSI находится в диапазоне 30-70 (если фильтр включён)
  • Тренд не запрещает продажи (если фильтр тренда включён)
  • Текущее время входит в рабочий диапазон (если временной фильтр включён)
  • Сушка не активна (если включена)
Условия открытия усредняющих ордеров (2-й, 3-й и т.д.):
  • Цена поднялась выше самого дальнего ордера на расчётное расстояние (шаг с учётом коэффициента)
  • Не превышен лимит ордеров в сетке
  • При активном Умном усреднении - RSI выше 70 и цена выше BB (дополнительная защита)
  • Тренд не запрещает продажи
Закрытие сетки:

Когда текущая цена достигает уровня тейк-профита (рассчитанного как средняя цена сетки − заданное количество пунктов) - все ордера сетки закрываются с общей прибылью.

📉 Пример: Первый ордер открыт по 1.1000 лотом 0.01, шаг 25 пунктов. Второй ордер откроется по 1.1025, третий - по 1.1055. При развороте до 1.0980 все ордера закроются с прибылью.

📊 Индикаторы и фильтры

📉 Bollinger Bands (полосы Боллинджера)

Основной индикатор для входа в рынок. Нижняя полоса - сигнал на покупку, верхняя - на продажу. Настраиваются период, отклонение и цена (обычно Close).

По умолчанию: период 20, отклонение 2.0, цена закрытия.

📈 RSI (индекс относительной силы)

Фильтр для первых ордеров. Разрешает вход только при значениях между нижним и верхним уровнем (по умолчанию 30-70). Также используется в Умном усреднении для экстремальных входов.

По умолчанию: период 14, уровни 30 и 70.

📊 Moving Average (скользящая средняя)

Используется для определения направления тренда. Если цена выше MA - тренд восходящий, если ниже - нисходящий.

По умолчанию: период 96 на M15 (24 часа), тип SMA.

📊 ADX (средний направленный индекс)

Определяет силу тренда. При ADX выше минимального значения (по умолчанию 20) тренд считается сильным, и разрешена торговля только по тренду.

По умолчанию: период 14, минимальный ADX 20.

🌡️ Режим «Сушка»

Сушка - это режим, в котором запрещено открывать первые ордера в сетке, но разрешено усреднение (открытие 2-го, 3-го и последующих ордеров).

Это полезно, когда рынок находится в неопределённой фазе, и вы не хотите начинать новые сетки, но уже открытые позиции продолжают управляться.

🔧 Пример использования: Настройте сушку с 16:00 до 21:00. В это время советник не будет открывать новые сетки, но существующие будет усреднять и закрывать по тейк-профиту.

⚖️ Балансировщик

Балансировщик - это механизм снижения просадки путём частичного закрытия дальних убыточных ордеров за счёт прибыли от ближних ордеров.

Как работает:
  1. Советник находит самый дальний убыточный ордер в сетке.
  2. Закрывает его часть минимальным лотом (например, 0.01).
  3. Фиксирует полученный убыток.
  4. Собирает прибыль с прибыльных ордеров той же сетки (от ближних к дальним).
  5. Процесс продолжается, пока собранная прибыль не превысит убыток + целевая прибыль.
📊 Результат: Общая просадка снижается, а баланс пополняется за счёт целевой прибыли.

Примечание: Балансировщик активируется автоматически при достижении заданного количества ордеров в сетке (по умолчанию 10).

🛡️ Виртуальный трейлинг

Виртуальный трейлинг - это система защиты от резких откатов цены, которая работает без выставления реального стоп-лосса на сервере.

Этапы работы:
  1. Ожидание - цена движется в сторону прибыли.
  2. Активация - когда цена достигает уровня «Старт трейлинга» (безубыток + 3/4 TP), защита активируется.
  3. Трейлинг - стоп-уровень движется за ценой с заданным шагом.
  4. Срабатывание - при откате цены до уровня стопа вся сетка закрывается с фиксацией прибыли.
💡 Преимущество: Стоп-лосс не виден брокеру, а значит, его не «охотятся» (stop hunting). При этом защита от откатов работает в полную силу.

Настройки: Отступ стопа (расстояние от текущей цены), шаг движения стопа.

⚡ Оптимизация и производительность

Советник использует несколько уровней оптимизации для снижения нагрузки на процессор:

  • Кеширование индикаторов - значения Bollinger Bands и RSI обновляются только на новом баре выбранного таймфрейма.
  • Кеширование количества ордеров - подсчёт ордеров происходит раз в секунду или при их изменении.
  • Редкое обновление инфопанели - визуальная информация обновляется раз в 2 секунды, а не на каждом тике.

Благодаря этому советник работает быстро и стабильно даже на слабых компьютерах.

🖥️ Информационная панель

На графике отображается подробная информация о состоянии советника:

  • Текущее время и режим сеток - когда активна торговля.
  • Статус тренда - восходящий, нисходящий или флет.
  • Сила тренда (ADX) - слабый или сильный тренд.
  • Значение RSI - с указанием разрешены ли первые ордера.
  • Статус торговли - активна или остановлена из-за просадки.
  • Статус Сушки - активна или нет.
  • Состояние сетки BUY/SELL - количество ордеров, текущая прибыль.
  • Балансировщик и Умное усреднение - активны или нет.
  • Виртуальный трейлинг - состояние (ожидание/активен).
  • Состояние счёта - баланс, эквити, просадка в % и валюте.
  • Текущий сигнал - BUY, SELL или нет сигнала.

Все цвета панели можно настроить во входных параметрах.

🧪 Рекомендации по тестированию

  1. Начните с демо-счёта - протестируйте советника на исторических данных и в реальном времени без риска.
  2. Используйте рекомендованные настройки - они уже сбалансированы для консервативной торговли.
  3. Следите за просадкой - максимальная просадка не должна превышать 30-40% депозита.
  4. Оптимизируйте по необходимости - шаг сетки и коэффициенты могут отличаться для разных инструментов.
⚠️ Важно: Если нашли какие-то ошибки в работе советника или в статье - напишите мне!

Мои Боты - Хорошие советники для трейдинга

  • Агрессивный советник для быстрого скальпинга
    Агрессивный советник для быстрого скальпинга

    Агрессивный разгонщик депозита - это специализированный торговый советник для MetaTrader 4,...

    Подробнее

  • Советник, который следует за трендом
    Советник, который следует за трендом

    Трендовый советник - это понятный помощник для торговли на финансовых рынках. Он работает по...

    Подробнее