Drawdown Limit Guard
- Утилиты
- Версия: 1.0
- Активации: 10
Drawdown Guard следит за счётом относительно лимитов убытка, которые вы сами задаёте, и закрывает то, что нужно закрыть, когда лимит достигнут — это всё, что он делает. Он не решает, когда покупать или продавать, и не даёт советов.
Можно задать дневной лимит убытка, общий лимит или оба сразу. По мере приближения убытка к лимиту инструмент предупреждает; при достижении лимита он закрывает любую позицию и удаляет любой отложенный ордер, открытые с этого момента, а если эта опция включена — то и уже открытые позиции.
Стоит сказать прямо: этот инструмент не может помешать открытию нового ордера. В MetaTrader 5 нет функции для отключения новой торговли, а Market не допускает DLL, поэтому, когда ордер открывается после достижения лимита, инструмент закрывает его сразу же — в тестах примерно через четверть секунды. На этом ордере всё равно возникает небольшой убыток от спреда и движения цены.
Его используют двумя способами: чтобы следить за собственным правилом (например, не терять больше фиксированного процента за день), либо чтобы следить за дневными и общими показателями убытка, установленными программой финансируемого счёта. Соблюдается ли конкретное правило на самом деле, зависит от настроек, торговли и брокера каждого — это вне того, что способен контролировать любой инструмент; этот лишь сообщает заданные цифры и действует по ним.
Что отслеживается: дневной убыток — падение от баланса или средств на начало торгового дня; и общий убыток, измеряемый либо от начального баланса, либо от максимума, когда-либо достигнутого счётом — в этом режиме ориентир следует за пиком вверх, никогда не отступает назад и остаётся на месте даже после возобновления наблюдения. База расчёта — баланс или средства, в зависимости от того, какому правилу следуют. Дневной сброс происходит в выбранный час и минуту по времени сервера и следует календарю даже в дни без торговли.
Действует в два этапа. Предупреждение при заданном проценте от лимита выводит уведомление на экран и подаёт сигнал, не затрагивая саму торговлю. На самом лимите панель переключается на Stopped, и с этого момента любая открывающаяся позиция закрывается, а любой отложенный ордер удаляется — до возобновления наблюдения. Позиции, уже открытые к моменту достижения лимита, остаются нетронутыми, если эта опция не включена — по умолчанию она выключена, поэтому ничего из уже открытого не закроется без такого выбора. После остановки наблюдение остаётся остановленным до ручного возобновления — а если счёт всё ещё за пределами лимита, Resume monitoring не удержится: следующая же проверка сразу останавливает всё снова, так что нужно либо изменить настройки, либо дождаться дневного сброса.
Панель на графике показывает текущий дневной и общий убыток, сумму, оставшуюся до каждого лимита, и уже израсходованный процент этого лимита, время до дневного сброса, достигнутый пик и состояние — Monitoring, Warning или Stopped. Оповещения приходят всплывающим окном, звуком и push-уведомлением на телефон, каждое отключается отдельно. Фильтр по магическому номеру позволяет действовать только на позициях одного советника или на всех. Состояние записывается в файл и восстанавливается после перезапуска, так что перезапуск не сбрасывает прогресс дня.
Чего он не делает: не открывает сделки, не выбирает точки входа и не отправляет сигналы, и ничего не предсказывает. Он не может помешать открытию ордера — он закрывает его сразу после, отсюда небольшой убыток от спреда и движения на этом ордере, как уже объяснялось. Для закрытия позиции нужен включённый Algo Trading; если он выключен, закрыть ничего нельзя, о чём инструмент и сообщает. Если счёт всё ещё за пределами лимита, Resume monitoring не удержится — следующая проверка сразу блокирует снова. Инструмент работает только на одном графике терминала; второй отклоняется, чтобы ничего не закрывалось дважды. При аварийном завершении MetaTrader 5 последнее состояние может быть не сохранено, поскольку записывается оно при завершении работы. После пополнения или снятия средств начальный баланс для общего убытка нужно обновить вручную.
Никаких DLL, никакого внешнего сайта или API, никакого стороннего сервера — всё работает внутри терминала.
Бесплатное демо работает только в тестере стратегий. Там работает только один советник, и этот инструмент ничего не открывает сам, поэтому ему нечего закрывать самому — но наблюдение за убытком, панель и оба этапа работают. Установите тип дневного лимита на небольшую фиксированную сумму и запустите тест, дающий убыток, чтобы увидеть Warning, а затем Stopped, в визуальном режиме — чтобы наблюдать за панелью по мере роста убытка. Тестер не даёт способа выставить ордер вручную, поэтому само закрытие там продемонстрировать нельзя — эта часть работает на реальном или демо-счёте.
Все параметры уже имеют рабочие значения по умолчанию. База расчёта (баланс или средства). Начальный баланс для общего убытка — ноль использует текущий баланс при первом запуске. Тип и значение дневного лимита (процент или сумма) — ноль отключает дневной лимит. Тип и значение общего лимита — ноль отключает общий лимит. Общий убыток измеряется от начального баланса или от достигнутого максимума. Порог предупреждения в процентах от лимита. Час и минута дневного сброса, время сервера. Закрывать позиции и удалять отложенные ордера, открытые после достижения лимита. Закрывать позиции, уже открытые при достижении лимита. Всплывающее оповещение, push-уведомление, звук оповещения. Угол панели. Фильтр по магическому номеру — ноль означает все позиции.
Торговля на форекс и CFD сопряжена с риском потерь. Этот инструмент — вспомогательное средство, которое следит за убытком и закрывает позиции на заданных лимитах. Он не даёт торговых советов или сигналов и не обещает никакого результата. Каждое торговое решение вместе с его исходом остаётся делом самого трейдера.
