Rhino PDF Trade Report MT5
- Утилиты
-
Sandro Begashvili
Сандро Бегашвили - разработчик MQL5, MQL4, Python и Pine Script
Я создаю торговые программы для MetaTrader 4 и MetaTrader 5: советники, пользовательские индикаторы и графические торговые панели. Опишите свою идею, и я превращу её в рабочий код с документацией.
ЧТО Я РАЗРАБАТЫВАЮ - Версия: 1.11
- Обновлено: 7 августа 2026
- Активации: 5
Rhino PDF Trade Report — Экспорт торговой истории MT5 в PDF
Превратите торговую историю вашего счёта MetaTrader 5 в удобный PDF-отчёт, готовый к печати. Выберите диапазон дат, количество сделок или символ и создайте структурированный отчёт для торгового журнала, анализа результатов, отчётности перед инвесторами или хранения данных.
Обзор результатов торговли
На первой странице отображается сводка торговых результатов за выбранный период:
- Показатели эффективности: Чистый результат, количество сделок, процент прибыльных сделок, фактор прибыли, математическое ожидание и общий объём.
- Кривая капитала: Визуализация накопленной прибыли по указанным сделкам.
- Распределение сделок: Прибыльные/убыточные сделки и распределение BUY/SELL.
- Результат по дням недели: Анализ результатов торговли за каждый день недели.
- Результат по символам: Анализ эффективности различных торговых инструментов.
Полный реестр сделок
Начиная со второй страницы, отчёт содержит подробный список закрытых сделок. Каждая сделка представлена отдельной строкой и включает:
- Тикет позиции
- Время открытия и закрытия
- Символ и направление (BUY / SELL)
- Объём, цена входа и цена выхода
- Stop Loss и Take Profit
- Своп и комиссия, указанные отдельно
- Чистая прибыль по каждой сделке и накопленные итоги
Реестр сделок продолжается на необходимом количестве страниц. Можно создавать отчёты как для небольшого числа сделок, так и для большой торговой истории.
Гибкий выбор данных для отчёта
- По диапазону дат: Выберите начальную и конечную дату для отчёта по сделкам, закрытым за определённый период.
- По количеству сделок: Создайте отчёт по последним 20, 50, 200 или другому выбранному количеству закрытых сделок.
- По символу: Выберите один торговый инструмент или оставьте поле пустым для всех символов.
Профессиональный PDF-вывод
- Векторный вывод: Линии и текст остаются чёткими при увеличении PDF. Отчёт не является скриншотом.
- Выделяемый текст: Поиск, выделение и копирование числовых значений из документа.
- Компактные файлы: Отчёты рассчитаны на небольшой размер и удобное хранение или отправку.
- Альбомный формат A4: Документ подготовлен для печати на страницах A4 в альбомной ориентации.
- Единое форматирование чисел: Числовые значения выровнены по правому краю с одинаковым количеством десятичных знаков.
Как использовать
- Прикрепите скрипт к любому графику MetaTrader 5.
- Выберите режим отчёта: по диапазону дат или по количеству сделок.
- Укажите диапазон дат или количество сделок и при необходимости выберите фильтр символа.
- Запустите скрипт для создания PDF-отчёта.
- Найдите созданный файл в MQL5\Files\RhinoPDF. Точный путь отображается в журнале Experts.
Входные параметры
| Параметр | Описание |
| Режим выбора | Выбор отчёта по количеству сделок или по диапазону дат. |
| По количеству: Количество сделок | Отчёт по выбранному количеству последних закрытых сделок. |
| По дате: От / До | Отчёт по сделкам, закрытым в выбранном диапазоне дат. |
| Фильтр символа | Выбор одного символа или всех символов при пустом поле. |
| Выходной файл | Имя файла в каталоге MQL5\Files\RhinoPDF. |
Совместимость
Работает со счетами MetaTrader 5, включая реальные и демо-счета, режимы hedging и netting, а также различные торговые инструменты: форекс, металлы, индексы, криптовалюты и акции. Доступность отдельных данных зависит от истории счёта.
Примечания
- Это инструмент отчётности. Он не совершает сделки и не изменяет позиции.
- Скрипт считывает закрытые сделки из истории счёта MetaTrader 5.
- Результаты восстанавливаются на основе истории сделок. Доступность и точность отдельных значений зависят от данных платформы.
Вопросы, предложения по функциям и запросы на индивидуальную разработку можно обсудить через систему сообщений сообщества MQL5.
