VadineroLab MT5 Export Master to CSV Exel JSON
- Утилиты
- Vadym Gapon
- Версия: 1.4
- Обновлено: 9 ноября 2025
VadineroLab MT5 Export Master to CSV EXEL JSON - советник для экспорта и анализа параметров символов, аккаунта, терминала, текущего состояния торговли, истории торговли, глобальных переменных.
Формирует отчёты следующих типов:
* Параметры символов (Symbols Info) - спред, шаг цены, минимальные/максимальные лоты, своп, …
* Параметры счёта (Асcount Info) - баланс, эквити, плечо, валюта, состояние маржи, …
* Параметры терминала (Terminal Info) - сервер, версия, язык, дата, окружение, …
* Открытые позиции и отложенные ордера (Active Trades) - активные сделки и отложенные ордера
* История торговли (Trade History) - ордера, сделки, позиции (order, deal, position, service)
* Глобальные переменные (Global Variables) — системные и пользовательские
Особенности и возможности:
* Настройка полей и их порядок для каждого отчёта
* Экспорт в CSV-файлы для анализа в Excel с автофильтрацией
* Экспорт в JSON файлы
* Теги для имён файлов и заголовков для удобства сортировки и автоматизации: %EA_ID%, %AccountName%, %YYYY%, %MM%, %DD%, %hh%, %mm%, %ss%, …
* Выбор папки сохранения (общая или папка терминала)
* Настройка разделителя десятичных разрядов для CSV-файлов
* Автоматический экспорт при запуске и смене таймфрейма
* Поддержка больших периодов истории (возможны временные задержки при обработке)
* Полная совместимость с MetaTrader-4 и MetaTrader-5
Применение:
* Контроль и аудит торговли
* Документирование и экспорт истории для анализа и тестирования стратегий
* Сравнение работы советников и стратегий
* Интеграция с системами автоматизации торговли
История торговли и типы записей:
Советник формирует отчёты истории торговли, объединяя три типа записей:
* order - ордера, открытие и закрытие позиций;
* deal - отдельные сделки;
* position - сборная строка для закрытой позиции, формируется для каждой позиции по аналогии с историей MetaTrader 4.
* service - служебные сообщения терминала: пополнения/снятия, ребейты, бонусы и другие
При частичных закрытиях создаются отдельные записи position, каждая отражает полное или частичное закрытие позиции.
Данные для строки position собираются из соответствующих записей сделок (deals) IN и OUT, а также связанных ордеров (orders).
Советник обновляет файлы отчётов:
* при запуске советника;
* при смене таймфрейма графика;
* по заданному интервалу (AutoExportInterval).
Это гарантирует, что ваши CSV и JSON файлы всегда содержат актуальные данные, даже если терминал работает без действий пользователя.
Файлы отчётов сохраняются в:
* локальной папке терминала: <Terminal_Data_Folder >\MQLX\Files\
* общей папке терминала: C:\Users\UserName\AppData\Roaming\MetaQuotes\Terminal\Common\Files\ (доступно всем установленным терминалам)
Техническую поддержку, настройки, изменения, исправления ошибок и другое, можете написать на почту vadinerolab@gmail.com
