AI EA スクール
0記事中 0記事 読了
カリキュラム 第4章 EAを作る MT4にEAを表示させる
4-4

MT4にEAを表示させる

読み終わるまでの目安 約10分

この記事でできるようになること

  • MT4のナビゲーターに自作EAが表示されることを確認できる
  • 「自動売買」ボタンの場所と意味が分かる
  • 「EAが完成した」と言える状態が何かが分かる

準備するもの

  • MT4(デモ口座でログイン済み)
  • 前の記事までで「0 error」でコンパイルできた MA_Cross_Sample(または自分のEA)

手順

手順1 MT4のナビゲーターを開く

MT4の画面に戻ります。左側に「ナビゲーター」というウィンドウがあります。表示されていない場合は、[Ctrl]+[N] を押すか、メニューの「表示」→「ナビゲーター」で表示します。要確認

ナビゲーターには「口座」「インディケータ」「エキスパートアドバイザ」「スクリプト」といった項目が並んでいます。要確認 EAが入るのは「エキスパートアドバイザ」の中です。

ここに画面写真を入れてくださいMT4のナビゲーターウィンドウ全体に、各項目の名前を示す印4-4-01.png

手順2 「エキスパートアドバイザ」を展開して更新する

「エキスパートアドバイザ」の左にある「+」を押して展開します。MT4に最初から入っているサンプル(「MACD Sample」「Moving Average」など)に混ざって、「MA_Cross_Sample」が見えれば成功です。要確認

見当たらない場合は、「エキスパートアドバイザ」の文字を右クリックして「更新」を選びます。要確認 MT4は起動時にフォルダを読み込むので、あとから作ったEAは更新しないと出てこないことがあります。

それでも出ない場合は、MT4をいったん閉じて、起動し直してください。

ここに画面写真を入れてくださいナビゲーターの「エキスパートアドバイザ」を展開し、MA_Cross_Sample が表示された状態4-4-02.png

手順3 表示されるファイルの正体を知る

ナビゲーターに出てくるのは、MQL4\Experts フォルダにある .ex4 ファイルです。.mq4(設計図)だけあって .ex4(コンパイル後のファイル)が無いと表示されません。

つまり「ナビゲーターに出ている = コンパイルに成功している」ということです。前の記事で「0 error」を確認したのは、ここで表示させるためでした。

名前の横にアイコンが表示されますが、今は意味を気にしなくて大丈夫です。要確認

ここに画面写真を入れてくださいエクスプローラーの MQL4\Experts に .mq4 と .ex4 が並ぶ画面と、ナビゲーターの表示を並べた比較4-4-03.png

手順4 「自動売買」ボタンの場所と意味を知る

MT4の上部ツールバーに「自動売買」というボタンがあります。要確認 これはMT4全体の「EAを動かしてよいか」のスイッチです。

  • 押されていない状態(赤いマークなど): すべてのEAが新規注文を出さない要確認
  • 押されている状態(緑のマークなど): EAが注文を出せる要確認

次の第5章のバックテスト(過去データでの検証)では、このボタンは関係ありません。実際にチャートでEAを動かす第7章で使います。今は押さないでください。 デモ口座なので実害はありませんが、意図せずEAが動く癖をつけないためです。

ここに画面写真を入れてくださいMT4ツールバーの「自動売買」ボタンをOFFの状態で印をつけた画面4-4-04.png

手順5 「EAが完成した」状態を確認する

ここまでできていれば、次の3つがそろっています。

  1. MQL4\ExpertsMA_Cross_Sample.mq4(設計図)がある
  2. コンパイルで「0 error」になり、MA_Cross_Sample.ex4 ができている
  3. MT4のナビゲーターに「MA_Cross_Sample」が表示されている

これが「EAが完成した」状態です。ただし、完成=勝てる、ではありません。この時点で分かっているのは「文法に間違いがなく、MT4が読み込める」ことだけです。ルール通りに動くか、そのルールで成績が出るのかは、次の第5章のバックテストで確かめます。

自分のEA(第3章でChatGPTに作ってもらったもの)も、同じ3つがそろっていれば完成です。そろっていなければ、4-1〜4-3に戻って同じ手順を繰り返してください。

サンプルEAと自分のEAの2本がナビゲーターに並んでいれば、第4章のゴールは達成です。

ここに画面写真を入れてください図: 「.mq4 → コンパイル → .ex4 → ナビゲーターに表示」の完成チェック図4-4-05.png

つまずきポイント

  • 更新してもナビゲーターに出ない: .ex4 ができていない可能性が高いです。MetaEditorで [F7] を押し、「0 error」になっているか確認してください。
  • 別の場所に保存していた: MQL4\Experts 以外のフォルダは読み込まれません。4-1の手順7で場所を確認してください。
  • MT4を2つ以上インストールしている: MetaEditorで作ったファイルは、そのMetaEditorを開いたMT4のフォルダに入ります。別のMT4を開いていないか確認してください。
  • 間違えて自動売買ボタンを押した: もう一度押してOFFに戻せば大丈夫です。チャートにEAを載せていなければ、押しただけでは何も起きません。
  • ナビゲーターの「MA_Cross_Sample」をドラッグしたらチャートに乗ってしまった: チャート右上にEA名が出ます。チャート上で右クリック→「エキスパートアドバイザ」→「削除」で外せます。要確認 自動売買がOFFなら注文は出ません。

次の記事

次の章では、完成したEAをストラテジーテスター(バックテスト機能)で過去データに当てて、成績を確認します。まずヒストリカルデータの準備から始めます。