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