メインコンテンツにスキップ

エキスパートアドバイザー(EA)の使用方法

3か月以上前に更新

エキスパートアドバイザー(EA)は、事前に定義された条件に基づいて取引プラットフォーム内で取引アクションを自動化します。EAを導入する前に、その戦略を理解することが重要です。

エキスパートアドバイザーとは?

EAは、手動操作なしで市場を監視し、特定の条件に基づいて取引を実行する自動プログラムです。MT4用にはMQL4、MT5用にはMQL5でコーディングされています。

重要な考慮事項:

  • EAはMT4とMT5のデスクトップ版でのみ機能します(モバイルやウェブ版では動作しません)

  • 取引口座は最低資金要件を維持する必要があります

  • 過度に積極的なEA設定はシステムによってEAが無効化される可能性があります

  • EAが無効になり再有効化できない場合は、Service Hubでチケットを提出してサポートを受けてください

エキスパートアドバイザーの設定方法

インストール方法1:

  1. MQLコミュニティやMetaTraderの公式ソースからEAをダウンロードします

  2. MT4/MT5端末を開き、「ファイル > データフォルダを開く」に移動します

  3. EAファイルをMQL4/5 > Expertsフォルダにコピーします

  4. 必要なライブラリ(.dll)や設定(.set)ファイルを各フォルダに配置します

  5. 端末を再起動し、「ツール > オプション > エキスパートアドバイザー」でアルゴリズム取引を有効にします

  6. EAが必要とする追加権限(DLLインポートやWebリクエスト)を有効にします

  7. ナビゲーターウィンドウからEAを希望のチャートにドラッグします

インストール方法2:

  1. MT4/MT5を開き、コードベースタブに移動します

  2. 右クリックしてエキスパートアドバイザーを選択し、希望のEAをダウンロードします

  3. プロンプトが表示されたら、EAをアクティブなチャートに追加するか、後でナビゲーターからアクセスします

  4. EA設定を構成して「OK」をクリックします

エキスパートアドバイザーの削除方法

  • MT4の場合:チャート上で右クリック > エキスパートアドバイザー > 削除

  • MT5の場合:チャート上で右クリック > エキスパートリスト > 削除

デフォルトのエキスパートアドバイザー

MT4にはMACD SampleやMoving Averageなどの基本的なEAが含まれており、MT5にはExpertMACD、ExpertMAMA、ExpertMAPSAR、ExpertMAPSARSizeOptimizedなどのより高度なオプションが提供されています。

EAはプラットフォーム固有であることに注意してください。プログラミング言語が異なるため、MT4のEAはMT5で実行できず、その逆も同様です。

こちらの回答で解決しましたか?