Trade Saver Service
- Утилиты
- Версия: 1.2
- Обновлено: 6 декабря 2024
Trade Saver Service
- тип приложения: сервис
- функции приложения: автоматический поиск и сохранение результатов торговли для множества систем в текстовые файлы для последующего анализа
О приложении
Сервис автоматически сохраняет результаты закрытых позиций для списка торговых систем в текстовые файлы персонально для каждой системы.
Как использовать
параметры:
- LOG_LEVEL - уровень логирования в разделе Experts терминала. DEBUG - самый подробный. ERROR - минимум информации
- MAGIC_LIST - список идентификаторов систем (Magic Number) через ',' для которых требуется сохранять результаты для последующего анализа
- TRADE_FILES_PATH - путь к каталогу с файлами результатов предыдущих сделок (относительно <Data folder>/MQL5/Files/)
- WORK_PERIOD - частота запуска в секундах
Запустить сервис. В результате после каждого расчёта мы имеем актульные файлы с результатами торговых систем.
Алгоритм
- Из MAGIC_LIST получаем список систем для которых требуется сохранять результаты
- Находим множества закрытых позиций из БД терминала для каждой системы из списка MAGIC_LIST
- Находим множества закрытых позиций из файлов с именем <MAGIC>.csv в директории TRADE_FILES_PATH. Позиции должны быть записаны в формате <MAGIC>,<POSITION_CLOSE_TIME>,<LOTS>
- Объединяем множества закрытых позиций из БД терминала и файла
- Записываем множества закрытых позиций снова в файлы для каждой системы в файл с именем <MAGIC>.csv в формате <MAGIC>,<POSITION_CLOSE_TIME>,<LOTS>,<RESULT_$>
Дополнительно
Сервис сделан как инструмент - помощник для работы с аналитическими сервисами от Semyon Racheev, таких как Optimal F Service
