Программный запуск тестера

 
Представьте вполне реальную ситуацию: есть несколько сотен файлов *.hst с историями. Их все надо протестировать и вывести результаты в единый файл. Открывать такие файлы программным способом можно - это функция FileOpenHistory(). Судя по помощи к этой функции, файл истории открывается в терминале и выводится в окно без дополнительных ухищрений. Но запустить из MQL4 сам тестер стандартными средствами невозможно. Придется делать это вручную, рискуя заработать нервный тик при тестировании сотен историй.

Итак:

- мы можем программно открыть файл истории,
- MQ даже опубликовала библиотеку для создания отчета тестирования (SummaryReport.mq4), которая полностью автоматизирует вывод нужных данных в файл на основе имеющихся результатов тестера,
- но запустить тестер программно мы не можем!

Или все-таки как-то можем? Скажем, эмуляцией нажатий кнопок или как-нибудь из командной строки? Планируется ли разработчиками включение этой функции в стандартные? Спасибо.

P.S. Визуализация не требуется, тут и так получится очень приличный объем вычислений...
 
Mathemat:
Представьте вполне реальную ситуацию: есть несколько сотен файлов *.hst с историями. Их все надо протестировать и вывести результаты в единый файл. Открывать такие файлы программным способом можно - это функция FileOpenHistory(). Судя по помощи к этой функции, файл истории открывается в терминале и выводится в окно без дополнительных ухищрений. Но запустить из MQL4 сам тестер стандартными средствами невозможно. Придется делать это вручную, рискуя заработать нервный тик при тестировании сотен историй.

Итак:

- мы можем программно открыть файл истории,
- MQ даже опубликовала библиотеку для создания отчета тестирования (SummaryReport.mq4), которая полностью автоматизирует вывод нужных данных в файл на основе имеющихся результатов тестера,
- но запустить тестер программно мы не можем!

Или все-таки как-то можем? Скажем, эмуляцией нажатий кнопок или как-нибудь из командной строки? Планируется ли разработчиками включение этой функции в стандартные? Спасибо.

P.S. Визуализация не требуется, тут и так получится очень приличный объем вычислений...
Програмно запустить тестер можно, но в другой папке
этот принцип используется в автооптимизаторе 'Автоматическая оптимизация торгового робота в процессе реальной торговли'
 
Спасибо, xeon, посмотрим...

В принципе моя задача, оказывается, намного проще. Все офф-лайн, да и оптимизация не требуется. Ключевая строка запуска тестера, похоже, такая:

start = ShellExecuteA(0, "Open", "terminal.exe", FileOptim, PuthTester, 3);
xeon, а что означает последний параметр "3"? Это и есть режим тестирования?

И второе: можно ли при открытии тестера где-то указать путь к файлу *.hst, не открывая сам график вручную?

Уважаемые MQ, а формат запуска терминала из командной строки со всеми возможными параметрами - это очень большая тайна?

P.S. Пардон, облажался маленько. Нашел в Помощи к терминалу.