Скачать MetaTrader 5

запуск терминала с автоматической оптимизацией

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Пополняй счет удобным способом. Здесь их 4!
mt4trade
399
mt4trade 2016.02.02 20:13 
Давно не пользовал (автозапуск оптимизации), но вот понадобилось и ничего не пойму.

Раньше делал так (запуск из командной строки или 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\MetaQuotes\Terminal\94E0813BE3RR91FD6E8458A2B7BB61VV
и вариант с /portable, ничего не получается.

Разработчики и коллеги, поясните, что не так, как запустить эту автооптимизацию, pls!
mt4trade
399
mt4trade 2016.02.03 07:55  

Народ, ответьте, pls!

Slawa
Модератор
6841
Slawa 2016.02.03 11:15  

Это Вы пятёрочную командную строку используете

В четвёрке всегда было без ключевого слова /config:

terminal.exe config\myoptim001.ini

mt4trade
399
mt4trade 2016.02.03 12:23  
stringo:

Это Вы пятёрочную командную строку используете

В четвёрке всегда было без ключевого слова /config:

terminal.exe config\myoptim001.ini

НЕ работает!! Уже и с /config и без него и переустановил MT4 заново и во все возможные папки положил ini-файлы.

Кстати, не понятно из какой папки MT4-й будет брать конфиг, варианты:

C:\Users\MySelf\AppData\Roaming\MetaQuotes\Terminal\1FC724C8C211BFE8ECF8B599A855301E\config\

C:\Program Files (x86)\Alpari Limited MT4\config\

Даже в корень c:\  ini файл положил, НЕ РАБОТАЕТ!

Что за фигня???

Alexander
2920
Alexander 2016.02.03 12:51  

mt4trade:

Что за фигня???


Какой у вас билд ? Какая ОС, битность?

Как вы запускаете терминал с конфигурационном файлом? Приложите  эту строчку.

Покажите содержимое ini файла.

Что в логах терминала?

П.с. на 950 билде проверили, тестирование через ini файл запустилось.

mt4trade
399
mt4trade 2016.02.03 13:21  
alexloz:

Какой у вас билд ? Какая ОС, битность?

Как вы запускаете терминал с конфигурационном файлом? Приложите  эту строчку.

Покажите содержимое ini файла.

Что в логах терминала?

П.с. на 950 билде проверили, тестирование через ini файл запустилось.

Bild 950 23 dec 2015, сегодня скачанный с Альпари. ОС W10Pro x64.

Запускал например так: ложу 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.mql5.com/ru/forum/72459

Slawa
Модератор
6841
Slawa 2016.02.03 13:25  
mt4trade:

Как это объяснить??

Первая ссылка моего предыдущего поста поможет Вам объяснить
Alexander
2920
Alexander 2016.02.03 13:28  
mt4trade:

Но он, терминал, все равно берет конфиг из C:\Users\MySelf\AppData\Roaming\MetaQuotes\Terminal\1FC724C8C211BFE8ECF8B599A855301E\config\terminal.ini

Как это объяснить??


См. также: https://www.mql5.com/ru/forum/72459

Справка

Если не указан полный путь к файлу (Drive:\SubDirectory\FileName), то поиск файла будет осуществляться в каталоге данных клиентского терминала. Конфигурационный файл содержит строки следующего вида:


mt4trade
399
mt4trade 2016.02.03 13:39  
alexloz:

Справка


Попробовал, находясь в директории ( "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"

То же самое! Это просто засада какая-то!

Alexey Viktorov
6839
Alexey Viktorov 2016.02.03 13:41  
Попробуй понизить уровень UAC
1234
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий