Смотри, как бесплатно скачать роботов
Ищи нас в Facebook!
Ставь лайки и следи за новостями
Интересный скрипт?
Поставь на него ссылку - пусть другие тоже оценят
Понравился скрипт?
Оцени его работу в терминале MetaTrader 5
Советники

Equity Guard - daily loss, max drawdown and profit target lock - эксперт для MetaTrader 5

Muhammad Muqeem Korejo
Muhammad Muqeem Korejo
Hi, I'm Muhammad Muqeem Korejo, an MQL4/MQL5 developer from Pakistan with 1.5 years of trading experience.
I build and fix trading tools for MetaTrader 4 and MetaTrader 5:
• Expert Advisors (EAs) built from your strategy rules
• Custom indicators, alerts and on-chart panels
| Russian English 中文 Español Deutsch 日本語 Português 한국어 Français Italiano Türkçe
Просмотров:
5
Рейтинг:
(1)
Опубликован:
MQL5 Фриланс Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу

Equity Guard — это советник для MetaTrader 5, предназначенный для управления рисками. Он не открывает сделок. Он отслеживает собственный капитал счета и принимает меры при достижении одного из заданных вами лимитов:

  • Лимит дневных убытков: процент от базового баланса на начало дня и/или фиксированная сумма в валюте счёта (используется более строгое из этих значений).
  • Максимальное падение: процент от начального баланса (статический) или от максимального собственного капитала (трейлинг).
  • Цель по дневной прибыли (опционально): фиксирует дневную прибыль.

Панель Equity Guard на графике EURUSD с периодом 4 часа (демо-счёт)

Панель Equity Guard на графике EURUSD H4 (демо-счёт, алгоритмическая торговля отключена)

При достижении лимита советник закрывает открытые позиции, удаляет отложенные ордера, отправляет оповещение (и push-уведомление, если оно включено) и продолжает закрывать любые новые сделки до следующего торгового дня (ежедневные лимиты) или до тех пор, пока вы не сбросите сохраненное состояние (максимальное падение капитала).

Особенности

  • База на начало дня: баланс, собственный капитал или большее из двух значений, как это принято во многих проп-фирмах.
  • Новый торговый день начинается в любое время по серверу.
  • Состояние сохраняется в глобальных переменных терминала, поэтому перезапуск терминала не сбрасывает день.
  • Если советник запускается в течение дня, баланс на начало дня восстанавливается на основе сделок, закрытых сегодня.
  • Дополнительные фильтры: один «магический номер» или только символ графика.
  • Панель: статус, собственный капитал, результат за сегодня, оставшийся дневной убыток, расстояние до нижнего предела просадки и время следующего сброса.
  • Панель выдает предупреждение, когда функция «Алго-трейдинг» отключена, так как в этом случае советник не может закрывать сделки.

Как использовать

Прикрепите советник к одному графику на счете (любой символ, любой таймфрейм) и включите алгоритмическую торговлю. Установите лимиты в соответствии с вашими правилами и сначала протестируйте на демо-счете.

Входные данные

Входные данные По умолчанию Значение
Максимальный дневной убыток, % от базовой стоимости на начало дня 4,0 0 = выкл.
Максимальный дневной убыток, валюта счета 0 0 = выкл.
Максимальное общее падение, % 8,0 0 = выключено
Измеряемое падение от начального баланса или от максимального собственного капитала (скользящий)
Начальный баланс 0 0 = баланс при первом запуске советника
Целевой дневной доход, % 0 0 = выключено
Ежедневный убыток, рассчитываемый от большего из значений: баланса или собственного капитала или баланса, или собственного капитала
Новый день начинается в час по серверному времени 0 0–23
Закрыть открытые позиции / Удалить отложенные ордера true / true Действие при достижении лимита
Продолжать закрывать новые сделки до сброса true поддерживает баланс счета неизменным, пока позиция заблокирована
Только это магическое число -1 -1 = все сделки
Только символ графика false
Всплывающее уведомление / Push-уведомление true / false
Настройки панели угол, смещения, размер шрифта, цвета
Сброс сохраненного состояния при запуске false установите значение «true» один раз, чтобы сбросить блокировку, затем верните значение «false»

Примечания

  • Советник может действовать только при запущенном и подключенном терминале. Для круглосуточной защиты (24/5) запускайте его на VPS.
  • Позиции закрываются по рыночной цене, и на волатильных рынках возможен проскальзывание, поэтому устанавливайте лимиты чуть уже, чем предусмотрено вашим жестким правилом.

Перевод с английского произведен MetaQuotes Ltd.
Оригинальная публикация: https://www.mql5.com/en/code/78176

Гистограмма на основе зон индикатора Williams Percent Range Гистограмма на основе зон индикатора Williams Percent Range

Индикатор WPR zone, на основе Williams %R. Индикатор в виде гистограммы в отдельном окне ниже графика. Все столбики гистограммы одинаковой высоты разных цветов которые отображают зоны, в которых находится индикатор.

Ежедневные точки разворота — классические, Фибоначчи и Камарилла Ежедневные точки разворота — классические, Фибоначчи и Камарилла

Ежедневная точка разворота с тремя уровнями сопротивления и тремя уровнями поддержки, рассчитанная по формулам «Классическая», «Фибоначчи» или «Камарилла».

Индикатор разрыва индекса — дневные разрывы при открытии и статус заполнения Индикатор разрыва индекса — дневные разрывы при открытии и статус заполнения

Отмечает ежедневные разрывы при открытии фондовых индексов и показывает, был ли каждый из них закрыт.

YURAZ_MCCH YURAZ_MCCH

Индикатор рассчитывает % роста или падения относительно CLOSE, написан с применением ООП, и легко интегрируется в любой советник или иной индикатор.