Prop Firm Risk Guard PRO для MetaTrader 5: руководство пользователя

14 ноября 2026, 15:56
JETINVEST
0
7

Prop Firm Risk Guard PRO — советник для MetaTrader 5, который следит за всем счетом в рамках заданных вами лимитов — тех же, что встречаются в правилах оценки и челленджей: дневной лимит убытка, максимальная просадка (статическая или плавающая) и цели по прибыли. При достижении лимита он закрывает все позиции, удаляет все отложенные ордера и держит счет без позиций до следующего торгового дня (или до сброса). Вне тестера стратегий собственных сделок он не открывает.

Что он делает

  • Следит за балансом и средствами всего счета: все символы, ручные сделки и сделки других советников.
  • Дневной лимит убытка, считаемый от баланса на начало торгового дня (или от большего из баланса и средств).
  • Максимальная просадка: статическая (от начального баланса) или плавающая (от максимального баланса или максимальных средств).
  • Общая и дневная цель по прибыли, которые при достижении фиксируют результат.
  • Предупреждение всплывающим окном, звуком или push-уведомлением, когда использована часть лимита (по умолчанию 80%).
  • Пока счет заблокирован, сразу закрывает любую новую сделку или отложенный ордер — ручной или от другого советника.
  • Панель с состоянием счета, шкалой для каждого лимита и временем до следующего торгового дня.
  • Хранит состояние по каждому счету: начало дня, максимум баланса или средств и блокировки сохраняются после перезапуска терминала.

Как добавить на график

  • Откройте Навигатор (Ctrl+N), раскройте Советники и перетащите Prop Firm Risk Guard PRO на любой график. Достаточно одного графика: он защищает весь счет независимо от символа графика.
  • На вкладке Общие включите Разрешить Алго Трейдинг и держите включенной кнопку Алго Трейдинг на панели инструментов. Без этого он не может закрывать сделки, и панель пишет "Algo Trading is off: the guard cannot close trades."
  • На вкладке Входные параметры введите лимиты своих правил (все параметры описаны ниже) и нажмите OK.
  • Он работает только при открытом и подключенном терминале. Если компьютер выключен, ничего не отслеживается; VPS позволяет работать постоянно.
  • Каждый счет охраняет только один график. Вторая копия на том же счете показывает "PASSIVE: guarded from another chart" и сама берет охрану через несколько секунд после удаления первой.
  • Сначала проверьте его на демо-счете с небольшими лимитами, чтобы увидеть каждую блокировку.

Какие правила он отслеживает

Каждый лимит задается в % от начального баланса или суммой в валюте счета (параметр Limits expressed in). Лимит 0 — выключен.

  • Дневной лимит убытка: сколько счет может потерять за торговый день. Убыток считается от опорного значения дня (баланс на начало дня или больший из баланса и средств в этот момент) до текущих средств, поэтому учитываются и открытые убытки (если только Include open (floating) profit and loss не равен false). Торговый день начинается в выбранный вами час сервера.
  • Максимальная просадка, статическая: средства не могут опуститься ниже начального баланса больше чем на лимит. Нижняя граница не двигается.
  • Максимальная просадка, плавающая от максимального баланса или от максимальных средств: нижняя граница следует за максимальным балансом (или средствами), достигнутым во время работы советника. Сумма лимита не меняется, поэтому каждый новый максимум поднимает границу.
  • Общая цель по прибыли: прибыль сверх начального баланса; при достижении все закрывается и результат фиксируется.
  • Дневная цель по прибыли: прибыль от начала дня; при достижении все закрывается до следующего торгового дня.

Пример на демо-счете

Демо-счет с начальным балансом 100 000 USD, лимиты в % (по умолчанию: дневной убыток 5%, максимальная просадка 10%, предупреждение на 80%):

  • Дневной убыток 5% = 5 000 USD. Если день начинается с баланса 101 000 USD, счет блокируется на день, когда средства падают до 96 000 USD. Предупреждение приходит при убытке 4 000 USD (средства 97 000 USD).
  • Статическая просадка 10% = 10 000 USD: средства всегда должны оставаться выше 90 000 USD.
  • Плавающая просадка от максимальных средств, 10%: если средства достигают 104 000 USD, граница поднимается до 94 000 USD.
  • Цель по прибыли 8% = 8 000 USD (параметр 8): когда средства достигают 108 000 USD, все закрывается и счет остается заблокированным.

Когда лимит достигнут

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

Достигнутый лимитПанельТорговля снова разрешена
Дневной убытокLOCKED until hh:mm (daily loss limit)С началом следующего торгового дня
Дневная цельLOCKED until hh:mm (daily target reached)С началом следующего торгового дня
Максимальная просадкаLOCKED (maximum drawdown reached)Только после сброса (см. Clear a drawdown or target lock on start)
Общая цельLOCKED (profit target reached)Только после сброса

Пока счет заблокирован и включен While locked, close any new trade at once (по умолчанию), любая сделка или отложенный ордер на счете закрывается примерно за секунду, и отправляется сообщение "Trading is locked: the new trade was closed.". С началом нового торгового дня дневные блокировки снимаются и приходит сообщение "New trading day: trading allowed again."

Предупреждения и оповещения

  • Когда дневной убыток или просадка достигают % из Warn when this % of a limit is used (80%), предупреждение отправляется один раз на лимит в день, например "Warning: 82% of the daily loss limit used (4100.00 of 5000.00)."; полоса состояния становится желтой.
  • Сообщения о блокировке содержат цифры и время следующего торгового дня, например "Daily loss limit reached (5000.00 of 5000.00). Positions closed until 2026.11.15 00:00."
  • Оповещения: всплывающее окно, push-уведомление на телефон (укажите MetaQuotes ID в Сервис > Настройки > Уведомления) и звук. Звук звучит, когда всплывающее окно выключено, так как у окна свой звук.
  • Каждое сообщение также пишется на вкладку «Эксперты» терминала.

Панель

Панель рисуется в левом верхнем углу графика и учитывает масштаб экрана Windows. Сверху вниз:

  • Заголовок "Prop Firm Risk Guard PRO". Кнопка - сворачивает панель; + разворачивает.
  • Полоса состояния: зеленая "TRADING ALLOWED", желтая "WARNING: close to a limit", красная "LOCKED ..." с причиной или серая "PASSIVE: guarded from another chart".
  • Balance | Equity в валюте счета.
  • Три шкалы: Daily loss, Drawdown и Profit target (или Daily target, если включена только дневная цель), с текущим значением, лимитом и остатком. Лимит 0 показывает "off". Шкала зеленая, желтая с уровня предупреждения и красная на 100%.
  • Day start | Initial | New day in hh:mm: опорное значение дня, начальный баланс и время до следующего торгового дня.
  • CLOSE ALL NOW: сразу закрывает все позиции и удаляет все отложенные ордера на счете, в любой момент, даже без блокировки.
  • Строка статуса: "Watching the whole account." или последнее сообщение.

Горячих клавиш у панели нет: все делается мышью.

Входные параметры

ACCOUNT

  • Initial balance (0 = balance when first attached) (0): начальный баланс оценки, база для лимитов в % и статической просадки. При 0 используется баланс при первом запуске, и он запоминается.
  • Limits expressed in ("% of the initial balance"): или "Account currency", чтобы задавать лимиты суммами.

DAILY LOSS

  • Daily loss limit (0 = off) (5.0).
  • Daily loss measured from ("Balance at the start of the day"): или "Higher of balance and equity at the start of the day", как указано в ваших правилах.
  • Trading day starts at (server hour) (0): час торгового сервера (0–23), с которого начинается новый день.

MAXIMUM DRAWDOWN

  • Maximum drawdown (0 = off) (10.0).
  • Drawdown type ("Static (from the initial balance)"): или "Trailing (from the highest balance)", или "Trailing (from the highest equity)".

PROFIT TARGETS

  • Profit target, total (0 = off) (0).
  • Profit target, daily (0 = off) (0).

PROTECTION

  • Warn when this % of a limit is used (80): уровень предупреждения и желтого цвета.
  • Include open (floating) profit and loss (true): при true лимиты считаются по средствам; при false учитывается только баланс (закрытые сделки).
  • While locked, close any new trade at once (true).
  • Clear a drawdown or target lock on start (false): поставьте true один раз, чтобы снять блокировку по просадке или общей цели при запуске советника, затем верните false.

ALERTS

  • Pop-up alert (true), Push notification to the phone (false), Sound (true).

PANEL

  • Panel X (pixels at 100% scale) (20), Panel Y (pixels at 100% scale) (60), Font size (9).

Недопустимые значения (отрицательные лимиты, лимиты в % от 100 и выше, час сервера вне 0–23, % предупреждения 0 или больше 100) не дают советнику запуститься, с сообщением на вкладке «Эксперты».

Состояние после перезапуска

  • Начальный баланс, опорное значение дня, максимум баланса или средств и текущая блокировка хранятся в глобальных переменных терминала по номеру счета. Закрытие терминала или смена параметров блокировку не снимает.
  • Чтобы начать новую оценку на том же демо-счете, введите новый Initial balance и, если действует блокировка по просадке или цели, используйте Clear a drawdown or target lock on start. Сохраненные значения можно также посмотреть и удалить в Сервис > Глобальные переменные (F3): их имена начинаются с "JPG." и номера счета.

Тестер стратегий

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

Советы и частые вопросы

  • Перенесите правила точно. Проверьте в своих правилах, заданы ли лимиты в % или деньгах, от чего считается дневной убыток, статическая или плавающая просадка и в котором часу меняется день (по времени сервера).
  • Оставьте запас. Закрытие занимает мгновение, цена может сдвинуться или открыться с гэпом, поэтому итоговый убыток может немного превысить лимит. Настройка чуть строже правила (например 4,5% при правиле 5%) дает запас.
  • Шкала не двигается. Проверьте, что лимит не 0 ("off") и что этот график не PASSIVE.
  • Блокировка есть, а сделки остаются открытыми. Выключен Алго Трейдинг или параметр While locked, close any new trade at once равен false.
  • Заменяет ли он правила оценки? Нет. Он помогает соблюдать введенные вами лимиты; значение имеет официальная выписка вашего провайдера.

Скачать

Prop Firm Risk Guard PRO

Вопросы и предложения: напишите мне личное сообщение через мой профиль на MQL5.

Торговля связана с риском убытков. Инструмент исполняет и сопровождает ордера согласно настройкам (закрывает позиции и удаляет ордера при достижении лимита); сначала проверьте его на демо-счете. Он не гарантирует результатов, а убыток может превысить лимит при быстром движении цены или гэпе.