Funded Account Guardian - руководство пользователя

13 ноября 2026, 17:50
Claudio Hernan Ibarrola Diaz
0
11

Версия 1.00 · MetaTrader 5 · утилита (советник)

Funded Account Guardian следит за всем финансируемым (проп) счётом, на котором торгуют несколько советников или вы сами. Он применяет правила дневного и максимального убытка фирмы и действует до их нарушения:

  • Мягкий лимит: отложенные ордера удаляются, любая новая позиция сразу закрывается; открытые позиции остаются.
  • Жёсткий лимит: закрываются все позиции и удаляются все отложенные ордера.

Он никогда не открывает сделки на вашем счёте, не изменяет ваших советников и показывает своё состояние на небольшой панели только для чтения. Только в тестере стратегий он открывает демонстрационные сделки (параметр Strategy Tester only: sample trades), чтобы в демо было видно, как срабатывают лимиты; отключите его, чтобы тестировать вместе со своим советником.

Важно: шаблоны следуют правилам, которые публикуют фирмы (проверено в ноябре 2026 года), но фирмы меняют правила, а счета различаются. Проверьте правила своего счёта и настройки Guardian, прежде чем полагаться на него. Guardian снижает риск нарушить правило, но не устраняет его (ценовые разрывы, проскальзывание, отключённый терминал).

Названия параметров и сообщений ниже приведены на английском, как в терминале.

1. Установка

  1. Получите советника из MQL5 Market в MetaTrader 5 (Инструменты → Маркет → Покупки).
  2. Включите Algo Trading на панели инструментов.
  3. Перетащите Funded Account Guardian из Навигатора → Советники → Market на один график счёта. Символ и таймфрейм любые: он охраняет весь счёт. Используйте только один Guardian на счёт.
  4. На вкладке Общие отметьте Разрешить алгоритмическую торговлю; на вкладке Входные параметры укажите как минимум Initial account size и выберите фирму и программу; нажмите OK.

Терминал должен оставаться открытым и подключённым (рекомендуется VPS): Guardian действует, только пока работает.

Перед первым запуском прочитайте раздел 4: при неверных настройках Guardian может заблокировать счёт или, на реальном счёте, закрыть позиции. Для безопасности он не запускается, если начальный размер равен 0, а при первом запуске ничего не делает, если эквити уже ниже жёсткого лимита (это почти всегда означает неверные настройки).


2. Панель

Строка Значение
Заголовок Используемые фирма и программа.
Состояние Зелёное OK - trading allowed; красное LOCKED until the firm's next day или LOCKED; оранжевое BLOCKED: open risk; красное NOT PROTECTED: ..., когда он ничего не может закрыть (Algo Trading выключен, нет связи...). Причина указана в скобках.
Equity / day base Текущее эквити и база дня фирмы, от которой отсчитывается дневной лимит.
Daily floor Эквити, при котором нарушается дневное правило фирмы, и расстояние до него (в деньгах и в % от начального размера).
Max floor Эквити, при котором нарушается правило максимального убытка, и расстояние до него. Действующий уровень показан ярче.
Soft limit / Hard limit Собственные уровни Guardian выше действующего уровня фирмы и расстояние до них.
Open risk Сколько потеряет счёт, если сработают все стоп-лоссы; positions without SL, если у некоторых их нет.
Firm's time Время по часам фирмы (сервер или Прага).

Панель нельзя перетащить (чтобы её не сдвинуть случайно); угол выбирается параметром Panel corner.


3. Что делает Guardian

Каждую секунду, на каждом тике и сделке

  1. Определяет день фирмы (00:00 по серверу или 00:00 по Праге, как у фирмы) и в начале нового дня берёт баланс и эквити этого момента как базу дня.
  2. Рассчитывает дневной уровень и уровень максимального убытка; действует более высокий.
  3. Сравнивает эквити с мягким и жёстким уровнями:
Эквити достигает Guardian Блокировка длится
Мягкий лимит Удаляет отложенные ордера, закрывает любую позицию, открытую после этого, остальные оставляет Дневное правило: до следующего дня фирмы. Максимальный убыток: постоянно
Жёсткий лимит Закрывает все позиции и удаляет все отложенные ордера (все закрытия отправляются одновременно) Так же
Целевая прибыль (необязательно) Закрывает всё Постоянно

