EA運用ガイド

MT4/MT5で自動売買を始める前に確認する設定|EA設置・自動売買ON・ログ確認

EAファンクラブ

MT4/MT5で自動売買を始める前には、EAをチャートに入れるだけでなく、取引口座、EAファイル、setファイル、自動売買許可、Magic Number、ロット、VPS、WebRequest、ログ確認を整理しておく必要があります。

自動売買が動かない原因は、EA本体の不具合だけとは限りません。MT4/MT5全体の自動売買許可がOFF、EA個別設定がOFF、setファイルが未反映、口座が未接続、銘柄名が違う、WebRequestが未設定、VPS上でMT5が止まっている、といった設定面の原因もあります。

特に、初めてEAを使う場合や、別PC・VPS・別口座へ移す場合は、最初に確認する順番を決めておくと、原因を切り分けやすくなります。

この記事では、MT4/MT5で自動売買を始める前に確認したい設定を、EA設置、自動売買許可、setファイル、Magic Number、ロット、VPS、WebRequest、通知、ログ確認、問い合わせ前整理に分けてまとめます。

なお、この記事はMT4/MT5 EAの導入前確認、設定確認、ログ確認、運用準備を目的とした技術記事です。特定の売買判断、利益、勝率、損失回避を保証するものではありません。

この記事で確認すること

  • MT4/MT5で自動売買を始める前の基本確認
  • EAファイルの設置場所とチャート適用
  • MT4/MT5全体とEA個別の自動売買許可
  • setファイルとInputs設定の確認
  • Magic Number、ロット、最大ポジション数の確認
  • VPSで常時稼働させる時の確認
  • WebRequest、Discord通知、Google Sheets連携の確認
  • ExpertsログとJournalログで確認する内容
  • 問い合わせ前に整理する情報

自動売買を始める前の基本

最初に取引環境を確認する

EAを使う前に、まず取引環境を確認します。MT4用EAをMT5で使うことはできず、MT5用EAをMT4で使うこともできません。

また、同じMT5でも、ブローカー、口座タイプ、銘柄名、最小ロット、スプレッド、取引時間、VPS環境によって動作条件が変わる場合があります。

確認項目確認する内容注意点
MT4 / MT5EAがどちらに対応しているかファイル形式と設置場所が異なる
口座種別デモ / リアル、口座タイプ最小ロットや手数料が異なる場合がある
ログイン状態取引口座へ接続しているか未接続では価格更新や注文ができない
対象銘柄EAが想定する銘柄かGOLD、XAUUSD、接尾辞に注意する
時間足EAの想定時間足かM1、M5、M15、H1などを確認する
VPS常時稼働させる環境か再起動やMT5停止に注意する
ログ確認ExpertsログとJournalログを見られるか不具合時の切り分けに必要

自動売買ONだけで完了ではない

MT4/MT5の自動売買をONにしても、EA個別設定、setファイル、口座接続、銘柄条件、取引時間、証拠金、WebRequestが整っていなければ、EAは想定どおりに動かない場合があります。

自動売買を始める時は、「EAを入れたか」ではなく、「EAが注文できる条件まで整っているか」を確認してください。

EAファイルの設置を確認する

MT4とMT5でファイル形式が違う

MT4とMT5では、EAファイルの形式と設置フォルダが異なります。

MT4では主に .ex4、MT5では主に .ex5 を使います。ソースコードが付属する場合は、MT4では .mq4、MT5では .mq5 です。

環境主なEAファイル設置場所の考え方
MT4.ex4 / .mq4MQL4 / Experts 配下へ設置する
MT5.ex5 / .mq5MQL5 / Experts 配下へ設置する
setファイル.setEAのInputs設定を保存・読込する
includeファイル.mqh配布形式によって必要になる場合がある
画像・音声.png / .wav などパネル表示や通知音で必要な場合がある

ナビゲーターに表示されるか確認する

EAファイルを設置した後は、MT4/MT5のナビゲーターにEAが表示されるか確認します。

表示されない場合は、設置フォルダ、ファイル形式、MT4/MT5の再起動、コンパイル状態、配布ファイルの不足を確認してください。

自動売買許可を確認する

全体設定とEA個別設定を分けて見る

EAを動かすには、MT4/MT5全体の自動売買許可と、EA個別の自動売買許可を確認します。

全体設定がONでも、EA個別設定がOFFの場合は注文できません。逆に、EA個別設定がONでも、MT4/MT5全体の自動売買がOFFなら注文できません。

