Как выгрузить историю сделок MT5 (отчёт HTML или Excel)
Команда Trading Journal · Обновлено · 5 мин чтения
Перед началом
- Нужен терминал для компьютера (Windows или Mac). Мобильные приложения MT5 показывают историю, но файл отчёта не сохраняют.
- Войдите в нужный счёт. Терминал показывает один счёт за раз, и отчёт будет только по нему. Для проверки проп-фирмы входите с данными, которые прислала фирма.
- Инвесторского пароля (только чтение) достаточно. С ним видна вся история, а торговать нельзя — удобно, если выгружает кто-то другой.
По шагам
1. Откройте вкладку «История»
Окно «Инструменты» открывается через Вид → Инструменты или Ctrl+T. Внизу терминала выберите вкладку История.
2. Выберите, что показывает строка
Правый клик в любом месте списка. MT5 показывает одну и ту же историю по-разному:
- Позиции — одна строка на сделку, от входа до выхода, с её результатом. Обычно «мои сделки» — это они.
- Сделки — каждое исполнение: каждый вход, частичное закрытие, выход, а также пополнения и выводы.
- Ордера — что вы отправили на сервер, в том числе неисполненное.
Для журнала и разбора выбирайте Позиции. Сделки попадут в отчёт всё равно, ничего не потеряется.
3. Выберите период: вся история
Ещё раз правый клик → Вся история или свой период. В отчёт попадает ровно то, что показывает вкладка: если там последний месяц, в файле будет месяц. Проще один раз выгрузить всё — хороший журнал пропустит сделки, которые у него уже есть.
4. Сохраните отчёт
Правый клик → Отчёт и формат:
- HTML — открывается в браузере, его легко читать и пересылать;
- Open XML — книга Excel (
.xlsx) с теми же таблицами.
Данные в обоих одинаковые. Сохраните в папку, которую потом найдёте.
5. Не трогайте файл
Если открыть файл в Excel и сохранить заново, даты и числа перепишутся в формате вашего компьютера — и журнал или скрипт может прочитать 1.08500 как дату или потерять секунды. Хотите посмотреть в Excel — откройте копию.
Что в отчёте
- Шапка: номер счёта, имя, брокер, валюта счёта и дата отчёта.
- Позиции, ордера и сделки — три вида из шага 2, таблицами. Комиссия и своп — отдельными колонками; частичное закрытие — это несколько сделок одной позиции.
- Итоги: баланс, чистая прибыль, валовые прибыль и убыток, профит-фактор, матожидание, просадка, число сделок и доля прибыльных.
Итоги считаются за выгруженный период — что значит каждая цифра: метрики отчёта MT5. Выгрузили месяц — профит-фактор будет за месяц.
Если что-то не так
- Не хватает сделок. Вкладка показывала меньший период, чем вы думали. Выберите Вся история и выгрузите ещё раз.
- Время сдвинуто на несколько часов. MetaTrader пишет время сервера брокера, часто «Нью-Йорк + 7 часов», а не ваше. Журнал должен его переводить — как устроены часовые пояса в отчётах MT4/MT5.
- Итоги не совпадают с выпиской брокера. Комиссия, своп и пополнения идут отдельными строками; проверьте, что входит в итог — почему P&L в журнале может отличаться от брокера.
- В файле вообще нет истории счёта. Тестер стратегий тоже сохраняет «отчёты», но это бэктесты, а не ваш счёт. Выгружайте из вкладки «История», а не из тестера.
- Несколько счетов. Выгружайте каждый отдельно: вошли в счёт, выгрузили, перешли к следующему.
В MetaTrader 4 по-другому
В MT4 вкладка называется История счёта, отчёт — Детальный отчёт (.htm), и выгружается только период, который показывает вкладка, по времени закрытия. По шагам: как выгрузить отчёт по счёту MT4; коротко для всех платформ — в справке Как выгрузить историю.
Что делать с файлом
Для быстрого взгляда хватит итогов. А если загрузить файл в журнал сделок, видно каждый день, каждый инструмент и каждую ошибку отдельно. У нас загрузка занимает около минуты, а тот же файл второй раз ничего не добавит.
Этот гайд — часть полного гайда по журналу сделок MT4/MT5.