エキスパートアドバイザー(EA)は、事前に定義された条件に基づいて取引プラットフォーム内で取引アクションを自動化します。EAを導入する前に、その戦略を理解することが重要です。
エキスパートアドバイザーとは?
EAは、手動操作なしで市場を監視し、特定の条件に基づいて取引を実行する自動プログラムです。MT4用にはMQL4、MT5用にはMQL5でコーディングされています。
重要な考慮事項:
EAはMT4とMT5のデスクトップ版でのみ機能します(モバイルやウェブ版では動作しません)
取引口座は最低資金要件を維持する必要があります
過度に積極的なEA設定はシステムによってEAが無効化される可能性があります
EAが無効になり再有効化できない場合は、Service Hubでチケットを提出してサポートを受けてください
エキスパートアドバイザーの設定方法
インストール方法1:
MQLコミュニティやMetaTraderの公式ソースからEAをダウンロードします
MT4/MT5端末を開き、「ファイル > データフォルダを開く」に移動します
EAファイルをMQL4/5 > Expertsフォルダにコピーします
必要なライブラリ(.dll)や設定(.set)ファイルを各フォルダに配置します
端末を再起動し、「ツール > オプション > エキスパートアドバイザー」でアルゴリズム取引を有効にします
EAが必要とする追加権限(DLLインポートやWebリクエスト)を有効にします
ナビゲーターウィンドウからEAを希望のチャートにドラッグします
インストール方法2:
MT4/MT5を開き、コードベースタブに移動します
右クリックしてエキスパートアドバイザーを選択し、希望のEAをダウンロードします
プロンプトが表示されたら、EAをアクティブなチャートに追加するか、後でナビゲーターからアクセスします
EA設定を構成して「OK」をクリックします
エキスパートアドバイザーの削除方法
MT4の場合:チャート上で右クリック > エキスパートアドバイザー > 削除
MT5の場合:チャート上で右クリック > エキスパートリスト > 削除
デフォルトのエキスパートアドバイザー
MT4にはMACD SampleやMoving Averageなどの基本的なEAが含まれており、MT5にはExpertMACD、ExpertMAMA、ExpertMAPSAR、ExpertMAPSARSizeOptimizedなどのより高度なオプションが提供されています。
EAはプラットフォーム固有であることに注意してください。プログラミング言語が異なるため、MT4のEAはMT5で実行できず、その逆も同様です。