確認場所確認する内容問題がある時の状態
MT4/MT5上部ボタン自動売買・アルゴリズム取引がONかEAが注文できない
EA個別設定自動売買を許可しているかチャートにEAが入っていても注文しない
ツール設定EA許可、DLL、WebRequestなど通知や外部連携が動かない場合がある
チャート右上EAの稼働状態表示停止状態やエラー表示を確認する
Expertsログ初期化、認証、注文許可エラーや見送り理由を確認する

許可設定を変更したらログも確認する

自動売買許可を変更した後は、EAが再初期化される場合があります。

設定変更後に、ExpertsログでEAが正常に起動しているか、認証や外部連携に失敗していないかを確認してください。

  • MT4/MT5全体の自動売買をONにする
  • EA個別設定で自動売買を許可する
  • 対象チャートへEAを正しく適用する
  • EAの初期化ログを確認する
  • 注文許可や認証エラーが出ていないか確認する
  • 設定変更後にEAが停止していないか確認する

setファイルとInputsを確認する

読み込んだだけでなく値を確認する

setファイルは、EAのInputs設定を保存したファイルです。

setファイルを読み込んだ後は、ロット、Magic Number、最大ポジション数、稼働時間、スプレッド制限、通知ON/OFF、外部連携設定が想定どおりになっているか確認してください。

Inputs項目確認する内容注意点
ロット初期ロットや倍率口座残高に対して大きすぎないか
Magic NumberEAの識別番号複数EAや複数チャートで重複しないか
最大ポジション数保有上限ナンピンEAやグリッドEAでは特に重要
SL / TP損切り・利確設定内部決済と口座側SLを分けて確認する
稼働時間EAが判定する時間帯サーバー時間とPC時間を混同しない
スプレッド制限発注見送り条件GOLD / XAUUSDでは広がりやすい
通知・外部連携Webhook、GAS URL、WebRequestテスト用設定のままになっていないか

用途別にsetファイルを分ける

バックテスト用、デモ確認用、リアル運用用、調査用のsetファイルは分けて管理してください。

検証用ロットやデバッグ設定が入ったsetファイルを、そのまま実運用で使わないよう注意します。

Magic Numberと複数EA運用を確認する

複数EAでは管理対象を分ける

同じ口座で複数EAを使う場合や、同じEAを複数チャートに入れる場合は、Magic Numberを確認してください。

Magic Numberが重複すると、EA同士の管理対象が混ざる場合があります。特に、決済補助ツール、コピーEA、ナンピンEA、複数ロジックEAでは注意が必要です。

状況確認すること注意点
複数EAを同じ口座で使うEAごとのMagic Number別EAのポジションを誤管理しないようにする
同じEAを複数チャートで使うチャートごとのMagic Number同じ銘柄・別時間足では特に注意する
コピーEAを使うコピー対象Magic、除外Magicコピーしたくない注文まで含めない
決済補助ツールを使う決済対象Magic、対象銘柄全ポジション対象設定に注意する
手動注文を併用する手動注文をEAが管理するか誤決済や対象外管理に注意する

ロット・証拠金・最大ポジション数を確認する

口座全体のリスクで見る

自動売買を始める前には、EA単体のロットだけでなく、口座全体でどの程度のポジション量になりうるかを確認します。

特に、ナンピンEA、グリッドEA、複数EA運用、複数チャート運用では、最大ポジション到達時の合計ロット、含み損、必要証拠金、証拠金維持率を確認してください。

確認項目確認する内容注意点
初期ロット最初の注文数量口座残高に対して大きすぎないか
最大ロットEAが到達しうる最大数量ナンピンや倍率式で増えないか確認する
最大ポジション数同時に持てる本数全体・方向別・ロジック別を確認する
必要証拠金ポジション保有に必要な証拠金複数EAでは合計で見る
証拠金維持率口座の余力ロスカット水準に近づかないか確認する
含み損決済前の損益状態残高だけで判断しない
停止基準EA停止・手動対応の基準運用前に決めておく

VPSで動かす場合の確認

VPSを契約しただけではEAは動かない

VPSを使う場合でも、VPS上にMT4/MT5をインストールし、正しい口座へログインし、EAをチャートへ適用し、自動売買許可をONにする必要があります。

また、Windows UpdateやVPS再起動後にMT4/MT5が停止していないかも確認してください。

VPS確認項目確認する内容注意点
MT4/MT5起動VPS上で起動し続けているか閉じているとEAは動かない
口座接続正しい口座へログインしているかデモ / リアルの違いに注意する
EA適用対象チャートにEAが入っているか銘柄・時間足も確認する
自動売買許可VPS側でもONになっているか自宅PCの設定は引き継がれない
WebRequest必要URLが許可されているかMT4/MT5ごとに設定が必要
再起動後MT4/MT5が止まっていないかWindows Update後に確認する

