メタトレーダーで聖杯探し

メタトレーダーを使い倒して、聖杯を見つけます。 ほったらかしシストレFXで、目指すは1億円!! 自動売買用オリジナルEA公開中。

最適化を高速化するTips (1)

複数のMAラインを比較してシグナルを発生させるようなEAでは、各MAの期間をパラメータで変更可能になっている事が多いですね。

このようなEAを最適化したい時、短期MAの期間が長期MAの期間よりも大きな値をセットしてしまうようなパラメータパターンは最適化して欲しくない訳です。

そのような時は、OnInit()内に下記のようなコードを追加する事で無用な最適化時間を短縮出来ます。

// パラメータの設定ミス
if (短期MAの期間 > 長期MAの期間)
{
return(INIT_PARAMETERS_INCORRECT);
}

これによって、短期MAの期間が長期MAの期間よりも大きな値をセットしてしまうようなパラメータパターンは、即座にテストを終了してくれます。