メタトレーダー自動売買チャンピオンシップ挑戦記

MT4・MT5の発売元であるMetaQuotes Software Corp社主催だった Automated Trading Championship の参加記録でしたが、今年から非公式のに。

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

PageTop

2011コンテスト EA 作製記(3)

・EAをオプティマイズするときの小技
EAの中で使っているインジケータのタイムフレームを可変パラメータにする。

EAウィザードでEAを作るときに、シグナルを設定する場面でインジケータのタイムフレームを指定しておくと、この改造がしやすくなります。
Signal Time Frame

生成されたEAのOnInit()の中を見ると
//--- Set filter parameters
filter0.Period(PERIOD_M15);
というパラメータがありますので、これを
//--- Set filter parameters
filter0.Period(Signal_AC_TimeFrame_Period);
などと適当な名前をつけ、上の方のInputパラメータの辺りで、
input ENUM_TIMEFRAMES Signal_AC_TimeFrame_Period =PERIOD_M15; //Accelerator Oscillator TimeFrame Period
と宣言します。これで最適化のときにタイムフレームを可変にすることが出来ます。
Input TimeFrame
注:TrailingMA.mqhまたはTrailingParabolicSAR.mqhを使っている場合、これらの期間はチャートのタイムフレームに依存します。


自動テストが始まったようです。昨日までは
「もうすぐテスト始まります。」だったのが、
「あなたのEAは落ちました。」に替わりました。
まだ、メールもDiscussionページのレポートも来ていないのですが、何分掛かったかが、気になります。
AutoTest started


登録終了まで、1ヶ月と15日、現在までの参加(予定)者1373名。

PageTop

コメント


管理者にだけ表示を許可する
 

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。