WebRequest・通知・外部連携を確認する

外部連携を使うEAは追加設定が必要

EAによっては、Discord通知、Google Sheets連携、外部認証、Webhook送信、外部シート制御などでWebRequestを使う場合があります。

WebRequestを使うEAでは、MT4/MT5側で許可URLを登録していないと、通知や外部連携が動かない場合があります。

機能確認することログで見る内容
Discord通知Webhook URL、通知ON/OFF、WebRequest送信成功、HTTPエラー、send failed
Google Sheets連携GAS URL、共有権限、書き込み先write success、HTTP error、parse error
外部認証認証URL、口座番号、ライセンス状態認証成功、認証失敗、期限切れ
外部シート制御取得URL、制御値、時間帯entry block、control fetch failed
外部書き込み送信先、トークン、送信間隔write failed、HTTP status、throttle

通知先がテスト用のままになっていないか確認する

デモ確認やテスト中に使っていたDiscordチャンネル、Google Sheets、Webhook URLが、そのまま残っていることがあります。

実際に使う前に、通知先、記録先、認証先、外部シートの制御状態を確認してください。

起動後にログで確認すること

ExpertsログとJournalログを分けて見る

EAをチャートへ入れた後は、正常に起動しているかをログで確認します。

ExpertsログではEA側の初期化、認証、条件判定、注文要求、通知結果を確認します。JournalログではMT4/MT5全体の接続状態、注文処理、取引サーバー応答を確認します。

ログ主な確認内容使う場面
ExpertsログEA初期化、認証、条件判定、通知、注文要求EA側の状態を見る時
Journalログ接続、注文処理、取引サーバー応答MT4/MT5側の状態を見る時
取引履歴注文番号、銘柄、方向、ロット、Magic実際の注文を確認する時
通知ログDiscord通知、Google Sheets記録外部連携を確認する時

初回起動ログを保存しておく

初めてEAを動かす時や、VPSへ移した時、setファイルを変更した時は、初回起動ログを保存しておくと確認しやすくなります。

不具合が出た場合、起動時の認証結果、Inputs反映、WebRequest結果、自動売買許可、注文見送り理由を確認するために役立ちます。

自動売買が動かない時の切り分け

症状ごとに確認場所を分ける

EAが動かない場合は、原因を一つに決めつけず、設定、口座、EA、外部連携、ログを分けて確認します。

症状確認すること見る場所
EAがナビゲーターに出ない設置フォルダ、ファイル形式、再起動MQL4 / MQL5、ナビゲーター
チャートへ適用できない初期化エラー、必要ファイル不足Expertsログ
注文しない自動売買許可、時間制限、スプレッド、条件不成立Inputs、Expertsログ
注文エラーが出るロット、証拠金、取引時間、銘柄仕様Expertsログ、Journalログ
通知が届かないWebhook、WebRequest、通知ON/OFFExpertsログ、通知先
VPSだけで動かないVPS側MT4/MT5設定、通信、ログイン口座VPS画面、MT4/MT5ログ

問い合わせ前に整理すること

送ると確認しやすい情報

自動売買が動かない、通知が届かない、注文しないなどの確認を依頼する場合は、環境とログをセットで整理してください。

情報理由
MT4 / MT5のどちらか対象環境を特定するため
EA名とバージョン対象ファイルを確認するため
対象銘柄・時間足EAの想定条件と合うか確認するため
setファイルInputs設定を確認するため
口座タイプ最小ロット、手数料、銘柄仕様を確認するため
自動売買許可の状態MT4/MT5全体とEA個別設定を確認するため
ExpertsログEA側の初期化、認証、条件判定を確認するため
JournalログMT4/MT5全体や注文処理を確認するため
スクリーンショットチャート、Inputs、ログ、口座状態を確認するため
再現手順どの操作や条件で問題が出たか確認するため

そのまま送らない方がよい情報

ログやスクリーンショットには、口座番号、ライセンスキー、Webhook URL、APIキー、VPS情報などが含まれる場合があります。共有前に不要な情報が映り込んでいないか確認してください。

情報注意点
MT4/MT5ログインパスワード不具合確認には不要
投資家パスワード閲覧用でも口座情報に関係するため注意
VPSログイン情報リモート接続情報は送らない
Webhook URL通知先へ接続できる情報のため伏せる
APIキー外部連携に関係するためそのまま共有しない
ライセンスキー利用権限に関係するため一部を伏せる
口座番号必要な場合でも一部を伏せる