Постоянную блокировку снимаете только вы: один раз установите Clear a permanent lock on start в true (и затем обратно в false).

Блокировки сохраняются после перезапуска

Состояние хранится в глобальных переменных терминала: после перезапуска терминала или советника блокировка остаётся в силе, а база дня восстанавливается по истории дня.

Почему он закрывает новые позиции, а не блокирует их

Советник не может запретить другим советникам отправлять ордера, а MQL5 Market не разрешает DLL, которые выключили бы Algo Trading. Поэтому во время блокировки любая новая позиция закрывается сразу после появления (в демо-тестах: через 2–11 миллисекунд). Ваши советники могут сообщать о закрытой позиции: это Guardian.

Только некоторые советники

Only these magic numbers (например 1234,5678; 0 = ручные сделки) ограничивает то, что Guardian удаляет и закрывает. Лимиты по-прежнему рассчитываются по эквити всего счёта, потому что так его измеряет фирма.

Пример

Свои правила: начальный размер 100 000; дневной убыток 5 % от начального размера; база дня — баланс на начало дня; максимальный убыток 10 %, статический. Мягкий 1,5, жёсткий 0,5 (значения по умолчанию).

  • День начинается с баланса 102 000: дневной уровень = 102 000 - 5 000 = 97 000; уровень максимального убытка = 90 000. Действует более высокий: 97 000.
  • Мягкий лимит = 97 000 + 1,5 % от 100 000 = 98 500. Когда эквити опускается до 98 500, отложенные ордера удаляются, а новые позиции закрываются; открытые остаются.
  • Жёсткий лимит = 97 000 + 0,5 % от 100 000 = 97 500. Когда эквити опускается до 97 500, закрывается всё. Оставшиеся 500 до уровня фирмы — запас на проскальзывание при закрытии.
  • Следующий день начинается с баланса после этих закрытий (например 97 600): новый дневной уровень 92 600, и блокировка снимается.

4. Настройки

Правила счёта

Параметр Значение
Firm and program FTMO 2-Step, FTMO 1-Step, The5ers High Stakes, The5ers Hyper Growth, FundedNext Stellar 2-Step, FundedNext Stellar 1-Step, FundingPips 2-Step Standard, FundingPips 2-Step Pro или Custom.
Initial account size Размер финансируемого счёта (100000 для счёта 100k). Обязательно. Все проценты считаются от него.
Close all and lock at this profit Целевая прибыль в % от начального размера (0 = выкл.).

Шаблоны

Шаблон Дневной убыток от считается от день начинается Макс. убыток тип
FTMO 2-Step 5 % начального размера баланса на начало дня 00:00 Прага 10 % статический
FTMO 1-Step 3 % начального размера баланса на начало дня 00:00 Прага 10 % плавающий по закрытию дня
The5ers High Stakes 5 % базы дня большего из баланса и эквити 00:00 сервер 10 % статический
The5ers Hyper Growth 3 % (дневная пауза) базы дня большего из баланса и эквити 00:00 сервер 6 % статический
FundedNext Stellar 2-Step 5 % начального размера баланса на начало дня 00:00 сервер 10 % статический
FundedNext Stellar 1-Step 3 % начального размера баланса на начало дня 00:00 сервер 6 % статический
FundingPips 2-Step Standard 5 % базы дня большего из баланса и эквити 00:00 сервер 10 % статический
FundingPips 2-Step Pro 3 % базы дня большего из баланса и эквити 00:00 сервер 6 % статический

Плавающий по закрытию дня: уровень максимального убытка поднимается вместе с наибольшим балансом на конец дня и никогда не опускается.

Свои правила (когда выбран шаблон Custom)

Параметр Варианты
Daily loss limit (%) 0 = без дневного правила
Daily limit is a % of начального капитала или базы дня
Daily limit is measured from баланса на начало дня или большего из баланса и эквити в этот момент
The firm's day starts at 00:00 по серверу или 00:00 по Праге
Maximum loss (%) 0 = без правила максимального убытка
Maximum loss type статический или плавающий по наибольшему балансу на конец дня

Защита

Параметр По умолчанию Значение
Soft limit 1.5 % от начального размера выше уровня фирмы.
Hard limit 0.5 % от начального размера выше уровня фирмы; должен быть ниже мягкого.
While locked, close any new position at once true Отключайте, только если вам нужны лишь оповещения.
Block new trades if all stop losses could reach the soft limit false Пока эквити минус открытый риск ниже мягкого лимита, новые позиции закрываются.
Only these magic numbers пусто Пусто = всё на счёте.

