여러 순차 테스트 실행 - 페이지 2

 
RaptorUK :

MT5의 일부로 제공되는 MT5 도움말은 당신이 알아야 할 모든 것을 알려줍니다. 보셨습니까? MT5에서 F1을 눌렀습니까?

ExpertParameters에 지정된 파일의 입력 매개변수 는 Expert Advisor의 테스트/최적화에 사용됩니다.

· 해당 설정이 없으면 terminal_folder/tester/ 디렉토리에 있는 EA_name.set 파일 의 매개변수 가 Expert Advisor의 테스트/최적화에 사용됩니다. 이러한 파일에는 Expert Advisor의 마지막으로 지정된 입력 매개변수 세트가 저장됩니다.

· 해당 파일이 없는 경우 Expert Advisor의 코드에 지정된 기본 매개변수가 테스트에 사용됩니다. 최적화가 불가능합니다.

· 매개변수 세트를 생성하거나 변경하려면 전략 테스터의 "설정" 탭에서 Expert Advisor를 선택하고 해당 탭 에서 필요한 입력 매개변수 및 변형 범위를 지정해야 합니다.

마침내 발견

.set 파일은 programfiles/metatrader5/terminal/tester...에 없습니다.

하지만 appData/로밍/메타따옴표/터미널/F792711EEED0C4A88615E52DD459D4CC/테스터에서

이유는 모르겠지만 적어도 지금은 알고 있습니다.

정말 감사합니다

 
michelino :

드디어 찾았습니다.

.set 파일은 programfiles/metatrader5/terminal/tester...에 없습니다.

하지만 appData/roaming/metaquotes/terminal/F792711EEED0C4A88615E52DD459D4CC/테스터에서

이유는 모르겠지만 적어도 지금은 알고 있습니다.

정말 감사합니다

여기에서 이유를 알 수 있습니다.
 

작동하지 않고 오류가 발생하지 않습니다.

터미널이 시작되고 로그인되지만 최적화가 시작되지 않음

여기 .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/터미널/테스터...

appData/로밍/메타따옴표/터미널/F792711EEED0C4A88615E52DD459D4CC/테스터

.set 파일을 복사한 다음 /termina 및 /MQL5에 복사했습니다.

그러나 효과는 동일합니다 오류 없음 다른 메시지 없음 단순히 시작되지 않습니다

어떻게 디버깅할 수 있습니까? .ini 파일을 해석하는 동안 터미널의 상태를 알 수 있는 방법이 있습니까?

 
michelino :

불행히도 도움이되지 않습니다. 그 사람은 오류가 발생하지 않는 동안 터미널에서 시작할 때 오류가 발생하여 무엇이 잘못되었는지 모르겠습니다. mt5가 시작되지만 최적화가 시작되지 않습니다. 그래서 EA나 .set 파일을 찾지 못해서일 수도 있습니다. 저는 여러 곳에서 이러한 파일에 대처하려고 노력했습니다.

문서에 .set 파일이 테스터/사전 설정에 있어야 한다고 나와 있습니다.

다음 두 경로 모두에서 /Presets를 만들었습니다.

programfiles/metatrader5/터미널/테스터...

appData/로밍/메타따옴표/터미널/F792711EEED0C4A88615E52DD459D4CC/테스터

.set 파일을 복사한 다음 /termina 및 /MQL5에 복사했습니다.

그러나 효과는 동일합니다 오류 없음 다른 메시지 없음 단순히 시작되지 않습니다

어떻게 디버깅할 수 있습니까? .ini 파일을 해석하는 동안 터미널의 상태를 알 수 있는 방법이 있습니까?

조금 후에 시간을 내서 살펴보겠습니다. 이전에는 약간의 문제로 이 작업을 수행했습니다. EA에서 제공하는 샘플 MQ로 먼저 시도하시겠습니까?
 
RaptorUK :
조금 후에 시간을 내서 살펴보겠습니다. 이전에는 약간의 문제로 이 작업을 수행했습니다. EA에서 제공하는 샘플 MQ로 먼저 시도하시겠습니까?

지금 해보고 알려드리겠습니다.

감사해요

 
michelino :

지금 해보고 알려드리겠습니다.

감사해요

먼저 최적화 없이 작동하도록 하십시오. . . ini 파일 세트에서 . . .

Optimization = 0

 
RaptorUK :

먼저 최적화 없이 작동하도록 하십시오. . . ini 파일 세트에서 . . .

Optimization = 0

알겠습니다. 최적화가 작동하고 있습니다. . . 설정 파일을 저장 하기 전에 최적화하려는 최적화 매개변수 가 선택되어 있는지 확인하십시오. 그렇지 않은 경우 저널에 오류 메시지가 표시되어야 합니다. . . 나는 했다.
 
RaptorUK :
알겠습니다. 최적화가 작동하고 있습니다. . . 설정 파일을 저장 하기 전에 최적화하려는 최적화 매개변수가 선택되어 있는지 확인하십시오. 그렇지 않은 경우 저널에 오류 메시지가 표시되어야 합니다. . . 나는 했다.

이제 작동합니다. 다른 EA 및 매개 변수 조합을 테스트하고 알려 드리겠습니다.

감사해요

사유: