Нужен авто переход на следующее тестирование

 

Нужен авто переход на следующий тест.

Есть разные роботы на МТ4, пять штук. Тестирую их раздельно по одному. Тестировать их вместе (загнать в один файл) — не вариант, слишком заоблачные значения по количеству проходов, очень долго.

На тестирование одного робота уходит 3-4 часа. Уложиться нужно за два дня, субботу и воскресение, плюс время на обработку данных, чтобы к началу торгов (в понедельник) определить с чем выйти на рынок.

Проблема в том, что нужно сидеть, не отходя от компа, продолжительное время. Чтобы запустить новый тест — нужно дождаться окончания предыдущего.

Хотелось бы иметь автоматический переход от одного тестирования к следующему.


Например.

Я создаю файл (по типу командного *.bat) со строками следующего содержания:

terminal.exe /auto   /F ..\Experts\MyFile1.ex4    /S ..\MySet1.set   /R ..\Report1.txt,

где

/auto  — автоматический выход (для перехода к следующей строке командного файла типа *.bat);

/F — запускаемый эксперт;

/S — параметры;

/R — создаваемый файл (из вкладки «Результаты оптимизации» Тестера).

Потом запускаю его на исполнение в пятницу после торгов, и через сутки получаю результаты.

 

Альтернативный пример.

Сделать универсальную папку «AUTOTESTER», с вложенными папками и файлами.  Т. е. вложенная папка Papka1 с файлами MyFile1.ex4 и MySet1.set, вложенная папка Papka2 с файлами MyFile2.ex4 и MySet2.set, … и т. д. Которые тестер проходил бы все по очереди, т. е. все подпапки из папки «AUTOTESTER». Соответственно, сохраняя результаты проходов во вложенных папках.

 

Или ещё как-то.

 

«Символ», «Модель», «Используемая дата» и другие настройки по умолчанию, из тестера.

Думаю, это будет несложно.

Очень надо!

 

 

Это можно реализовать.

Но в вашем случае проще запустить 5 терминалов и отдельный тест на каждом. Они поделят ресурсы и справятся все вместе даже быстрее, чем если их запускать последовательно.