выполнение нескольких последовательных тестов - страница 2

 
RaptorUK:

Помощь MT5, которая поставляется как часть MT5, расскажет вам все, что вам нужно знать, вы смотрели на нее? Вы нажимали F1, находясь в MT5?

Для тестирования/оптимизации советника используютсявходные параметры из файла, указанного в ExpertParameters.

-Еслиэта настройка отсутствует, то для тестирования/оптимизации эксперта используются параметры из файла EA_name.set, расположенного в директорииterminal_folder/tester/. В таком файле хранится последний заданный набор входных параметров эксперта.

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

-Длясоздания или изменения набора параметров необходимо на вкладке "Настройки" тестера стратегий выбрать советника и на соответствующей вкладке указать необходимые входные параметры и диапазоны их изменения.

найдено окончательно

файлы .set находятся не в programfiles/metatrader5/terminal/tester...

а в appData/roaming/metaquotes/terminal/F792711EEED0C4A88615E52DD459D4CC/tester

не знаю почему, но по крайней мере теперь я знаю.

большое спасибо

 
michelino:

наконец-то нашел.

.set файлы находятся не в programfiles/metatrader5/terminal/tester...

но в appData/roaming/metaquotes/terminal/F792711EEED0C4A88615E52DD459D4CC/tester

не знаю почему, но по крайней мере теперь я знаю.

большое спасибо

Здесь, чтобы узнать почему.
 

он не работает и не выдает никаких ошибок:

терминал запускается, входит в систему, но оптимизация не начинается

вот .bat файл

"C:\Program Files\MetaTrader 5 - Alpari\terminal64.exe" /config:C:\Users\mike\Desktop\mt5terminal\mt5_test_config_1.ini
"C:\Program Files\MetaTrader 5 - Alpari\terminal64.exe" /config:C:\Users\mike\Desktop\mt5terminal\mt5_test_config_2.ini

а это один из двух .ini (разница только в символе).

[Common]
Login=2007...
Password=.....
ProxyEnable=0
ProxyType=0
ProxyAddress=0
ProxyLogin=10
ProxyPassword=10
KeepPrivate=1
NewsEnable=1
CertInstall=1
 
[Charts]
ProfileLast=Euro
MaxBars=500000
PrintColor=0
SaveDeleted=1
 
[Experts]
AllowLiveTrading=1
AllowDllImport=1
Enabled=1
Account=1
Profile=1
 
[Objects]
ShowPropertiesOnCreate=0
SelectOneClick=0
MagnetSens=10
 
;+------------------------------------------------------------------------------
;| Start testing or optimization of the specified Expert Advisor                |
;+------------------------------------------------------------------------------
[Tester]
;--- The EA is located in terminal_data_directory\MQL5\Experts\Examples\Moving Average
Expert=\MA_Delta
;--- The EA start parameters are located in terminal_data_folder\MQL5\Presets\
ExpertParameters=MA_Delta_tst.set
;--- The symbol for testing/optimization
Symbol=EURJPY
;--- The timeframe for testing/optimization
Period=H1
;--- Initial deposit
Deposit=100000
;--- Leverage for testing
Leverage=1:100
;--- The "1 minute OHLC" mode
Model=1
;--- Execution of trade orders with a random delay
ExecutionMode=1
;--- Genetic optimization This is what triggers the error if it is set to anthing but 0
Optimization=1
;--- Optimization criterion - Maximum balance drawdown value
OptimizationCriterion=0
;--- Start and end dates of the testing range
FromDate=2013.03.20
ToDate=2013.08.13
;--- Custom mode of forward testing
ForwardMode=0
;--- Start date of forward testing
ForwardDate=2011.03.01
;--- A file with a report will be saved in terminal_installation_folder
Report=opti-eurjpy
;--- If the specified report already exists, it will be overwritten
ReplaceReport=1
;--- Set automatic terminal shutdown upon completion of testing/optimization
ShutdownTerminal=0

есть ли у вас какая-нибудь подсказка?

 
michelino:

он не работает и не выдает никаких ошибок:

терминал запускается, входит в систему, но оптимизация не начинается

вот .bat файл

а это один из двух .ini (разница только в символе).

есть ли у вас какая-нибудь подсказка?

Посмотрите, может что-то в этой теме поможет:https://www.mql5.com/en/forum/11351
OnTesterInit issues and the command line
OnTesterInit issues and the command line
  • www.mql5.com
I get this error when loading metatrader from the command line with a config.
 
RaptorUK:
Посмотрите, может быть, что-нибудь из этой темы поможет:https://www.mql5.com/en/forum/11351

к сожалению, это не помогает. у парня была ошибка при запуске из терминала, в то время как я не получаю никаких ошибок, поэтому я не знаю, что может быть не так. mt5 запускается, но не начинается оптимизация, так что это может быть потому, что он не находит советника или .set файл, я пытался найти эти файлы во многих местах.

В документации сказано, что файл .set должен находиться в папке tester/Presets.

Я создал /Presets в обоих следующих путях:

programfiles/metatrader5/terminal/tester...

appData/roaming/metaquotes/terminal/F792711EEED0C4A88615E52DD459D4CC/tester

и скопировал .set файлы, затем я скопировал его в /termina и /MQL5

но эффект тот же, ни ошибок, ни других сообщений, просто не запускается.

Как я могу отладить это? Есть ли способ получить статус терминала во время интерпретации .ini файла?

 
michelino:

к сожалению, это не помогает. у парня была ошибка при запуске из терминала, в то время как я не получаю никаких ошибок, поэтому я не знаю, что может быть не так. mt5 запускается, но не начинается оптимизация, так что это может быть потому, что он не находит советника или .set файл, я пытался найти эти файлы во многих местах.

В документации сказано, что файл .set должен находиться в папке tester/Presets.

Я создал /Presets в обоих следующих путях:

programfiles/metatrader5/terminal/tester...

appData/roaming/metaquotes/terminal/F792711EEED0C4A88615E52DD459D4CC/tester

и скопировал .set файлы, затем я скопировал его в /termina и /MQL5

но эффект тот же, ни ошибок, ни других сообщений, просто не запускается.

Как я могу отладить это? Есть ли способ получить статус терминала во время интерпретации .ini файла?

Я найду время, чтобы посмотреть немного позже, у меня это работало раньше без особых проблем, вы пробуете сначала с образцом MQ, поставляемым EA?
 
RaptorUK:
Я найду время, чтобы посмотреть немного позже, у меня это работало раньше без особых проблем, вы пробуете сначала с образцом MQ, поставляемым EA?

Я сделаю это сейчас и сообщу вам.

спасибо

 
michelino:

Я сделаю это сейчас и сообщу вам.

спасибо

Попробуйте сначала заставить его работать без оптимизации ... в ini файле установить ....

Optimization = 0

 
RaptorUK:

Попробуйте сначала заставить его работать без оптимизации ... в ini файле установите ...

Optimization = 0

Хорошо, у меня работает оптимизация ... убедитесь, что у вас есть параметры оптимизации, которые вы хотите оптимизировать с галочкой перед сохранением файла набора. Если вы не сделаете этого, вы должны увидеть сообщение об ошибке в журнале ... Я сделал.
 
RaptorUK:
Хорошо, у меня Оптимизация работает ... убедитесь, что у вас есть параметры оптимизации, которые вы хотите оптимизировать с галочкой перед сохранением файла набора. Если вы не сделаете этого, вы должны увидеть сообщение об ошибке в журнале ... Я сделал.

отлично, теперь все работает. Я собираюсь протестировать другие комбинации советников и параметров и сообщить вам.

спасибо