Account Guardian Equity Protector MT4
- Утилиты
-
Ganzorig Munkhbayar
Test - Версия: 1.5
- Обновлено: 13 ноября 2026
- Активации: 5
Один плохой день не должен уничтожить ваш счёт. Account Guardian - это ремень безопасности для всего торгового счёта: вы один раз задаёте лимиты убытка, и когда средства достигают одного из них, он закрывает всё и держит счёт без позиций - даже если советник ведёт себя неправильно, ручная сделка пошла не туда или вы спите.
Почему его устанавливают
- Защищает весь счёт, а не один график: каждый советник, каждую ручную сделку, каждый отложенный ордер, каждый символ.
- Дневной и максимальный лимит убытка, как у проп-фирм, с буфером, чтобы сработать до черты, плюс лимиты в деньгах, подтягиваемый порог и фиксация прибыли (по желанию).
- Переживает перезапуски. Срабатывание остаётся в силе после переподключения, перезапуска терминала или повторного запуска.
- Закрывает по умолчанию. При достижении дневного или максимального лимита убытка он закрывает все позиции и отложенные ордера. Чтобы сначала только наблюдать, установите Close_On_Trip = false: тогда он лишь пишет, что СДЕЛАЛ БЫ.
- Никогда не открывает сделки на реальном счёте. Только закрывает.
- Необязательное закрытие на выходные (версия 1.02). Без позиций с пятницы в заданное время до понедельника 00:00 по серверу, поэтому гэп выходных не заденет открытые позиции; затем защита включается сама.
Для кого: для трейдеров проп-челленджей, которым нельзя нарушить дневной лимит; для тех, кто запускает чужие советники; для тех, кто торгует вручную и хочет жёсткий стоп на день.
Что делает. Account Guardian следит за эквити всего счёта несколько раз в секунду - позиции всех советников, ручные сделки и отложенные ордера на счёте, по всем символам. Когда эквити достигает одного из ваших лимитов, он закрывает все позиции, удаляет отложенные ордера и держит счёт без позиций: до следующего торгового дня после дневного лимита или до вашего сброса после лимита максимального убытка. На реальном счёте он никогда не открывает сделки.
Лимиты (всё - входные параметры). Максимальный убыток в % от начального баланса (по умолчанию 10 %, срабатывает за 1 % до линии). Дневной убыток в % (по умолчанию 5 %, срабатывает за 1 % до линии; день начинается в заданный вами час сервера, по умолчанию 01:00, и 00:00 тоже учитывается, поэтому используется более строгий из двух). Дополнительные лимиты в валюте счёта. Дополнительный «храповик»: уровень, который следует за максимумом закрытого баланса. Дополнительная фиксация прибыли в %. Если включены и денежный, и процентный лимит, используется более жёсткий.
По умолчанию - закрывает (с версии 1.05). После запуска он закрывает все позиции и отложенные ордера при достижении лимита (Close_On_Trip = true). Чтобы сначала только наблюдать, установите Close_On_Trip = false: тогда он печатает строки "WOULD TRIP" и ничего не закрывает. Сначала прочитайте строки ATTACH и CONFIG в журнале: они показывают лимиты в деньгах для вашего счёта.
Рассчитан на перезапуски. Состояние сохраняется в двух местах; срабатывание переживает перезапуск терминала, переподключение и повторное прикрепление. После срабатывания по максимальному убытку или фиксации прибыли на графике показывается 6-значный код сброса - введите его в Reset_Code, чтобы продолжить. Алерты и push-уведомления при каждом срабатывании, закрытии всех позиций, возобновлении и когда закрытие не проходит 60 секунд (включите уведомления в MetaTrader: Сервис - Настройки - Уведомления).
Измерено, а не обещано. На демо-счете брокера в MetaTrader 4 срабатывание закрыло 3 позиции и удалило 2 отложенных ордера; счет был пуст через 1 079 мс после срабатывания (одно закрытие заняло 292 мс), эквити в этот момент было на 1,90 ниже уровня срабатывания. Перезапуск терминала сохранил срабатывание и его код сброса; неверный код был отклонен. Каждый запрос на закрытие проверяется перед отправкой (торговая сессия, уровень заморозки); отклоненное закрытие повторяется.
Особенности MetaTrader 4. Установите во вкладке терминала «История счета» режим «Вся история»: после перезапуска по ней восстанавливаются дневной ориентир и максимум прибыли. В MetaTrader 4 один торговый поток: когда другой советник отправляет ордер, защитник немного ждет и затем закрывает. Остаток частичного закрытия продолжает охраняться под новым тикетом.
Чего он не может. Он не защищает от ценового гэпа (открытие после выходных, новости), проскальзывания, брокера, отклоняющего закрытия, или выключенного либо отключённого терминала - запускайте его на VPS и держите терминал подключённым. Эквити может оказаться ниже вашего лимита на размер гэпа. Проверьте точные правила вашей проп-фирмы (базовый баланс, время дневного сброса) и настройте параметры под них; продукт не связан ни с одной проп-фирмой.
Тестер стратегий. В тестере нет других позиций для защиты, поэтому там он открывает одну демонстрационную сделку минимальным лотом в день и показывает, как он срабатывает, закрывает и возобновляет работу (параметр Tester_Demo_Trade). Это происходит только в тестере.
Кратко о настройках. Прикрепите к одному графику счёта (любой символ, любой таймфрейм). Max_Loss_Percent / Max_Loss_Buffer_Percent, Daily_Limit_Percent / Daily_Buffer_Percent, Percent_Reference_USD (0 = баланс при первом включении), Day_Reset_Server_Hour, дополнительно Static_Floor_USD / Daily_Limit_USD / Ratchet_Gap_USD / Lock_Percent, Close_On_Trip, Reset_Code, Check_Interval_Ms (100-1000), Close_Slippage_Points, Notify_On_Trip.