Выбор жёсткого лимита: между моментом пересечения жёсткого лимита и закрытием позиций цена продолжает двигаться (спред, проскальзывание, новости). Жёсткий запас должен покрывать это движение для всей открытой позиции. В демо-тесте (две позиции по 1 лоту, закрытые одна за другой за 0,34 секунды, до того как закрытия стали отправляться одновременно) эквити оказалось на 35 USD ниже жёсткого лимита и на 18 USD выше уровня фирмы. Ориентир: как минимум сумма, которую составляют 5–10 пунктов вашей наибольшей общей позиции, и больше перед новостями.

Спред при смене дня: около смены дня у брокера (и на тонком рынке) спреды на несколько минут расширяются, и эквити открытых позиций снижается на эту величину. Фирмы измеряют эквити так же, поэтому Guardian тоже реагирует: мягкий или жёсткий лимит может сработать из-за одного спреда. Держите запасы достаточно широкими или не держите крупные позиции через смену дня.

Опции

Параметр По умолчанию Значение
Close everything on Friday before the weekend false Для счетов, где нельзя держать позиции через выходные.
... from this server time 21:30 ЧЧ:ММ, время сервера.
Server time = New York time + N hours 7 Нужно для расчёта пражского времени; 7 для большинства брокеров MetaTrader 5 (GMT+2 / GMT+3).
Clear a permanent lock on start false См. раздел 3.
Pop-up alerts / Push notifications / E-mails вкл. / выкл. / выкл. Push и e-mail настраиваются в Сервис → Настройки.
Show the status panel / Panel corner true / левый верхний
Strategy Tester only: sample trades true Демонстрационные сделки только в тестере; на счёте не действует.

5. Сообщения

Guardian пишет во вкладку Эксперты. Каждое сообщение начинается с "Funded Account Guardian:".

Сообщение Значение
"enter the initial account size ... (it is 0). Nothing is guarded." Укажите Initial account size.
"the equity ... is already under the hard limit ... Nothing has been closed and nothing is guarded." Первый запуск с настройками, не подходящими к счёту: проверьте начальный размер и шаблон.
"the soft limit must be above the hard limit." Исправьте оба запаса.
"... LOCKED until the next day (daily loss: soft limit)" Достигнут мягкий лимит.
"... (daily loss: hard limit)" / "(maximum loss: hard limit)" Достигнут жёсткий лимит; всё закрыто.
"... OK (new day)" Новый день фирмы снял дневную блокировку.
"... (lock from before the restart)" Блокировка, сохранённая с момента до перезапуска.
"WARNING: it cannot close or delete anything: ... The account is NOT protected." Нет связи, Algo Trading выключен, не отмечено «Разрешить алгоритмическую торговлю», инвесторский пароль или брокер не разрешает советников (сообщается через 10 с). Исправьте сразу.
"it can trade again: the account is guarded." Проблема выше устранена.
"started during the firm's day: the equity at the day's start was not seen ..." Шаблоны с базой дня = большему из баланса и эквити: сегодня база — баланс на начало дня, на панели отмечено "(est.)". Точно со следующего дня.
"... (closed before the weekend)" Всё закрыто в пятницу в заданное время.
"position ... not closed: <код> <причина>" / "order ... not deleted" Брокер отклонил закрытие (рынок закрыт, реквот...). Повтор каждую секунду.

6. Проверка на демо-счёте

Перед использованием на финансируемом счёте проверьте его на демо-счёте с небольшими лимитами, чтобы они срабатывали при небольшом движении: шаблон Custom, начальный размер = баланс демо-счёта, дневной убыток 0,5 %, мягкий 0,3, жёсткий 0,1, магические номера 0 (только ручные сделки). Затем откройте ручную позицию и посмотрите на мягкий лимит, закрытие новой позиции, жёсткий лимит и блокировку после перезапуска.

7. Товарные знаки

FTMO, The5ers, FundedNext и FundingPips — товарные знаки их владельцев. Этот продукт не связан с ними и не одобрен и не спонсируется ни одной из них; их названия лишь указывают, каким опубликованным правилам следует шаблон.