MT4 EAがチャートに表示されない・読み込めない時に確認すること
MT4 EAがチャートに表示されない、ナビゲーターに出てこない、チャートへ入れられない場合は、まずファイル配置、拡張子、MT4の再起動、ナビゲーター更新、コンパイル状態を順番に確認することが重要です。
EAが表示されない原因は、EA本体の不具合とは限りません。別のMT4のデータフォルダへ入れている、MQL4 / Experts ではなく別フォルダへ入れている、zipファイルのままになっている、ex4ではなくmq4だけを置いている、コンパイルエラーが出ている、MT4を再起動していない、などの確認漏れでも発生します。
この記事では、MT4 EAがチャートに表示されない・読み込めない時に確認したい、Expertsフォルダ、ex4/mq4、ナビゲーター更新、チャート適用、自動売買許可、Expertsログ、Journalログ、相談前に整理する情報をまとめます。
なお、この記事はMT4 EAの導入確認、ファイル配置確認、ログ確認、不具合切り分け、相談前整理を目的とした技術記事です。投資助言、売買指示、利益保証、勝率保証、損失回避保証、推奨ロットの提示を目的としたものではありません。
この記事で確認すること
- MT4 EAが表示されない時の主な原因
- Expertsフォルダの確認方法
- ex4、mq4、zipファイルの違い
- ナビゲーター更新とMT4再起動
- チャートへEAを入れられない時の確認
- ExpertsログとJournalログの見方
- 相談前に整理するファイル名・配置場所・スクリーンショット
MT4 EAが表示されない時の主な原因
ファイル配置ミス
MT4 EAが表示されない時に最初に確認するのは、ファイルの配置場所です。
MT4 EAは、通常、MT4のデータフォルダ内にある MQL4 / Experts フォルダへ配置します。Indicatorsフォルダ、Scriptsフォルダ、Templatesフォルダ、別MT4のデータフォルダへ入れている場合、EAとしてナビゲーターに表示されないことがあります。
複数のMT4を使っている場合は、特に注意が必要です。見た目は同じMT4でも、インストール先やデータフォルダが異なる場合があります。
MT4未再起動
EAファイルを配置した直後に、MT4側がファイルを認識していない場合があります。
ナビゲーターに表示されない場合は、MT4を再起動するか、ナビゲーターを右クリックして更新してください。ファイル配置後に何も操作していない場合、MT4が新しいEAをまだ読み込んでいない可能性があります。
ナビゲーター未更新
MT4のナビゲーターは、EA、インジケーター、スクリプトなどを一覧表示する場所です。
EAファイルを正しい場所へ入れていても、ナビゲーターを更新していないと一覧に出てこない場合があります。ナビゲーター上で右クリックし、更新を行ってください。
コンパイルエラー
mq4ファイルだけがある場合、コンパイルしてex4ファイルを作成する必要がある場合があります。
コンパイルエラーが出ていると、EAとして正常に使えないことがあります。MetaEditorでmq4を開き、コンパイル結果にエラーがないか確認してください。
対応していないファイル
MT4では、MT5用の ex5 や mq5 は通常そのまま使えません。
MT4用EAとして使う場合は、MT4用の ex4 または mq4 が必要です。ファイル名や拡張子を確認し、MT4用ファイルかどうかを確認してください。
| 原因候補 | 確認する場所 | 対応の方向 |
|---|---|---|
| 配置場所が違う | MT4データフォルダ | MQL4 / Expertsへ配置する |
| MT4未再起動 | MT4本体 | 再起動またはナビゲーター更新 |
| 拡張子違い | ファイル名 | ex4 / mq4か確認する |
| zipのまま | ダウンロードファイル | 展開して中身を確認する |
| コンパイルエラー | MetaEditor | エラー内容を確認する |
Expertsフォルダを確認する
データフォルダを開く
MT4のEA配置場所を確認するには、MT4のメニューから「ファイル」→「データフォルダを開く」を選びます。
Windowsの通常のインストールフォルダではなく、MT4が実際に参照しているデータフォルダを開くことが重要です。別の場所へEAファイルを入れていても、MT4が参照していなければ表示されません。
MQL4 / Experts
データフォルダを開いたら、MQL4 フォルダ内の Experts フォルダを確認してください。
EAファイルは通常、このExpertsフォルダへ配置します。EAがIndicatorsフォルダに入っている場合、インジケーターとしてもEAとしても正しく扱えない場合があります。
サブフォルダの扱い
EAファイルをExpertsフォルダ内のサブフォルダへ入れている場合、ナビゲーター上の表示位置が分かりにくくなることがあります。
まずは基本確認として、対象EAファイルが MQL4 / Experts 内にあるか、またはサブフォルダ内にあるかを確認してください。サブフォルダに入れている場合は、ナビゲーター上でも階層を確認します。
TemplatesやIndicatorsとの違い
Templatesフォルダはチャートテンプレート用、Indicatorsフォルダはインジケーター用、ExpertsフォルダはEA用です。
テンプレートファイルやインジケーターファイルとEAファイルを混同していると、ナビゲーターに出ない、チャートへ適用できない、意図した場所に表示されないといった問題が起きます。
| フォルダ | 主な用途 | EA表示への影響 |
|---|---|---|
| MQL4 / Experts | EA用 | EAは通常ここへ配置する |
| MQL4 / Indicators | インジケーター用 | EAを入れてもEA一覧に出ない場合がある |
| MQL4 / Scripts | スクリプト用 | EAとは用途が異なる |
| templates | チャートテンプレート用 | EA本体の配置場所ではない |
| Presets | setファイル保存用 | EA本体ではなく設定ファイル用 |
拡張子を確認する
ex4
ex4 は、MT4で実行するためのコンパイル済みファイルです。
購入・配布されたEAでは、ex4ファイルだけが提供される場合があります。この場合、通常はex4を MQL4 / Experts へ入れ、MT4を再起動またはナビゲーター更新して確認します。
mq4
mq4 は、MQL4のソースコードです。
mq4だけを配置した場合、環境によってはコンパイルが必要になることがあります。MetaEditorで開いてコンパイルし、エラーがなければex4が生成されます。コンパイルエラーがある場合は、EAとして正常に読み込めない可能性があります。
zipのままになっていないか
EAファイルをzipで受け取った場合は、zipの中身を展開してください。
zipファイルをそのままExpertsフォルダへ入れても、EAとして表示されません。zipの中にex4、mq4、set、マニュアル、関連ファイルが入っている場合は、それぞれ適切な場所へ配置する必要があります。
古いビルドとの互換
MT4のビルドが古い場合、新しい環境で作られたEAが正しく読み込めない可能性があります。
EAが表示されない、読み込めない、初期化できない場合は、MT4のビルド番号も確認してください。相談時には、MT4のビルド番号、EAファイル名、取得元、配置場所を整理すると確認しやすくなります。
| 拡張子 | 意味 | 確認すること |
|---|---|---|
| ex4 | MT4用の実行ファイル | Expertsフォルダに配置する |
| mq4 | MQL4ソースコード | 必要に応じてコンパイルする |
| ex5 / mq5 | MT5用ファイル | MT4では通常そのまま使えない |
| set | EAのInputs設定ファイル | EA本体ではない |
| zip | 圧縮ファイル | 展開して中身を確認する |
ナビゲーター表示を確認する
更新
EAファイルを配置した後は、MT4のナビゲーターを更新してください。
ナビゲーター上で右クリックし、更新を選ぶことで、新しく追加したEAが表示される場合があります。表示されない場合は、配置場所、拡張子、ファイル名、コンパイル状態を確認します。
再起動
ナビゲーター更新でも表示されない場合は、MT4を再起動してください。
複数MT4を使っている場合は、対象のMT4を再起動しているか確認してください。別のMT4を再起動しても、EAを入れたMT4には反映されません。
コンパイル
mq4ファイルを使っている場合は、MetaEditorでコンパイル結果を確認してください。
コンパイルエラーがある場合、EAが正常に読み込まれない、ex4が生成されない、ナビゲーターに表示されないといった問題につながることがあります。
ファイル名
ファイル名が似ているEAが複数ある場合、別のEAを見ている可能性があります。
ナビゲーターに表示されている名前、Expertsフォルダ内のファイル名、相談対象のEA名が一致しているか確認してください。バージョン番号付きファイルが複数ある場合は、どのファイルを使っているかを記録します。
チャートへ入らない時の確認
ドラッグできるか
ナビゲーターにEAが表示されている場合は、対象EAをチャートへドラッグできるか確認します。
ドラッグしても何も起きない、設定画面が出ない、チャート右上にEA名が表示されない場合は、ファイルの種類、MT4の状態、Expertsログ、Journalログを確認してください。
自動売買許可
EAをチャートへ入れられても、自動売買が許可されていない場合、注文や決済処理は行われないことがあります。
ただし、この記事で扱う「表示されない・読み込めない」問題では、まずEAがチャートへ適用できるかを確認します。その後、MT4本体の自動売買ボタン、EA個別のライブ取引許可、Inputsの稼働設定を確認してください。
DLL使用設定
EAによってはDLLの使用許可が必要な場合があります。
DLLが必要なEAで許可がOFFになっていると、一部機能が動かない、初期化エラーが出る、外部機能が読み込めない場合があります。すべてのEAでDLLが必要なわけではないため、マニュアルやログを確認してください。
パラメータ画面
EAをチャートへ適用した時に、パラメータ画面が表示されるか確認してください。
パラメータ画面が表示される場合は、EA自体は読み込まれている可能性があります。Inputs、全般設定、自動売買許可、DLL許可、setファイル読み込みの有無を確認します。
| 症状 | 見る場所 | 確認すること |
|---|---|---|
| ドラッグできない | ナビゲーター、チャート | EAとして表示されているか |
| 設定画面が出ない | チャート、ログ | 読み込みエラーの有無 |
| チャート右上にEA名が出ない | チャート右上 | EA適用状態を確認 |
| 入るが動かない | 自動売買、Inputs、ログ | 許可設定と初期化ログを確認 |
| 外部機能だけ動かない | DLL、WebRequest、Expertsログ | 必要な許可設定を確認 |
ログで確認する
Expertsログ
Expertsログは、EA側の初期化、設定読込、エラー、認証、外部連携などを確認するためのログです。
EAをチャートへ入れた直後、設定画面を閉じた直後、EAが表示されない・読み込めないと感じた時は、Expertsログにエラーが出ていないか確認してください。
Journalログ
Journalログは、MT4端末側の起動、接続、ファイル読み込み、操作状態などを確認するためのログです。
EAがチャートへ入らない、MT4が反応しない、ファイル配置後に認識しない場合は、Journalログも確認してください。Expertsログだけでは分からない端末側の情報が出る場合があります。
初期化エラー
EAがチャートへ入ったように見えても、初期化エラーが出ている場合、正常に動作していない可能性があります。
初期化エラーには、設定値エラー、認証エラー、ファイル不足、DLL許可不足、外部連携設定不足などが含まれる場合があります。ログの時刻、EA名、エラー内容を確認してください。
コンパイルエラー
mq4を使う場合は、MetaEditorのコンパイル結果を確認します。
エラーがある場合は、該当行、エラー内容、ファイル名を確認してください。コンパイルエラーが解消しない場合は、mq4ファイル、関連mqhファイル、エラーメッセージを整理して相談すると確認しやすくなります。
| ログ種別 | 確認する内容 | 見るタイミング |
|---|---|---|
| Expertsログ | EA側の初期化、設定、エラー | EA適用直後、読み込み失敗時 |
| Journalログ | MT4端末側の起動、接続、操作状態 | MT4再起動後、ファイル認識確認時 |
| MetaEditor | コンパイルエラー、警告 | mq4を使う場合 |
| 初期化ログ | EA名、バージョン、設定読込 | チャート適用直後 |
相談前に送る情報
ファイル名
相談前には、対象EAのファイル名を整理してください。
ex4なのか、mq4なのか、zipの中に入っているのか、複数バージョンがあるのかを分けて確認します。似た名前のEAが複数ある場合は、実際に配置したファイル名をそのまま記録してください。
配置場所
EAファイルをどこへ配置したかを整理してください。
可能であれば、MT4の「データフォルダを開く」から確認した MQL4 / Experts のスクリーンショットを残すと確認しやすくなります。別MT4のフォルダへ入れていないかも確認してください。
スクリーンショット
ナビゲーター、Expertsフォルダ、チャート画面、EA設定画面、ログ画面のスクリーンショットがあると、状況を確認しやすくなります。
スクリーンショットには、口座番号、Webhook URL、APIキー、認証トークンなどが映り込まないよう注意してください。
ログ
ExpertsログとJournalログを整理してください。
EAを入れた時刻、MT4を再起動した時刻、ナビゲーター更新後の状態、チャートへドラッグした時のログを確認すると、どこで止まっているかを切り分けやすくなります。
MT4ビルド
MT4のビルド番号も確認してください。
EAが古いMT4や特定環境で読み込めない場合、ビルド差が関係する可能性があります。相談時には、MT4ビルド、OS、VPSか自宅PCか、複数MT4を使っているかを整理してください。
| 送ると確認しやすい情報 | 理由 |
|---|---|
| EAファイル名 | 対象ファイルを特定するため |
| 拡張子 | ex4 / mq4 / zip / ex5 などを確認するため |
| 配置場所 | 正しいExpertsフォルダか確認するため |
| ナビゲーターの画像 | EA一覧に表示されているか確認するため |
| Expertsログ | EA側の初期化やエラーを確認するため |
| Journalログ | MT4端末側の状態を確認するため |
| MT4ビルド | 環境差を確認するため |
送らない方がよい情報
EA導入トラブルの相談では、ログ、setファイル、スクリーンショットに重要情報が含まれる場合があります。
| そのまま送らない方がよい情報 | 注意点 |
|---|---|
| 口座番号 | スクリーンショットやログへの映り込みに注意 |
| ログインパスワード | 確認に不要なため送らない |
| Webhook URL | 通知先へ接続できる情報のため注意 |
| GAS URL | 外部シート連携先に関係するため注意 |
| APIキー | 外部サービス認証に関係するため注意 |
| 認証トークン | 利用権限に関係するためマスクする |
| VPSログイン情報 | サーバー操作権限に関係するため送らない |
よくあるトラブルと確認順
MT4 EAが表示されない・読み込めない場合は、EA本体の不具合と決めつけず、フォルダ、拡張子、再起動、ナビゲーター、コンパイル、ログを順番に確認してください。
| 症状 | 主な原因候補 | 確認順 |
|---|---|---|
| ナビゲーターにEAが出ない | 配置場所違い、未更新、拡張子違い | Expertsフォルダ、更新、再起動を確認 |
| EAをチャートへ入れられない | ファイル形式違い、読み込みエラー | 拡張子、Expertsログ、Journalログを確認 |
| mq4はあるが動かない | コンパイル未実施、コンパイルエラー | MetaEditorでコンパイル結果を確認 |
| zipを入れたが表示されない | zip未展開 | zipを展開し、中身を適切に配置 |
| 別PCやVPSでは表示されない | 別MT4のフォルダ、環境差、ビルド差 | データフォルダ、MT4ビルド、ログを確認 |
よくある質問
MT4 EAはどのフォルダへ入れますか?
通常は、MT4のデータフォルダ内にある MQL4 / Experts フォルダへ入れます。MT4の「ファイル」→「データフォルダを開く」から確認してください。
ex4とmq4の違いは何ですか?
ex4はMT4で実行するコンパイル済みファイル、mq4はMQL4のソースコードです。mq4だけの場合は、コンパイルが必要になることがあります。
EAを入れたのにナビゲーターに出ない時は何を確認しますか?
配置フォルダ、拡張子、zip展開、MT4再起動、ナビゲーター更新、コンパイルエラーを確認してください。
チャートにEAを入れても動かない時は何を確認しますか?
自動売買設定、EA個別許可、Inputs、Expertsログ、Journalログを確認してください。表示されない問題と、表示されるが動かない問題は分けて確認します。
zipファイルのままExpertsフォルダへ入れてもよいですか?
通常、zipのままではEAとして表示されません。zipを展開し、ex4やmq4など必要なファイルを適切なフォルダへ配置してください。
MT5用のex5やmq5はMT4で使えますか?
通常、そのままMT4では使えません。MT4用にはex4またはmq4が必要です。
ファイルを送れば原因を調べられますか?
ファイルに加えて、配置場所、スクリーンショット、Expertsログ、Journalログ、MT4ビルド情報があると確認しやすくなります。
まとめ
表示されない時はフォルダ・拡張子・再起動・ログの順で確認する
MT4 EAが表示されない・読み込めない時は、まず MQL4 / Experts に入っているか、ex4またはmq4か、zipのままになっていないか、MT4を再起動またはナビゲーター更新したかを確認してください。
mq4を使う場合はコンパイルエラー、チャートへ入らない場合はExpertsログとJournalログを確認します。複数MT4やVPS環境では、別MT4のデータフォルダへ入れていないかも重要です。
相談前に状況を画像とログで整理する
表示されない原因は、ファイル配置、拡張子、MT4更新、コンパイル、環境差、ログ上のエラーなどに分かれます。
相談前に、対象ファイル名、配置場所、ナビゲーターの状態、チャート画面、Expertsログ、Journalログ、MT4ビルドを整理しておくと、確認が進めやすくなります。
相談前に整理しておきたい情報
- 対象EA名、ファイル名、バージョン
- ex4 / mq4 / zip などの拡張子
- 配置したフォルダの場所
- MT4のデータフォルダを開いた画面
- ナビゲーターに表示されているか分かるスクリーンショット
- チャートへドラッグした時の状態
- Expertsログ、Journalログ、発生時刻
- MetaEditorのコンパイル結果
- MT4ビルド番号、VPSか自宅PCか、複数MT4の有無
関連ページ
- MT4 EAとは?入れ方・設定・動かない時の確認ポイント
- MT4 EAが動かない時に確認すること
- EAのログを問い合わせ前に確認する方法
- MT4 EAを削除・入れ替えする時の確認ポイント
- EA作成・改修相談
- 不具合報告・調査依頼について
- よくある質問
- 免責事項
MT4 EAがナビゲーターに表示されない、チャートへ入れられない、読み込めない場合は、EAファイル名、配置場所、拡張子、MT4ビルド、Expertsログ、Journalログ、スクリーンショットを整理したうえでご相談ください。

