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

Перевод с английского произведен 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, доступная только для чтения, которая преобразует правило ежедневного сброса вашей проп-компании (указанное в любом часовом поясе, который использует компания) в фактическое серверное время вашего брокера, отображает обратный отсчет до следующего сброса в режиме реального времени и предупреждает вас перед переходом на летнее время, когда граница сброса сдвигается на час. Не отправляет ордеров, не считывает данные счета — только отображение информации.
YURAZ_MCCH
Индикатор рассчитывает % роста или падения относительно CLOSE, написан с применением ООП, и легко интегрируется в любой советник или иной индикатор.