Принцип действия следующий: скрипт выгружает все сделки в текстовый файл, затем MaxProfit загружает данные из этого файла.
1. Установка скрипта.
Откройте Журнал сделок, выбрав пункт в главном Меню --> Журнал сделок
Откройте панель "Загрузка данных" кнопкой
В поле "Формат данных" выберите "МТ5 история"
В поле "Брокер" выберите вашего брокера (если в списке нет вашего брокера, то читайте ниже как вручную переписать скрипт в МТ4)
После заполнения поля "Брокер" автоматически заполнится поле "Путь к файлу"
Нажмите кнопку "Копировать скрипт"
После этого скрипт "MaxProfitHistory.ex5" будет скопирован
из папки "C:\Program Files (x86)\MaxProfit 4.0\MT5\"
в папку "Путь к торговому терминалу\MQL5\Scripts"
Если файл успешно скопировался и не было сообщений об ошибке, то переходите к следующему пункту 2 - Выгрузка данных.
Если файл не скопировался (появилось сообщение об ошибке) или в поле "Брокер" нет вашего брокера, то в этом случае необходимо переписать файл вручную. Для этого откройте папку "C:\Program Files (x86)\MaxProfit 4.0\MT5\". Скопируйте файл MaxProfitHistory.ex5 (правой кнопкой мышки по файлу и далее Копировать).
Затем перейдите в Metatrader и из главного меню выберите Файл - Открыть каталог данных
Далее перейдите в папку "\MQL5\Scripts"
В свободном месте кликните правой кнопкой мышки и выберите "Вставить"
2. Выгрузка данных.
Если вы торгуете в платформе МТ5 более 3-х месяцев, то на закладке "История" кликните правой кнопкой мышки в любом месте таблицы и из контекстного меню выберите "Вся история". Если этого не сделать, то выгрузятся сделки только за последние 3 месяца.
Перезапустите МТ5 или в окне "Навигатор" кликните правой кнопкой мышки по папке "Скрипты" и выберите "Обновить".
Если вы все сделали верно, то в окне "Навигатор" в папке "Скрипты" должен отобразиться скрипт MaxProfitHistory. Запустите его двойным кликом или перетащите его в любое окно с графиком. При необходимости установите даты и нажмите "Ок"
На закладке "Эксперты" можно посмотреть, сколько записей было выгружено.
3. Добавление Торгового счета
Запомните номер счета в МТ5. Он указан в верхнем левом углу программы (в данном примере номер счета: 750960643)
В поле "Торговый счет" выберите "<Добавить>"
Заполните форму счета примерно следующим образом
"Наименование" может быть любым
"Номер" обязательно должен быть таким же как в МТ5
"Валюта" должна быть заполнена правильно, от этого зависят различные расчеты
Нажмите "Сохранить и закрыть"
4. Загрузка данных.
Если поле "Путь к файлу" не заполнилось автоматически, то укажите в нем путь к файлу "MQL5\Files\ExportMaxProfit.txt"
В панели "Загрузка данных" выберите в поле "Торговый счет" новый счет
Поле "Начало периода" оставьте пустым. Если это поле не заполнено, то из файла будут загружены все данные.
Если флаг "Перезаписывать существующие сделки" установлен, то при повторной загрузке существующие Сделки будут перезаписаны. В них будут заменены основные данные: Дата входа, Дата выхода, Инструмент, Торговый счет, Объем, Цена открытия, Цена закрытия, Пункты, Чистая прибыль, Комиссия и Общая прибыль. Остальные данные такие как: Характеристики, Ордера, Комментарий и прикрепленные скриншоты изменены\удалены не будут.
Поиск существующих Сделок осуществляется по номеру ордера. В МТ5 номер ордера отображается в колонке "Ордера" в таблице "История". В MaxProfit номер ордера хранится в колонке "Внешний номер". При необходимости вы можете отобразить эту колонку.
Нажмите кнопку "Начать загрузку".
После того как вы загрузили историю всех сделок, вы можете настроить загрузку данных в реальном времени.