MT4 EAがチャートに表示されない・読み込めない時に確認すること

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用の ex5mq5 は通常そのまま使えません。

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 / ExpertsEA用EAは通常ここへ配置する
MQL4 / Indicatorsインジケーター用EAを入れてもEA一覧に出ない場合がある
MQL4 / Scriptsスクリプト用EAとは用途が異なる
templatesチャートテンプレート用EA本体の配置場所ではない
Presetssetファイル保存用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ファイル名、取得元、配置場所を整理すると確認しやすくなります。

拡張子意味確認すること
ex4MT4用の実行ファイルExpertsフォルダに配置する
mq4MQL4ソースコード必要に応じてコンパイルする
ex5 / mq5MT5用ファイルMT4では通常そのまま使えない
setEAの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がナビゲーターに表示されない、チャートへ入れられない、読み込めない場合は、EAファイル名、配置場所、拡張子、MT4ビルド、Expertsログ、Journalログ、スクリーンショットを整理したうえでご相談ください。

不具合確認・相談前の整理ページを見る

EA作成・改修相談を見る

ABOUT ME
記事URLをコピーしました