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

Daily Risk Monitor Lite - индикатор для MetaTrader 5

Просмотров:
106
Рейтинг:
(2)
Опубликован:
MQL5 Фриланс Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу

Daily Risk Monitor Lite - это бесплатный индикатор MetaTrader 5 с открытым исходным кодом для трейдеров, которые хотят четко отслеживать внутридневные риски на графике.


Этот индикатор фокусируется на небольшом, понятном и практичном наборе функций:

- Daily Realized P/L
- Плавающий P/L
- Ежедневный итог
- Текущая просадка %
- Статус SAFE / WARNING / DANGER с цветовым выделением

Цель этого проекта проста: помочь трейдерам видеть ежедневный риск счета в режиме реального времени.

Это инструмент мониторинга только для чтения. Он не закрывает позиции, не блокирует торговлю и не выступает в качестве полноценного механизма защиты. Он намеренно позиционируется как легкий пример CodeBase для мониторинга, обучения и дальнейшей разработки.

### Основные особенности

- Компактная панель на графике
- Ежедневная статистика рисков на уровне счета
- Ежедневный реализованный P/L от закрытых сделок
- Плавающий P/L из открытых позиций
- Ежедневный подсчет общей суммы
- Текущий процент просадки
- Цветной статус риска
- Опциональное включение комиссии
- Опциональное включение свопов
- Логика начала дня у брокера или вручную
- Пользовательская перетаскиваемая панель на графике во время активной сессии

### Область применения данных

- Только на уровне счета
- Нет разделения на уровне символов
- Нет агрегирования по нескольким счетам

### Правила расчета

#### Daily Realized P/L

- Учитывает закрытые сделки внутри активного дневного диапазона
- Учитываются только сделки на выход
- Комиссия может быть включена или исключена
- Своп может быть включен или исключен

#### Floating P/L

- Использует текущий плавающий результат всех открытых позиций на счете
- Своп может быть включен или исключен

#### Daily Total

- `Дневной реализованный P/L + плавающий P/L`.

#### Текущая просадка %

- `max((Balance - Equity) / Balance * 100, 0)`.
- Если `Баланс <= 0`, просадка отображается как `N/A`.

#### Использование риска %

- Рассчитывается только в том случае, если `Дневной итог < 0`.
- Формула:
`abs(Daily Total) / Daily Loss Limit * 100`.
- Порог предупреждения: `50%`
- Опасный порог: `80%`

### Определение дня

- Если `InpUseBrokerDay = true`, день начинается с сервера брокера `00:00`.
- Если `InpUseBrokerDay = false`, день начинается в `InpManualDayStartHour` по времени сервера брокера



### Что не делает этот индикатор

- Нет автоматического закрытия
- Не блокирует торговлю
- Нет закрытия в одно нажатие
- Нет режима защиты ON/OFF
- Нет полной машины состояния защиты счета
- Нет push-уведомлений
- Нет экспорта отчетов
- Нет движка с полным набором правил
- Нет сложного многостраничного пользовательского интерфейса


### Входные параметры

- `InpDailyLossLimitMoney`
- `InpIncludeCommission`
- `InpIncludeSwap`
- `InpUseBrokerDay`
- `InpManualDayStartHour`
- `InpCorner`
- `InpXOffset`
- `InpYOffset`
- `InpFontSize`
- `InpPanelBgColor`
- `InpSafeColor`
- `InpWarnColor`
- `InpDangerColor`

### Установка

1. Поместите папку проекта в папку `MQL5/Indicators/`.
2. Откройте файл `DailyRiskMonitorLite.mq5` в MetaEditor
3. Скомпилируйте индикатор
4. Прикрепите его к любому графику

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

1. Прикрепите индикатор к графику
2. Установите дневной лимит потерь
3. Выберите брокерский день или ручной режим дневного старта
4. Наблюдайте за ежедневной реализацией, плавающей, ежедневной суммой и просадкой в режиме реального времени.
5. Используйте цвета панели для быстрого осознания рисков
6. При необходимости перетащите пользовательскую панель в нужное положение на графике.

### Подходит для

- Ручных трейдеров
- Трейдерам, которые хотят быстро получить информацию о внутридневных рисках
- Трейдеры, которым нужен легкий монитор на уровне счета
- Разработчикам, которым нужен чистый образец MT5 для ежедневных расчетов рисков

### Не предназначен для

- Пользователи, ищущие системы автоматической торговли
- Пользователям, ожидающим принудительной защиты счета
- Пользователям, ожидающим ограничений на торговлю или действий "закрыть все
- Пользователи, которые ищут полный механизм соответствия требованиям проп-фирм

### Примечания

- Это только инструмент мониторинга
- Он не выполняет защитные действия
- Перетаскиваемая позиция панели предназначена для активной сессии
- На счетах с нулевой комиссией или нулевым свопом переключение соответствующих параметров может не дать видимых различий

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

Easy Range Breakout EA - MT5 Easy Range Breakout EA - MT5

Этот советник реализует торговую стратегию прорыва диапазона. Он рассчитывает ценовой диапазон между начальным и конечным моментами, заданными пользователем, рисует на графике визуальный прямоугольник, отмечающий максимум и минимум этого диапазона, а затем отслеживает ценовое действие после закрытия диапазона. Если рынок прорывается выше максимума диапазона, открывается сделка на покупку, если ниже минимума диапазона - сделка на продажу.

Machine Learning Supertrend Machine Learning Supertrend

Подход к трендовым режимам, основанный на машинном обучении. Обеспечивает точные сигналы и уверенность в бэктесте.

YURAZ_RSAXEL Скрипт рисует уровни Рудолфа Акселя YURAZ_RSAXEL Скрипт рисует уровни Рудолфа Акселя

Скрипт рисует уровни Рудолфа Акселя

YURAZ_MCCH YURAZ_MCCH

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