- action — тип ордера, может быть «sell» или «buy» регистр букв не имеет значения;
- ticket — номер ордера, если у ордеров используемой вами торговой истории нет номеров, то колонку следует оставить пустой;
- open date — дата и время открытия ордера, может быть в различном формате «yyyy.mm.dd hh:ss» или «dd/mm/yyyyy hh:mm:ss». Позже в настройках скрипта нужно будет только указать какая конкретно маска для обозначения даты и времени используется;
- open price — цена открытия ордера;
- close date — дата и время закрытия ордера;
- close price — цена закрытия ордера;
- SL — уровень стоп лосса;
- TP — уровень тейк профита;
- lots — объем ордера в лотах;
- symbol — валютная пара.
Всё готово для запуска.
Запускаем MetaTrader 4, открываем график валютной пары GBPCAD или любой другой используемой в торговле на торговом счёте с которого мы скачали стейтмент. И запускаем скрипт на этом графике. При запуске необходимо будет задать следующие настройки.
Переменную shift_hours необходимо менять если часовой пояс используемой торговой истории не соответствует часовому поясу сервера к которому подключен терминал. В моём случае часовые пояса совпадают поэтому смещение равно нулю.
Даты в подготовленном файле с торговой историей указаны как «27.08.2015 4:36» соответственно настраиваю маску времени «DD.MM.YYYY hh:mm». Если бы порядок расположения года, месяца и/или дня в дате был иным, то необходимо было бы изменить маску соответствующим образом.
Запускаем скрипт, после чего на графике отражаются сделки.