RiskManagerPanelX
- Утилиты
- Musa Khunarikov
- Версия: 1.0
- Активации: 5
Risk Manager PanelX для MetaTrader 5
Risk Manager PanelX — профессиональная торговая панель для MetaTrader 5, которая автоматически рассчитывает лот по риску и позволяет управлять сделками одним кликом.
Больше не нужно считать лот на калькуляторе или открывать сделки через меню терминала. Панель делает это за вас — быстро, точно и с защитой от ошибок.
🎯 Что делает панель
1. Автоматический расчёт лота
Задаёте риск в процентах от баланса (или фиксированную сумму в $) — панель сама считает размер позиции для заданного Stop Loss. Учитывается реальная стоимость пункта и шаг лота вашего брокера.
2. Ручное редактирование полей
Прямо на панели можно изменить:
-
Lot — размер позиции
-
Stop Loss — в пунктах
-
Take Profit — в пунктах
При изменении SL лот пересчитывается автоматически. При изменении Lot — используется ваше значение.
3. Открытие сделок одной кнопкой
-
Кнопка BUY — покупка с рассчитанным лотом, SL и TP
-
Кнопка SELL — продажа с теми же параметрами
-
Кнопка CLOSE ALL — закрытие всех позиций по текущему символу (фильтр по Magic Number)
4. Информационная панель
-
Balance — текущий баланс
-
Equity — текущий капитал
-
Risk — сумма риска в $
-
Lot — рассчитанный размер позиции
5. Сворачивание и перетаскивание
-
Кнопка «− / +» в правом верхнем углу — свернуть/развернуть панель
-
Перетаскивание мышью — за заголовок или за всю панель (настраивается)
-
Панель не двигает график при перетаскивании — скролл отключается автоматически
✨ Ключевые возможности
🧮 Точный расчёт лота
Формула учитывает:
-
Процент риска от баланса (или фиксированную сумму)
-
Расстояние до Stop Loss в пунктах
-
Реальную стоимость тика ( SYMBOL_TRADE_TICK_VALUE_LOSS )
-
Шаг лота брокера (например, 0.01)
Например: баланс $10 000, риск 1%, SL 200 пунктов на EURUSD → панель рассчитает ≈ 0.50 лота.
⚙️ Учёт StopLevel брокера
Если брокер требует минимальное расстояние для SL (например, 30 пунктов), а вы задали 10 — панель автоматически расширит до 30. Сделка откроется без ошибок.
🖱️ Удобное управление
-
Перетаскивание мышью
-
Поля редактирования прямо на панели
-
Сворачивание в одну кнопку
-
Управление позицией панели через inputs
🔔 Подтверждение перед открытием
Опция InpConfirmOpen = true — панель спросит подтверждение перед открытием сделки. Полезно для защиты от случайных кликов.
🎨 Гибкая настройка внешнего вида
-
Цвета фона, заголовка, текста, акцентов
-
Цвета кнопок BUY / SELL / CLOSE ALL
-
Размер шрифта и имя шрифта
-
Начальная позиция панели (X, Y в пикселях)
🛠 Инструкция по установке — MetaTrader 5
1. Установка
-
Скопируйте RiskManagerPanel.mq5 в папку MQL5/Experts/
-
Откройте MetaEditor (F4), скомпилируйте (F7) — должно быть 0 errors, 0 warnings
-
Перезапустите MT5
-
Перетащите советник из Навигатора на график
2. Включите алготрейдинг
-
В тулбаре MT5 нажмите кнопку «Алготрейдинг» (должна стать зелёной)
-
В окне свойств советника вкладка «Общие»: разрешить торговлю = true
3. Проверьте работу
-
Панель появится в левом верхнем углу графика
-
Кликните в поле Lot , введите значение, нажмите Enter
-
Кликните в поле Stop Loss , введите значение, Enter — лот пересчитается
-
Откройте тестовую сделку на демо-счёте кнопкой BUY
⚙️ Параметры индикатора
| Параметр | Описание | По умолчанию |
|---|---|---|
| Initial X position | Начальная позиция панели по X (px) | 20 |
| Initial Y position | Начальная позиция панели по Y (px) | 30 |
| Enable drag with mouse | Разрешить перетаскивание мышью | true |
| Drag from whole panel | Таскать за всю панель (иначе — за заголовок) | false |
| Use % of balance | Использовать % от баланса | true |
| Risk, % of balance | Риск в % от баланса | 1.0 |
| Risk in $ (if not %) | Риск в $ (если не %) | 100.0 |
| Stop Loss (points) | SL по умолчанию (пункты) | 200 |
| Take Profit (points) | TP по умолчанию (пункты) | 400 |
| Magic number | Магическое число | 20250928 |
| Order comment | Комментарий к ордеру | RMP |
| Confirm before opening | Подтверждать перед открытием | false |
| Appearance | Все цвета, шрифт, размер | — |
📌 Сценарии использования
1. Скальпинг на M5–M15
-
Risk = 0.5%, SL = 100 пунктов, TP = 200 пунктов
-
Открытие сделки в одну кнопку, мгновенный расчёт лота
2. Свинг-трейдинг на H1–H4
-
Risk = 1.5%, SL = 400 пунктов, TP = 800 пунктов
-
Пересчёт лота при каждом изменении SL
3. Управление несколькими позициями
-
Открытие через панель, закрытие всех через CLOSE ALL
-
Фильтр по Magic Number — панель не трогает чужие сделки
4. Демо-тестирование
-
Отработка привычки открывать сделки с заранее определённым риском
-
Защита от случайного пересчёта "на глаз"
📋 Особенности реализации MT5
-
Чистый MQL5 — без DLL и внешних зависимостей
-
Использует стандартную библиотеку CTrade для отправки ордеров
-
Не двигает график при перетаскивании панели
-
Сохраняет настройки в свойствах советника
-
Поддержка всех типов счетов: хеджирование и неттинг
-
Корректная обработка StopLevel брокера
-
Логирование операций в журнал терминала
⚠️ Важное предупреждение
Risk Manager Panel — вспомогательный инструмент. Это не торговая система. Панель помогает соблюдать риск-менеджмент, но все решения принимает трейдер.
Автор не несёт ответственности за убытки, возникшие в результате использования панели. Тестируйте на демо-счёте перед реальной торговлей.
🏆 О разработчике
Муса Хунариков — практикующий трейдер с 12-летним опытом торговли на реальных счетах (Forex, акции, MOEX, металлы). 51 сертификат УЦ «Финам» по трейдингу, алгоритмической торговле и MetaTrader.
Реальная торговля автора:
👉 https://developer-mql4-mql5.netlify.app/
Услуги: разработка советников, индикаторов, панелей, аудит торговых систем
📞 Поддержка
30 дней бесплатной поддержки после покупки. Исправление багов — в течение 48 часов.
