Закрывает корзину позиций в тот момент, когда её плавающий убыток достигает установленного вами лимита.
Лимитом может быть фиксированная сумма, процент от баланса или процент от собственного капитала. Я рекомендую использовать процентный режим: фиксированный лимит в 1000 долларов США означает одно на счете с 10 тыс. и совсем другое — на счете с 200 тыс., а при большой корзине позиций один только спред и своп могут «съесть» фиксированную сумму ещё до того, как рынок вообще начнёт двигаться. Процентный лимит сохраняет свой смысл по мере изменения состояния счёта.
Вы сами решаете, что считать корзиной: все позиции на счете, только символ на графике или список магических номеров — так вы сможете защитить один конкретный советник, не затрагивая остальные. Магическое число 0 охватывает ручные сделки.
Также предусмотрена опциональная цель по прибыли: закрыть ту же корзину, когда её плавающая прибыль достигнет фиксированной суммы или определённого процента от баланса. По умолчанию отключено.
Как происходит закрытие: в момент срабатывания утилита делает «снимок» корзины и закрывает только те тикеты, поэтому позиции, открытые другими советниками через несколько секунд, остаются нетронутыми. Утилита повторяет неудачные попытки закрытия с интервалом в полсекунды, не блокируя терминал, выбирает подходящий режим заполнения для каждого символа и проверяет каждое закрытие по коду возврата сервера, а не полагается на результат отправки. Лимит попыток тратится только на реальные отказы: при отсутствии соединения, отключенной автоторговле или закрытом рынке утилита ждет, а не сдается. Если сервер продолжает отклонять запросы в течение 40 циклов, она останавливается, уведомляет вас и оставляет счет в вашем распоряжении, вместо того чтобы бесконечно перегружать сервер.
После срабатывания триггера утилита либо возобновляет работу, либо прекращает мониторинг — на ваш выбор. Чтобы возобновить работу после любой остановки, измените любой параметр и нажмите «ОК». Поддерживаются окна оповещений и push-уведомления, а на графике отображается небольшая панель состояния с текущей корзиной, лимитом и расстоянием до него.
Одно правило безопасности при подключении: если плавающий убыток уже превышает лимит в момент подключения утилиты, она запускается в отключенном состоянии и сообщает вам об этом, вместо того чтобы ликвидировать счет в ту же секунду после загрузки. Проверьте вводные данные и нажмите «ОК», чтобы включить мониторинг.
Входные параметры:
Символ и таймфрейм: привязка к одному графику любого символа и любого таймфрейма. Мониторинг работает по таймеру, график служит лишь для отображения панели. При выборе диапазона «счёт» мониторинг охватывает все символы на этом графике.
Примечания:
Я написал этот советник после анализа истории торговли сетчатого советника и обнаружения, что его фиксированное закрытие для защиты капитала никогда не сможет работать при используемых размерах лотов. Это та версия, которую я хотел предоставить вместо него.

Перевод с английского произведен MetaQuotes Ltd.
Оригинальная публикация: https://www.mql5.com/en/code/76518
Liquidity Void Decay Oscillator.
Осциллятор на основе подокна, который помечает бары с небольшим объемом торгов как «пробелы ликвидности» и присваивает оценку от 0 до 100 в зависимости от того, насколько быстро цена заполняет каждый из них, позволяя отличить быстро поглощаемый шум от уровней, которые по-прежнему выступают в качестве реальной поддержки или сопротивления.
AAPL cfd - ORB strategy
Использование стратегии ORB при торговле CFD на акции AAPL
Server Clock and Daily Reset Hour
Бесплатная панель MetaTrader 5, доступная только для чтения, которая преобразует правило ежедневного сброса вашей проп-компании (указанное в любом часовом поясе, который использует компания) в фактическое серверное время вашего брокера, отображает обратный отсчет до следующего сброса в режиме реального времени и предупреждает вас перед переходом на летнее время, когда граница сброса сдвигается на час. Не отправляет ордеров, не считывает данные счета — только отображение информации.
Neural Loss-Pattern Auditor
Neural Loss-Pattern Auditor обучает небольшую нейронную сеть прямого распространения, написанную с нуля на языке MQL5, на истории закрытых сделок, чтобы проверить, позволяют ли поведенческие признаки и признаки рыночного контекста предсказать, какие сделки с большей вероятностью приведут к убыткам. Он демонстрирует повышение точности по сравнению с простым базовым вариантом, таблицей калибровки вероятностей, ранжированием значимости признаков по методу перестановки, а также настраиваемой совокупной оценкой по шкале A–F с рекомендациями. При первом запуске он использует встроенный синтетический демо-счёт, поэтому результат виден сразу, без какой-либо настройки; переключите один из входов на InpUseDemoData=false, чтобы вместо этого проанализировать историю реального счёта. Чистый MQL5: без внешних библиотек, без Python и без каких-либо сервисов искусственного интеллекта.