複数回の連続したテストの実行 - ページ 3

 
RaptorUK:
OK、私は最適化が機能している ... ... セットファイルを保存する前に、最適化したいパラメータにチェックが入っていることを確認してください。 そうでない場合は、ジャーナルにエラーメッセージが表示されるはずです ... 私はそうしました。

素晴らしい!これで動きますね。他のEAとパラメータの 組み合わせも試してみますので、またお知らせします。

感謝

 
michelino:

素晴らしい!これで動きますね。他のEAとパラメータの組み合わせも試してみますので、またお知らせします。

感謝

それを聞いてうれしいです あなたは最も歓迎されています。
 
RaptorUK:
それを聞いてうれしいですあなたは最も歓迎されている

あらゆるEAとパラメーターの 組み合わせで問題なく動作します。

どうもありがとうございました

 
michelino:

あらゆるEAとパラメーターの組み合わせで問題なく動作します。

どうもありがとうございました。

今後、他の方の参考になるようなサンプルファイルを投稿していただけませんか?ありがとうございます。
 
angevoyageur:
今後、他の方の参考になるようなサンプルファイルを掲載していただけませんか?ありがとうございます。

確かに

以下は、私が使用した .ini 設定ファイルです。

[Common]
Login=200..
Password=ce...
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\MA_Delta_OHLC
Expert=MA_Delta_OHLC
;--- The EA start parameters are normally located in terminal_data_folder\  in this example I've created an apposite folder
ExpertParameters=sets/MA_Delta_OHLC_H1.set
;--- The symbol for testing/optimization
Symbol=EURUSD
;--- 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=0
;--- 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=2012.01.01
ToDate=2013.08.20
;--- 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/F7927...
Report=MA_Delta_OHLC-eurusd-full
;--- If the specified report already exists, it will be overwritten
ReplaceReport=0
;--- Set automatic terminal shutdown upon completion of testing/optimization
ShutdownTerminal=1

複数の最適化を順番に実行するための .bat ファイル (ターミナルのシャットダウン = 1 を設定することを忘れないでください)

"C:\Program Files\MetaTrader 5 - Alpari\terminal64.exe" /config:C:\Users\mike\Desktop\mt5terminal\mt5_test.ini
"C:\Program Files\MetaTrader 5 - Alpari\terminal64.exe" /config:C:\Users\mike\Desktop\mt5terminal\mt5_test_1.ini
"C:\Program Files\MetaTrader 5 - Alpari\terminal64.exe" /config:C:\Users\mike\Desktop\mt5terminal\mt5_test_2.ini
"C:\Program Files\MetaTrader 5 - Alpari\terminal64.exe" /config:C:\Users\mike\Desktop\mt5terminal\mt5_test_3.ini
"C:\Program Files\MetaTrader 5 - Alpari\terminal64.exe" /config:C:\Users\mike\Desktop\mt5terminal\mt5_test_4.ini
"C:\Program Files\MetaTrader 5 - Alpari\terminal64.exe" /config:C:\Users\mike\Desktop\mt5terminal\mt5_test_5.ini
"C:\Program Files\MetaTrader 5 - Alpari\terminal64.exe" /config:C:\Users\mike\Desktop\mt5terminal\mt5_test_6.ini
"C:\Program Files\MetaTrader 5 - Alpari\terminal64.exe" /config:C:\Users\mike\Desktop\mt5terminal\mt5_test_7.ini

EA最適化のための入力パラメータを保持する以下の.setファイル

inputparamter = A || B || C || D || Y/N A= 通常のテストの B=最適化の開始値 C=ステップの増分 D=最適化の終了値 Y/N =最適化されるYパラメータ N =最適化されません。

StopLoss=0.01000000||0.01000000||0.01000||0.0200000||Y
trailPerc=0.1||1.00000000||0.100000||10.000000||N
ATR_Period=8||8||1||80||N
MA_Period=5400||120||120||1200||Y
MA_Kind=3||1||1||4||Y
Sigmas=0.0||0.0||0.100000||0.4||Y
Lot=1.00000000||1.00000000||0.100000||10.000000||N
EA_Magic=12345||12345||1||123450||N
useTrail=false||false||0||true||Y
closeAtCross=true||false||0||true||Y
positionSizing=false||false||0||true||N
deltaPeriod=6000||50||1||500||N
 
新しいコンフィグファイルを作成したら、いつでも投稿するつもりです。
 
michelino:
今のような設定ファイルを作ったらいつでも投稿します。
ありがとうございました。
 
angevoyageur:
ありがとうございました。

一括最適化で数式計算モードを 試しています。このモードは

;--- The "1 minute OHLC" mode
Model=1

であるべきなのでしょうか?

;--- The "1 minute OHLC" mode
Model=3

iniファイルにあるはずなのですが・・・。.batファイルを実行すると、mt5が起動し、終了してしまいます。

Documentation on MQL5: Standard Constants, Enumerations and Structures / Environment State / Symbol Properties
Documentation on MQL5: Standard Constants, Enumerations and Structures / Environment State / Symbol Properties
  • www.mql5.com
Standard Constants, Enumerations and Structures / Environment State / Symbol Properties - Documentation on MQL5
 
c_rts:

一括最適化で数式計算モードを 試しています。このモードは

であるべきなのでしょうか?

iniファイルにあるはずなのですが・・・。.batファイルを実行すると、mt5が起動し、終了してしまいます。

はい、それは3であるべきです ... ...

モデル -ティック生成のモード(0 - "Every tick", 1 - "1 minute OHLC", 2 - "Open prices only", 3 - "Math calculations").

.. 手動で試した場合、Math Calculations で動作しますか?

 
RaptorUK:

はい、それは3であるべきです ... ...

モデル -ティック生成のモード(0 - "毎ティック"、1 - "1分OHLC"、2 - "始値のみ"、3 - "数学計算").

.. 手動で試した場合、Math Calculations で動作しますか?

はい、動作します。しかし、ひとつだけわからないことがあります。