Account History Export
- Утилиты
- Yuriy Bykov
- Версия: 1.24
- Обновлено: 23 января 2023
Выполняет экспорт истории сделок текущего торгового счёта.
Файл сохраняется в папке терминала MQL4/Files (которую можно открыть через главное меню терминала: Файл → Открыть каталог данных (Ctrl+Shift+D) и перейти в папку MQL5/Files) или в общей папке терминалов Common/Files.
Имя файла генерируется автоматически или задается вручную через параметры скрипта.
Файл с историей может быть использован для моделирования такой же последовательности сделок на другом торговом сервере, используя советник Simple History Receiver.
- Name for file: укажите имя файла или оставьте поле пустым для автоматического создания имени файла.
- Separators: установите разделители для частей данных в CSV-файле (запятая ',' или точка с запятой ';') и знак десятичной точки (точка '.' или запятая ',')
- Save file to Common Folder: если True, файл будет сохранен в папку Common/Files.
- Copy file to FTP-Server: копировать файл на FTP-сервер, заданный в настройках терминала
- Folder on FTP to export: папка на FTP-сервере для экспорта. Может быть задана в настройках терминала или в этом параметре
- Export history every N minutes. 0 - don't use: выполнять экспорт периодически через количество минут, указанных в этом параметре. Если равен 0, то советник выполнит экспорт один раз и удалится с графика. Если больше 0, то советник будет экспортировать данные с указанным периодом до тех пор, пока его не удалят с графика вручную.
Формат файла
Вначале располагается заголовок (разделитель устанавливается в параметрах)
DATE,TICKET,TYPE,SYMBOL,VOLUME,ENTRY,PRICE,STOPLOSS,TAKEPROFIT,PROFIT,COMMISSION,FEE,SWAP,MAGIC,COMMENT
После него и до конца файла идут строки с разделенными запятыми значениями полей для одной сделки.
Значения полей в строке:
- DATE - дата в формате YYYY.MM.DD HH:MM:SS
- TICKET - тикет сделки (целое число)
- TYPE - тип сделки из ENUM_DEAL_TYPE (целое число)
- SYMBOL - торговый инструмент (строка)
- VOLUME - объем сделки (вещественное число)
- ENTRY - вид сделки из ENUM_DEAL_ENTRY (целое число)
- PRICE - цена сделки (вещественное число)
- STOPLOSS - уровень Stop Loss (вещественное число)
- TAKEPROFIT - уровень Take Profit (вещественное число)
- PROFIT - прибыль сделки, для открытия равна 0 (вещественное число)
- COMMISSION - размер комиссии (вещественное число)
- FEE - размер сбора (вещественное число)
- SWAP - размер свопа (вещественное число)
- MAGIC - номер эксперта, совершившего сделку
- COMMENT - комментарий
Excellent work, seven stars, all I wanted, thank you. Juri is very responsive and friendly.