Spécifications
Необходимо написать статью "Управление оптимизацией" в разделе https://www.mql5.com/ru/articles/mt5/strategy_tester. Тема автоматического запуска оптимизации всегда была интересна трейдерам-разработчикам. Данная статья призвана дать им готовый инструмент для таких задач.
Авторство статьи остается за разработчиком, оплата будет произведена здесь штатным образом. Указана начальная стоимость работы.
Предполагается, что в Мастер-терминале запускается эксперт с графическим интерфейсом, в котором можно указать и запоминить между запусками всё:
- путь к Slave-терминалу
- путь к каталогу данных Slave-терминала
- путь к каталогу тестера Slave-терминала
- путь к папке с ini-файлом для запуска оптимизации. Сам ini-файл создается автоматически на основе выбранного в Мастер-терминале советника в тестере стратегий
- что-то еще.
Таким образом, автор статьи (исполнитель заказа) может сам создать удобный для юзера интерфейс (не обязательно копировать то, что есть уже в терминале) на основе классов из Стандартной библиотеки. После окончания оптимизации перерабатывается отчет оптимизации в удобный для последующей обработки формат (обсуждаемо).
Теоретически, можно было бы даже на основе WebRequest -ов периодически делать обращения на указанный сайт/папку (https://www.mql5.com/ru/docs/files/filefindfirst) для считывания задач по оптимизации. И автоматом запускать таковую, если задача появилась.