MP Risk Manager

Risk Manager — информационный индикатор для MetaTrader 5, который в реальном времени показывает бюджет дневного риска и помогает рассчитать рекомендуемый лот с учётом:

  • риска на одну сделку (% от баланса);
  • дневного риска (% от баланса);
  • уже реализованных за день убытков и прибыли;
  • риска открытых позиций (по их Stop Loss);
  • расстояния до Stop Loss (пользовательского или стартового).

Главная идея: убыток съедает дневной лимит, прибыль возвращает его обратно, а риск открытых сделок резервируется отдельно.

2. Установка

  1. Положить файл  RiskManager.mq5  в папку:  MQL5\Indicators\
  2. Скомпилировать в MetaEditor (F7) — «0 errors, 0 warnings».
  3. Перетащить индикатор на график символа (например, EURUSD, XAUUSD, BTCUSD).
  4. Настроить параметры (см. раздел 5).

Индикатор ничего не торгует — он только показывает цифры и рекомендации.

3. Панель индикатора (строки)

Строка Показатель Что означает
RISK MANAGER Заголовок панели
1 Balance Баланс счёта
2 Equity Эквити (баланс ± открытый PnL)
3 PnL (open) Прибыль/убыток по открытым позициям (зелёный/красный)
4 Risk 1 trade (X%) Риск на одну сделку в деньгах: баланс × X%
5 Risk day (Y%) Дневной бюджет риска в деньгах: баланс × Y%
6 Loss today Реализованный дневной убыток (съедает лимит)
7 Profit today Реализованная дневная прибыль (возвращает лимит)
8 Open risk Риск открытых позиций по их Stop Loss (резервируется)
9 Day left Остаток дневного лимита (0 или красный = лимит исчерпан)
10 Open positions Количество открытых позиций
11 Symbol Текущий символ
12 Price / SL (Buy) Текущая цена / рекомендуемый уровень SL для BUY
13 TP (Buy, 1:RR) Рекомендуемый уровень TP (вход + SL × RR)
14 Lot (pos) Лот под риск одной сделки
15 Lot (day) Лот под остаток дневного риска
16 Recommended lot Рекомендуемый лот = min(Lot pos, Lot day)
17 Custom SL, pts Поле ввода SL в пунктах + кнопки [−] [+]
18 CALCULATE LOT Кнопка пересчёта лота по введённому SL

4. Логика работы

4.1 Дневной бюджет риска

День-остаток = Дневной риск − Убыток дня − Риск открытых позиций + Прибыль дня

  • Убыток дня — все реализованные убытки (включая ручное закрытие в минус).
  • Прибыль дня — все реализованные прибыли, они возвращаются в лимит.
  • Риск открытых позиций — резервируется отдельно по SL каждой открытой позиции.
  • Остаток не может быть меньше нуля.

4.2 Расчёт лота

Убыток на 1 лот = (расстояние до SL / tick_size) × tick_value
Лот = Риск в деньгах / Убыток на 1 лот
  • Лот округляется вниз до шага объёма ( VOLUME_STEP ).
  • Ограничивается минимальным/максимальным лотом символа.
  • Recommended lot = минимум из лота «на позицию» и лота «на день» — никогда не превышает дневной лимит.

4.3 Дневной сброс

Счётчики дня автоматически сбрасываются по серверному времени (начало новых суток).

5. Настройки (параметры)

Группа Параметр Стандарт Описание
Риск InpRiskPosPercent 1.0 Риск на позицию, % от баланса
Риск InpRiskDayPercent 3.0 Дневной риск, % от баланса
Риск InpRR 2.0 Соотношение риск/прибыль для TP
Оформление InpBgColor  /  InpHeaderColor  /  InpBorderColor синие Цвета панели
Оформление InpLabelColor  /  InpValueColor светлые Цвета подписей/значений
Оформление InpProfitColor  /  InpWarnColor зелёный/красный PnL и предупреждения
Оформление InpBtnColor  /  InpEditBgColor синие Кнопки и поле ввода
Оформление InpFont  /  InpFontSize Segoe UI / 8 Шрифт
Позиция InpOffsetX  /  InpOffsetY 10 / 10 Отступ слева/снизу, px

6. Пользовательский SL (поле Custom SL)

  • Введите SL в пунктах в поле и нажмите Enter или кнопку CALCULATE LOT.
  • Кнопки [−] / [+] изменяют SL шагами (для 5+ знаков шаг 20, старт 100; для 4− знаков шаг 2, старт 10).
  • Минимальное значение SL = один шаг, максимальное — 100 000 пунктов.
  • После ввода все расчёты (SL, TP, лоты) пересчитываются автоматически.

7. Чек-лист использования

Перед сделкой

В течение дня

В конце дня

8. Сводка

Параметр Стандарт
Риск на позицию 1.0 %
Дневной риск 3.0 %
RR (тейк) 2.0
Обновление 1 сек (таймер)
Сброс дня серверное время
Позиция панели левый нижний угол

RISK MANAGER · Контролируй риск, считай лот, защищай капитал.


Другие продукты этого автора
️ MPSmartPanel — надёжный помощник трейдера MPSmartPanel   — это компактная торговая панель для MetaTrader 5, которая сочетает удобство и эффективность ручной торговли со строгой дисциплиной и полным контролем рисков. Панель   бережёт ваш депозит   от потерь и помогает торговать осознанно, по собственной системе. Чек-лист торговой системы (контролируется программой) Вы   сами заполняете   свой чек-лист (4 условия-плитки, например: тренд, новости, паттерн, сигнал), а панель   автоматически к
MegaScanner — видеть рынок двумя глазами Универсальный мультивалютный сканер, объединяющий две аналитические системы в одной панели. ️ Функциональность Находит точки входа   в рынок и   показывает направление стрелкой   прямо на графике; Рекомендует точку входа, Stop Loss и Take Profit   (обычные и ATR-настройки) — готовый план сделки без лишних расчётов; Trend Scanner   — тренд по EMA 150/365 (H1) + дневной тренд (D1 EMA 9/21), подтверждённые RSI 14 и MACD; Divergence Scanner   — дивергенци
DIVERGENCE SCANNER Находите дивергенции раньше. Видите то, что сложно заметить вручную. Divergence Scanner Сканер анализирует Stochastic и RSI Основные возможности: Автоматический поиск дивергенций; Анализ Stochastic; Анализ RSI; Бычьи дивергенции; Медвежьи дивергенции; Определение направления сигнала; Оценка силы сигнала ️ Работа с различными таймфреймами; Табличное отображение результатов; Автоматическое обновление. MOSTIPAN SMART TRADING TREND SCANNER → беспла
FREE
TREND SCANNER Тренд под контролем. Торгуйте вместе с рынком. Trend Scanner анализирует рынок и определяет направление и силу тренда Система использует EMA 150/365, EMA 9/21, RSI, MACD и ADX Основные возможности: Определение бычьего и медвежьего тренда; Анализ EMA 150/365 и EMA 9/21; Подтверждение RSI; MOSTIPAN SMART TRADING TREND SCANNER → бесплатный анализ тренда DIVERGENCE SCANNER → бесплатный поиск дивергенций MEGA SCANNER → платный комплексный сканер + комбосигналы RISK MANAGE
FREE
Фильтр:
Нет отзывов
Ответ на отзыв