24時間自動でFXトレードができるMT4(メタトレーダー4)のEA(エキスパート・アドバイザー)はパラメーター設定を変更することで性能を微調整することができるようになります。しかし実際には、パラメーター設定はEA開発者が最適になるように検証を重ねた結果設定されているので、初心者がむやみにパラメーター設定変更するとむしろパフォーマンスが悪くなることの方が多いです。
MT4のEAのパラメーター設定変更は、トレードに慣れてきた方が「さらに取引回数を増やして利益を狙いたい」といった考えで好みの設定にカスタマイズするために設定変更することがあると思いますが、リスクを伴います。MT4のEAの開発者は基本的には比較的低いリスクで安定した利益を得られるようにEAを作成していますので、自分で設定変更するとハイリスクハイリターンを狙う形になってきます。もちろん、その逆でリスクをさらに下げるためにパラメーターを調整することもできます。
MT4のEAのパラメーターの値を優れた値へと置き換えていく作業は最適化と呼びます。最適化は上級者向けの作業であり、優れた値に置き換えられなければEAのパフォーマンスは低下します。最適な値を見つけるため、複数のパラメーターを組み合わせて何度も検証をおこないますが、手動でおこなうのは時間がかかりすぎて非現実的であるため、MT4の最適化機能を活用します。MT4で最適化を実行するには、高精度なヒストリカルデータを準備する必要があり、FXDD社から無料でダウンロードできるヒストリカルデータを使用することができます。
最適化をおこなう際はオーバーフィッティングに注意してください。オーバーフィッティングとは、短い期間やたまたま相場変動が激しい期間だけに合わせて最適化をおこなってしまい、通常の為替相場では機能しないパラメーター設定をしてしまうことです。最適化には最低でも6ヶ月以上のヒストリカルデータを使用すべきです。