Simple History Receiver
- Утилиты
- Yuriy Bykov
- Версия: 1.8
- Обновлено: 13 апреля 2022
Советник позволяет в промоделировать исполнение сделок, совершенных другим экспертом, и сохраненных в csv-файл.
Это может пригодиться для проверки результатов торговой стратегии на другом сервере.
Воспользуйтесь другой программой, например, Account History Exporter для экспорта истории сделок на счёте в csv-файл нужного формата, или подключите к своему эксперту программный код из Expert History Exporter для экспорта истории.
В начале в файле должна идти такая строка:
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 - номер эксперта, совершившего сделку
Советник работает только при запуске в тестере, так как его задача не подразумевает работы на графике.
В единственном параметре укажите имя файла с выгруженной историей сделок, расположенной в папке Files в общей папке терминалов.
Дата начала тестирования должна быть меньше даты первой сделки в истории.