运行多个连续的测试 - 页 2

 
RaptorUK:

作为MT5的一部分,MT5帮助告诉你所有你需要知道的东西,你看了吗? 你在MT5中按下F1了吗?

ExpertParameters中指定的文件中的输入参数 用于测试/优化专家顾问。

-如果没有这个设置, 位于terminal_folder/tester/ 目录下EA_name.set 文件 参数 将被用于测试/优化智能交易系统。在这样的文件中,专家顾问最后指定的输入参数集被存储。

-如果没有这样的文件,那么专家顾问的代码中指定的默认参数将被用于测试。优化将是不可能的。

-为了创建或改变一组参数,你应该在策略测试器的"设置 " 选项卡中选择一个专家顾问,并在相应的选项卡指定必要的输入参数和它们的变化范围。

最后发现

.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启动了,但没有优化启动,所以可能是因为它没有找到EA或.set文件,我已经尝试在许多地方应付这些文件。

文件说.set文件必须在测试器/预设文件中。

我在以下两个路径中创建了/Presets。

programfiles/metatrader5/terminal/tester...

appData/roaming/metaquotes/terminal/F792711EEED0C4A88615E52DD459D4CC/tester

并复制了.set文件,然后我把它复制到/termina和/MQL5中。

但效果是一样的,没有错误,没有其他信息,只是没有启动。

有什么方法可以在解释.ini文件时获得终端的状态吗?

 
michelino:

不幸的是,这并没有什么帮助。那家伙从终端启动时出现了错误,而我没有得到任何错误,所以我不知道什么地方出了问题。MT5启动了,但没有优化启动,所以可能是因为它没有找到EA或.set文件,我已经尝试在许多地方应付这些文件。

文件说.set文件必须在测试器/预设文件中。

我在以下两个路径中创建了/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:
好的,我的优化工作......确保你 保存你的设置文件之前, 已经勾选了你想要优化的参数。 如果你没有,你应该在日志中看到一个错误信息......我就是这样。

很好,它现在工作了。我将测试其他EA和参数 组合,并让你知道。

谢谢