記事固有の実務チェック表

  • MT4用EAかMT5用EAか確認した
  • EAファイルを正しいフォルダへ設置した
  • 対象口座へ正しくログインした
  • 対象銘柄と時間足を確認した
  • MT4/MT5全体の自動売買をONにした
  • EA個別設定で自動売買を許可した
  • setファイルを読み込み、Inputs値を確認した
  • Magic Number、ロット、最大ポジション数を確認した
  • WebRequest、通知、外部連携の設定を確認した
  • VPSで動かす場合はMT4/MT5が起動し続ける状態か確認した
  • 初回起動後にExpertsログとJournalログを確認した
  • 問い合わせ前に環境、setファイル、ログ、スクリーンショットを整理した

よくある質問

MT4/MT5で自動売買を始める時に最初に確認することは何ですか?

EAがMT4用かMT5用か、EAファイルの設置場所、ログイン口座、対象銘柄、時間足、自動売買許可、setファイル、Expertsログを確認してください。

自動売買をONにしているのにEAが動かないのはなぜですか?

EA個別設定がOFF、setファイル未反映、口座未接続、スプレッド超過、取引時間外、証拠金不足、認証失敗、WebRequest未設定などが原因になる場合があります。ExpertsログとJournalログを確認してください。

setファイルを読み込めば同じ動作になりますか?

必ず同じ動作になるとは限りません。setファイルはInputs設定を保存するものですが、口座環境、銘柄仕様、スプレッド、WebRequest、VPS状態までは含みません。

VPSを使えばEAは自動で動き続けますか?

VPSを契約しただけでは動きません。VPS上でMT4/MT5を起動し、EAをチャートに適用し、自動売買許可をONにし、再起動後もMT4/MT5が止まっていないか確認してください。

Discord通知やGoogle Sheets連携が動かない時は何を確認しますか?

Webhook URL、GAS URL、通知ON/OFF、WebRequest許可URL、HTTPステータス、Expertsログの送信結果を確認してください。通知先がテスト用のままになっていないかも確認します。

問い合わせ前に何を送れば確認しやすいですか?

MT4/MT5の種類、EA名、バージョン、対象銘柄、時間足、setファイル、口座タイプ、Expertsログ、Journalログ、スクリーンショット、再現手順を整理してください。ログイン情報やAPIキーはそのまま送らないでください。

関連ページ

MT4/MT5で自動売買を始める時は、EA導入、setファイル、自動売買許可、VPS、WebRequest、ログ確認を分けて確認すると整理しやすくなります。

確認したい内容関連ページ
MT5 EAの基本導入を確認したい場合MT5 EAとは?入れ方・設定・動かない時の確認ポイント
MT4 EAの基本導入を確認したい場合MT4 EAとは?入れ方・設定・動かない時の確認ポイント
EAが動かない原因を確認したい場合EAが動かない原因と確認ポイント
setファイルを送る前の確認MT5でEAのsetファイルを送る前に確認すること
EAをVPSへ移す時の確認MT5でEAをVPSへ移す前に確認すること
EAを別口座・別環境へ移す時の確認MT5でEAを別口座・別環境へ移す前に確認すること
複数EAを同じ口座で使う時の確認MT5で複数EAを同じ口座で使う前に確認すること
EAを複数チャートへ入れる時の確認MT5でEAを複数チャートに入れる前に確認すること
Magic Numberを確認したい場合EAのマジックナンバーとは?使い方と注意点
WebRequest設定を確認したい場合MT5のWebRequest設定で確認すること
Discord通知が届かない時の確認MT5でDiscord通知が届かない時の確認ポイント
ログを問い合わせ前に確認したい場合EAのログを問い合わせ前に確認する方法
不具合確認を依頼したい場合不具合報告・調査依頼について

まとめ

MT4/MT5で自動売買を始める前には、EAファイルの設置、ログイン口座、対象銘柄、時間足、自動売買許可、setファイル、Magic Number、ロット、最大ポジション数を確認することが重要です。

自動売買が動かない原因は、EA本体だけとは限りません。MT4/MT5全体の自動売買許可、EA個別設定、口座接続、スプレッド、取引時間、WebRequest、通知先、VPS稼働状態などを分けて確認してください。

VPSや外部連携を使う場合は、VPS側でもMT4/MT5が起動し続けているか、WebRequest許可URLが登録されているか、Discord通知やGoogle Sheets連携が想定どおり動いているかを確認します。

問い合わせ前には、MT4/MT5の種類、EA名、バージョン、対象銘柄、時間足、setファイル、Expertsログ、Journalログ、スクリーンショット、再現手順を整理してください。ログイン情報、Webhook URL、APIキーなどはそのまま送らないよう注意してください。

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