Хм ранее пользовался такой штукой
я запускал так:
Это было в файле SUPERTESTER2.ini
[StartUp] Symbol=EURUSD Period=H4 Script=SUPERTESTER
путь до терминала\terminal64.exe/config:SUPERTESTER2.ini
Это все делала программка на делфях. потом скрипт создавал файл для тестера
и далее запускался терминал по новому конфигу:
ExecAndWait( GetCurrentDir+'\terminal64.exe','/config:MQL5\Files\SUPERTESTER.ini',SW_SHOWNORMAL);
писал в файл ini
[Tester] Expert=MACD Sample ExpertParameters= Symbol=EURUSD Period=M5 Model=1 Optimization=0 FromDate=03.01.2016 ToDate=03.02.2016 Deposit=10000 Report=MACD Sample\MACD Sample EURUSD M5 03.01.2016 03.02.2016 .htm ReplaceReport=1 ShutdownTerminal=1
кстати надо теперь переделать делфи сторону, ибо там обрезался путь до эксперта.....
поправил - работает.
кстати надо теперь переделать делфи сторону, ибо там обрезался путь до эксперта.....
поправил - работает.
Спасибо за помощь!!
Но собственно оптимизация точно сама запускается?
У меня что-то пока никак, правда я запускаю MT4-й. Но вряд ли должна быть разница.
А руками, без дельфи, можете запустить терминал из командной строки с отдельным ini-файлом,
в котором что-то сами изменили и оно явно отобразилось с оптимизаторе. Например даты или имя эксперта?
И где есть описание что может быть указано в разделах [StartUp] и [Tester]?
я это темой болел лет 5, поэтому если были какие то траблы я сразу их пытался исправить, у меня также была проблема с ини файлами после какого то билда и разработчики сказали тогда что да - что то изменилось, оптимизация все ок.
https://www.metatrader5.com/ru/terminal/help/start_advanced/start
Это тема про файлы, мт5 и мт4 нет в принципе разницы.
вот моя тема : https://www.mql5.com/ru/forum/16902
но в этой теме не то,
я где то обащлся с разработчиками по поводу новых стандартов файлов ини - где не помню, тему не могу найти
я это темой болел лет 5, поэтому если были какие то траблы я сразу их пытался исправить, у меня также была проблема с ини файлами после какого то билда и разработчики сказали тогда что да - что то изменилось, оптимизация все ок.
https://www.metatrader5.com/ru/terminal/help/start_advanced/start
Это тема про файлы, мт5 и мт4 нет в принципе разницы.
вот моя тема : https://www.mql5.com/ru/forum/16902
но в этой теме не то,
я где то обащлся с разработчиками по поводу новых стандартов файлов ини - где не помню, тему не могу найти
И вновь спасибо!
Но НЕ работает!! Уже и с /config и без него и переустановил MT4 заново и во все возможные папки положил ini-файлы.
Кстати, не понятно из какой папки MT4-й будет брать конфиг, варианты:
C:\Users\MySelf\AppData\Roaming\MetaQuotes\Terminal\1FC724C8C211BFE8ECF8B599A855301E\config\
C:\Program Files (x86)\Alpari Limited MT4\config\
Даже в корень c:\ ini файл положил, НЕ РАБОТАЕТ!
Что за фигня???
Увы, даже если я его ложу в "корневую" папку терминала (а это "C:\Program Files (x86)\Alpari Limited MT4\" ) и находясь в ней даю команду:
terminal.exe /config:terminal.ini
или
terminal.exe terminal.ini
он, терминал, все равно берет конфиг из C:\Users\MySelf\AppData\Roaming\MetaQuotes\Terminal\1FC724C8C211BFE8ECF8B599A855301E\config\terminal.ini
И это удалось выяснить путем долгих усилий. Заметил, что если в этом ini-файле меняшь Spread, то он при очередном запуске в оптимизаторе меняется.
Все остальное - даты, метод оптимизации - вообще никак.
И еще раз повторю - терминал НЕ реагирует на подстановки ему ini-файлов, берет только из "штатной" директории (которая создана при инсталляции).
Как это объяснить, товарищи разработчики??
Увы, даже если я его ложу в "корневую" папку терминала (а это "C:\Program Files (x86)\Alpari Limited MT4\" ) и находясь в ней даю команду:
terminal.exe /config:terminal.ini
или
terminal.exe terminal.ini
он, терминал, все равно берет конфиг из C:\Users\MySelf\AppData\Roaming\MetaQuotes\Terminal\1FC724C8C211BFE8ECF8B599A855301E\config\terminal.ini
И это удалось выяснить путем долгих усилий. Заметил, что если в этом ini-файле меняшь Spread, то он при очередном запуске в оптимизаторе меняется.
Все остальное - даты, метод оптимизации - вообще никак.
И еще раз повторю - терминал НЕ реагирует на подстановки ему ini-файлов, берет только из "штатной" директории (которая создана при инсталляции).
Как это объяснить, товарищи разработчики??
Просто объяснить.
Не читаете Вы справку, которая идёт вместе с клиентским терминалом.
https://www.metatrader4.com/ru/trading-platform/help/userguide/start_comm
Просто объяснить.
Не читаете Вы справку, которая идёт вместе с клиентским терминалом.
https://www.metatrader4.com/ru/trading-platform/help/userguide/start_comm
Читал, может чего не понимаю, но:
попробовал, находясь в директории ( "C:\Program Files (x86)\Alpari Limited MT4\" ) и положив в C:\Users\MySelf\AppData\Roaming\MetaQuotes\Terminal\1FC724C8C211BFE8ECF8B599A855301E\config\ файл terminal1.ini:
Команда: terminal.exe /config:"C:\Users\MySelf\AppData\Roaming\MetaQuotes\Terminal\1FC724C8C211BFE8ECF8B599A855301E\config\terminal1.ini"
Результат тот же! То есть отрицательный. Не берет терминал оттуда параметры!
Попробовал и так :
terminal.exe /config:"C:\Users\MySelf\AppData\Roaming\MetaQuotes\Terminal\1FC724C8C211BFE8ECF8B599A855301E\config\terminal1.ini"
То же самое!!
Также пробовал и terminal.exe /config:terminal1.ini
Не работает!
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Давно не пользовал автозапуск оптимизации, но вот понадобилось и ничего не пойму.
Раньше делал так (запуск из командной строки или bat-файла):
terminal.exe /config:config\myoptim001.ini
где в myoptim001.ini было примерно следующее:
TestExpert=MyExpert
TestExpertParameters=MyExpert.set
TestSymbol=EURUSD
TestPeriod=M30
TestModel=1
TestOptimization=true
TestDateEnable=true
TestFromDate=2014.08.02
TestToDate=2015.08.02
TestShutdownTerminal=true
Теперь же ничего не запускается.
Пробовал разные варианты - запуск из директорий типа:
C:\Users\MySelf\AppData\Alpari Limited MT4\,
C:\Users\MySelf\AppData\MetaQuotes\Terminal\94E0813BE3RR91FD6E8458A2B7BB61VV
с опцией /portable и без нее
- не помогает.
Разработчики и коллеги, поясните, что не так, как запустить оптимизацию автоматически, pls!
HELP, pls!