MT4でEAを最適化させる方法とは

最適化とは、EAのパフォーマンスを最大にするためにパラメーターの値を優れた値に置き換えることを言います。MT4を熟知したFX上級者向けの作業です。最適化は、複数のパラメーターを組み合わせ、値を置き換えながら最適な値を見つけるために検証を繰り返します。最適化の方法は以下の手順で行います。事前に精度の高いヒストリカルデータを用意しておいてください。

  1. MT4ツールバーから「表示」→「ストラテジーテスター」を選択。
  2. ストラテジーテスターから「エキスパートアドバイザー」を選択。
  3. 実行するEA、通貨ペア、モデル、期間、時間足、スプレッドをそれぞれ選択。
  4. 最適化にチェックを入れ、「エキスパート設定」をクリック。
  5. 「テスト設定」タブから、初期証拠金、ポジション、最適化パラメーターを選択し、遺伝子アルゴリズムにチェックを入れる。
  6. 「パラメーター」タブから最適化したいパラメーターを選択し、OKをクリック。
  7. ストラテジーテスターの設定画面から、「スタート」をクリックすると最適化が開始されます。
  8. 最適化で出たEAのパラメーターの値を入力する。

最適化を行う際には、最低6ヶ月以上のヒストリカルデータを使用し、オーバーフィッティング(特殊な為替相場の期間に合わせて最適化してしまうこと)をしないよう注意してください。