Professional Trading Dashboard
- Утилиты
-
Khac Thanh Bui
👨💻 Разработчик MQL5 и специалист по алгоритмической торговле
📍 Ханой, Вьетнам | Активный трейдер с 2018 года - Версия: 1.3
- Обновлено: 8 мая 2026
Professional Trading Dashboard
Профессиональная панель мониторинга счёта для MetaTrader 5, объединяющая данные счёта в реальном времени, историю дневной торговли и месячную статистику в одном отображении прямо на графике.
Professional Trading Dashboard — это утилита-индикатор для MetaTrader 5, разработанная для того, чтобы трейдеры всегда имели чёткое и структурированное представление о состоянии своего счёта. Вместо переключения между несколькими окнами терминала вся необходимая информация представлена в одной организованной канвас-панели непосредственно на графике. Индикатор охватывает текущие показатели счёта, сводку открытых позиций, историю дневных прибылей и убытков, месячную статистику и скользящий график баланса за последние 30 дней.
Обзор
Панель построена с использованием Canvas API MetaTrader 5 и отображает оверлей размером 1030x530 пикселей, который остаётся фиксированным в окне графика независимо от символа или таймфрейма. Дисплей разделён на четыре основные области. В разделе счёта отображаются: баланс, эквити, маржа, свободная маржа, кредитное плечо, уровень маржи, текущий плавающий P/L и реализованное изменение за день. Каждый показатель сопровождается цветовой меткой статуса, которая обновляется автоматически при изменении рыночных условий.
Строка сводки позиций под разделом счёта показывает количество открытых сделок на покупку и продажу, их суммарный объём, а также плавающий P/L по каждому направлению и в совокупности. Таблица дневного анализа содержит до 80 торговых дней с реализованной прибылью, объёмом лотов, количеством сделок и максимальной внутридневной просадкой для каждой сессии. Три итоговые строки агрегируют данные за текущую неделю, текущий месяц и всю доступную историю. Таблица месячной статистики справа отслеживает те же показатели за последние 12 календарных месяцев. Панель дополняет 30-дневный график баланса, построенный с использованием нативных объектов графика, с подписями оси Y, автоматически масштабируемыми под размер счёта.
Все исторические данные сохраняются в бинарный файл в общей папке терминала и перезагружаются при перезапуске. Блокировка через глобальную переменную предотвращает конфликты при случайной загрузке индикатора дважды на одном счёте.
Ключевые возможности
- Текущие показатели счёта с метками статуса: Баланс, эквити, маржа, свободная маржа, кредитное плечо и уровень маржи отображаются с контекстными метками — Safe, Risk, Healthy, Caution, Danger — окрашенными в зелёный, жёлтый или красный цвет в зависимости от текущих пороговых значений.
- Дневная история с отслеживанием просадки: Каждый день в таблице истории фиксирует максимальную внутридневную просадку вместе с реализованной прибылью, объёмом лотов и количеством сделок. Значение просадки отображается как в валюте счёта, так и в процентах от начального баланса сессии.
- Постраничная история: Дневная таблица поддерживает до 10 страниц записей с навигацией по кнопкам со стрелками внутри панели. Это позволяет просматривать до 80 дней истории без выхода с графика.
- Скользящая статистика за 12 месяцев: Месячная таблица агрегирует дневные записи по календарным месяцам, охватывая последние 12 месяцев. Каждая строка показывает суммарную прибыль, объём лотов, количество сделок и пиковую просадку за месяц.
- 30-дневный график баланса: Скользящий линейный график отслеживает баланс счёта за последние 30 дней с использованием нативных объектов MetaTrader 5. Ось Y масштабируется динамически, а подписи адаптируются к размеру счёта, отображая значения в стандартном формате, K или M.
- Постоянное хранение данных: Дневные и месячные записи записываются в бинарный файл, привязанный к номеру счёта и имени сервера. При следующей сессии панель автоматически перезагружает всю сохранённую историю без ручной настройки.
- 10 языков отображения: Все подписи панели можно переключить между английским, русским, китайским, испанским, португальским, французским, итальянским, корейским, вьетнамским и японским языками через один входной параметр.
- Настраиваемая цветовая схема: Цвет заголовка, фона, сетки, текста, выделения, прибыли и убытка настраиваются индивидуально через входные параметры.
Принцип работы
При инициализации индикатор загружает сохранённый файл истории для текущего счёта, затем выполняет единый проход HistorySelect за текущий торговый день для расчёта реализованной прибыли, суммарного объёма и количества сделок. Таймер с интервалом одна секунда поддерживает актуальность всех отображаемых значений в течение сессии. При смене даты запись предыдущего дня окончательно фиксируется с реальным значением просадки и записывается на диск, новый день инициализируется с текущим балансом в качестве начальной точки, а месячные агрегаты пересчитываются.
График баланса собирает одну точку данных за каждый календарный день. Когда скользящее окно достигает 30 записей, самая старая точка удаляется при добавлении новой. Рамка графика и подписи осей отрисовываются один раз, а линия данных перерисовывается только при каждом цикле таймера, что обеспечивает низкую нагрузку на процессор. Все перерисовки канваса запускаются только при фактическом изменении значений счёта, исключая лишний рендеринг на спокойном рынке.
Рекомендации по использованию
Индикатор совместим с любым символом и любым таймфреймом. Он предназначен для работы на одном выделенном окне графика совместно с другими индикаторами или советниками без вмешательства в их работу. Для обеспечения непрерывного сбора истории между торговыми сессиями рекомендуется VPS или постоянно включённый ПК. Панель работает как на демо-, так и на реальных счётах.
Входные параметры
Основные настройки:
- Dashboard Language — Язык отображения всех подписей панели — По умолчанию: English
- Show Grid Lines — Показать или скрыть линии сетки в таблицах — По умолчанию: true
Цветовая схема:
- Header Color — Цвет верхней панели заголовка и названий разделов — По умолчанию: светло-синий
- Panel Background — Цвет фона основной панели — По умолчанию: тёмно-синий
- Grid / Borders — Цвет границ ячеек и линий сетки — По умолчанию: сине-серый
Цвета текста:
- Normal Text — Цвет стандартных значений данных — По умолчанию: мягкий белый
- Labels / Highlights — Цвет заголовков столбцов и меток итоговых строк — По умолчанию: янтарный
- Positive Values — Цвет для значений прибыли и положительных меток статуса — По умолчанию: зелёный
- Negative Values — Цвет для значений убытка и предупреждающих меток статуса — По умолчанию: красный
Professional Trading Dashboard — утилита для отображения и учёта данных. Она не открывает, не изменяет и не закрывает сделки. Все отображаемые данные счёта поступают непосредственно из терминала MetaTrader 5 и отражают фактическое состояние счёта в реальном времени.

Пользователь не оставил комментарий к оценке