Mathemat:
Представьте вполне реальную ситуацию: есть несколько сотен файлов *.hst с историями. Их все надо протестировать и вывести результаты в единый файл. Открывать такие файлы программным способом можно - это функция FileOpenHistory(). Судя по помощи к этой функции, файл истории открывается в терминале и выводится в окно без дополнительных ухищрений. Но запустить из MQL4 сам тестер стандартными средствами невозможно. Придется делать это вручную, рискуя заработать нервный тик при тестировании сотен историй.
Итак:
- мы можем программно открыть файл истории,
- MQ даже опубликовала библиотеку для создания отчета тестирования (SummaryReport.mq4), которая полностью автоматизирует вывод нужных данных в файл на основе имеющихся результатов тестера,
- но запустить тестер программно мы не можем!
Или все-таки как-то можем? Скажем, эмуляцией нажатий кнопок или как-нибудь из командной строки? Планируется ли разработчиками включение этой функции в стандартные? Спасибо.
P.S. Визуализация не требуется, тут и так получится очень приличный объем вычислений...
Програмно запустить тестер можно, но в другой папке Представьте вполне реальную ситуацию: есть несколько сотен файлов *.hst с историями. Их все надо протестировать и вывести результаты в единый файл. Открывать такие файлы программным способом можно - это функция FileOpenHistory(). Судя по помощи к этой функции, файл истории открывается в терминале и выводится в окно без дополнительных ухищрений. Но запустить из MQL4 сам тестер стандартными средствами невозможно. Придется делать это вручную, рискуя заработать нервный тик при тестировании сотен историй.
Итак:
- мы можем программно открыть файл истории,
- MQ даже опубликовала библиотеку для создания отчета тестирования (SummaryReport.mq4), которая полностью автоматизирует вывод нужных данных в файл на основе имеющихся результатов тестера,
- но запустить тестер программно мы не можем!
Или все-таки как-то можем? Скажем, эмуляцией нажатий кнопок или как-нибудь из командной строки? Планируется ли разработчиками включение этой функции в стандартные? Спасибо.
P.S. Визуализация не требуется, тут и так получится очень приличный объем вычислений...
этот принцип используется в автооптимизаторе 'Автоматическая оптимизация торгового робота в процессе реальной торговли'
Спасибо, xeon, посмотрим...
В принципе моя задача, оказывается, намного проще. Все офф-лайн, да и оптимизация не требуется. Ключевая строка запуска тестера, похоже, такая:
И второе: можно ли при открытии тестера где-то указать путь к файлу *.hst, не открывая сам график вручную?
Уважаемые MQ, а формат запуска терминала из командной строки со всеми возможными параметрами - это очень большая тайна?
P.S. Пардон, облажался маленько. Нашел в Помощи к терминалу.
В принципе моя задача, оказывается, намного проще. Все офф-лайн, да и оптимизация не требуется. Ключевая строка запуска тестера, похоже, такая:
start = ShellExecuteA(0, "Open", "terminal.exe", FileOptim, PuthTester, 3);xeon, а что означает последний параметр "3"? Это и есть режим тестирования?
И второе: можно ли при открытии тестера где-то указать путь к файлу *.hst, не открывая сам график вручную?
Уважаемые MQ, а формат запуска терминала из командной строки со всеми возможными параметрами - это очень большая тайна?
P.S. Пардон, облажался маленько. Нашел в Помощи к терминалу.
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Итак:
- мы можем программно открыть файл истории,
- MQ даже опубликовала библиотеку для создания отчета тестирования (SummaryReport.mq4), которая полностью автоматизирует вывод нужных данных в файл на основе имеющихся результатов тестера,
- но запустить тестер программно мы не можем!
Или все-таки как-то можем? Скажем, эмуляцией нажатий кнопок или как-нибудь из командной строки? Планируется ли разработчиками включение этой функции в стандартные? Спасибо.
P.S. Визуализация не требуется, тут и так получится очень приличный объем вычислений...