Test Trade Saver Script
- Утилиты
- Semen Racheev
- Версия: 1.2
- Обновлено: 6 декабря 2024
Test Trade Saver Script
тип приложения: скриптфункции приложения: сохраняет из файла кэша результатов тестирования в текстовые файлы
О приложении
Скрипт сохраняет результаты торговли из файла кэша результатов тестирования одной торговой системы в текстовые файлы для последующего анализа
Как использовать
параметры:
- LOG_LEVEL - уровень логирования в разделе Experts терминала. DEBUG - самый подробный. ERROR - минимум информации
- CUSTOM_MAGIC_NUMBER - идентификаторов системы (Magic Number) , который будет использован для сохранения результатов в файл
- TST_DIRECTORY_PATH - путь к каталогу или линку с файлами результатов тестирования (файлы *.tst) (относительно <Data folder>/MQL5/Files/) от куда будут выгружаться результаты
- TRADE_FILES_PATH - путь к каталогу с файлами результатов сделок (относительно <Data folder>/MQL5/Files/), куда будет сохранён файл с результатами
(Опционально)
Для более удобной работы с файлами *.tst вы можете создать линк в каталоге
<Data folder>/MQL5/Files
на каталог
<Data folder>/Tester/cache
чтобы работать на прямую с файлами кэша тестирования без предварительного копирования.
Для этого:
Открыть командную строку от имени Администратора (Start -> cmd -> run as Administrator)
В командной строке написать и выполнить
Запустить скрипт, выбрать файл с результатами тестирования (файлы *.tst).
Алгоритм
Открывается указанный файл хэша с результатами тестирования одной торговой системы (*.tst).
Получаем список закрытых позиций из результатов тестирования
Сохраняем список закрытых позиций из результатов тестирования с CUSTOM_MAGIC_NUMBER в директориию TRADE_FILES_PATH (относительно <Data folder>/MQL5/Files/) с в файл с именем <MAGIC>.csv
в формате <MAGIC>,<POSITION_CLOSE_TIME>,<LOTS>,<RESULT_$>
Ссылки и зависимости
Скрипт использует библиотеку https://www.mql5.com/ru/code/27611 под авторством fxsaber
