EA運用ガイド

MT5でEAのsetファイルを送る前に確認すること

EAファンクラブ

MT5でEAのsetファイルを送る前には、どのEAの、どのバージョンの、どの環境で使う設定なのかを整理しておく必要があります。

setファイルには、ロット、Magic Number、稼働時間、最大ポジション数、スプレッド制限、通知設定、WebRequest関連、外部連携、認証キーなど、EAの動作に関係する入力値が含まれる場合があります。

確認せずにそのまま送ると、意図しないロット設定が共有されたり、Webhook URLやAPIキーなどの外部連携情報が含まれたり、EAのバージョン違いによって設定値の意味がずれたりすることがあります。

この記事では、MT5でEAのsetファイルを送る前に確認したい項目を、setファイルの役割、EA名・バージョン、Magic Number、ロット、通知・外部連携、個人情報、ログ確認、問い合わせ前整理に分けてまとめます。

なお、この記事はMT5 EAのsetファイル共有、設定確認、導入補助、ログ確認を目的とした技術記事です。特定の売買判断、利益、勝率、損失回避を保証するものではありません。

この記事で確認すること

  • setファイルとは何か
  • setファイルを送る前に確認する基本項目
  • EA名、バージョン、対象口座、対象銘柄の整理
  • Magic Number、ロット、最大ポジション数の確認
  • 通知URL、Webhook、APIキー、認証情報の扱い
  • 送ってよい情報と伏せた方がよい情報
  • 不具合確認でsetファイルと一緒に送る情報
  • setファイル名の付け方と差分管理
  • Expertsログ・Journalログとの照合方法

setファイルとは

EAのInputs設定を保存したファイル

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

EAの設定画面で変更した値を保存しておくことで、別のチャート、別のMT5環境、バックテスト、導入確認、不具合確認などで同じ設定を再現しやすくなります。

項目意味確認すること
setファイルEAのInputs設定を保存したファイルどのEA・どのバージョン用か確認する
InputsEAの入力パラメータロット、Magic Number、時間設定など
EAファイル実行するEA本体.ex5.mq5の対象を確認する
バックテスト設定テスターで使用する条件銘柄、時間足、期間、スプレッドと合わせて確認する
運用設定リアル・デモで使う設定口座タイプや銘柄仕様に合うか確認する

setファイルだけでは環境を再現できない

setファイルはEAのInputs設定を保存するものですが、口座環境、銘柄仕様、MT5設定、WebRequest許可URL、VPS状態、ブローカーの取引条件までは含みません。

そのため、同じsetファイルを使っても、別口座・別ブローカー・別VPSでは動作や結果が変わる場合があります。

setファイルを送る前に確認する基本

どのEA用のsetファイルか明確にする

setファイルを送る時は、必ずEA名、EAバージョン、対象銘柄、時間足、用途を一緒に整理してください。

EAのバージョンが違うと、同じinput名でも意味が変わったり、入力項目の順番や初期値が変わったりする場合があります。

確認項目確認する内容理由
EA名どのEAの設定か別EAのsetファイルと混同しないため
EAバージョン対象EAのバージョン入力項目の違いを確認するため
MT4 / MT5どちらのEA用かファイル形式や設定項目が異なるため
対象銘柄USDJPY、GOLD、XAUUSDなど銘柄仕様によって値の意味が変わるため
時間足M1、M5、M15、H1などEAの想定条件を確認するため
用途バックテスト、デモ、リアル、調査用使う場面によって確認内容が変わるため
作成日いつ保存したsetか変更履歴を追いやすくするため

送る前にInputs画面で再確認する

setファイルを保存した後でも、実際に送る前にEAのInputs画面で値を確認してください。

特に、ロット、Magic Number、最大ポジション数、稼働時間、通知ON/OFF、WebRequest関連、認証情報は、意図しない値のまま送らないよう注意が必要です。

  • EA名とバージョンを確認する
  • 対象銘柄と時間足を確認する
  • setファイルを保存した日時を確認する
  • ロットと最大ポジション数を確認する
  • Magic Numberを確認する
  • 通知URLや認証キーが含まれていないか確認する
  • 送付目的を明確にする

ロット・Magic Number・最大ポジション数を確認する

リスクに直結する項目を確認する

setファイルには、EAのリスクに直結する設定が含まれる場合があります。

初期ロット、最大ロット、ナンピン倍率、最大ポジション数、損切り、利確、証拠金関連の制限などは、送る前に必ず確認してください。

設定項目確認する内容注意点
初期ロット最初の注文数量口座残高に対して大きすぎないか
追加ロットナンピンや追加注文の数量合計ロットを確認する
ロット倍率追加ごとのロット増加最大本数到達時のロットを確認する
Magic NumberEAのポジション識別番号複数EAやコピーEAで混同しないか
最大ポジション数同時保有できる上限全体・方向別・ロジック別を確認する
SL / TP損切り・利確条件内部決済と口座側SLを分けて確認する
稼働時間EAが動く時間帯サーバー時間とPC時間を混同しない

Magic Numberは共有目的に合わせて確認する

Magic Numberは、EAが注文やポジションを識別するための番号です。

複数EA運用、複数チャート運用、コピーEA、決済補助ツール、不具合確認では、Magic Numberが重要になります。setファイルを送る時は、意図したMagic Numberになっているか確認してください。

通知URL・認証情報・外部連携を確認する

そのまま送ると危険な情報が含まれる場合がある

EAによっては、setファイル内にWebhook URL、GAS URL、APIキー、認証キー、ライセンスキー、外部連携用トークンなどが含まれる場合があります。

これらは通知先や外部サービスへ接続できる情報になることがあるため、送る前に必ず確認してください。

情報含まれる可能性注意点
Discord Webhook URL通知対応EAやインジで含まれる場合がある通知先へ投稿できる情報のため伏せる
Google Apps Script URLGoogle Sheets連携で含まれる場合がある外部書き込み先に関係するため注意
APIキー外部サービス連携で含まれる場合があるそのまま共有しない
ライセンスキー認証付きEAで含まれる場合がある必要に応じて一部を伏せる
口座番号認証やコメントに含まれる場合がある必要がある場合でも一部を伏せる
メール設定通知EAで含まれる場合がある認証情報や送信先に注意する

外部連携の調査では伏せ方を決める

通知や外部連携の不具合確認では、Webhook URLやGAS URLの一部確認が必要になる場合があります。

ただし、URL全文やAPIキー全文をそのまま送るのではなく、必要に応じて一部を伏せ、送信先の種類、設定箇所、ログ上のエラー内容を整理してください。

送ってよい情報・伏せた方がよい情報

確認に必要な情報と不要な情報を分ける

setファイルを送る時は、確認に必要な情報と、送らない方がよい情報を分けて考えます。

EAの設定確認には、EA名、バージョン、対象銘柄、時間足、setファイル、ログが役立ちます。一方で、MT5ログインパスワード、VPSログイン情報、APIキー全文などは通常不要です。

分類情報扱い
送ると確認しやすいEA名・バージョン対象EAを特定するために有用
送ると確認しやすい対象銘柄・時間足設定値の前提確認に有用
送ると確認しやすいsetファイルInputs設定確認に有用
送ると確認しやすいExpertsログ・Journalログ実際の挙動確認に有用
伏せた方がよいMT5ログインパスワード設定確認には不要
伏せた方がよいVPSログイン情報リモート接続情報のため送らない
伏せた方がよいWebhook URL・APIキー外部サービスへ接続できるため注意
伏せた方がよいライセンスキー全文利用権限に関係するため注意

スクリーンショットも確認する

setファイルと一緒にInputs画面やログのスクリーンショットを送る場合、口座番号、認証キー、Webhook URL、APIキー、VPS情報が映り込むことがあります。

共有前に、不要な情報が表示されていないか確認してください。

  • MT5ログインパスワードは送らない
  • VPSログイン情報は送らない
  • Webhook URLやAPIキーは必要に応じて伏せる
  • ライセンスキー全文をそのまま送らない
  • スクリーンショット内の口座番号や通知URLを確認する
  • 必要な場合は一部伏せた状態で共有する

不具合確認でsetファイルを送る場合

setファイルだけでなくログも必要になる

EAが動かない、エントリーしない、通知が届かない、外部連携が失敗する場合、setファイルだけでは原因を判断できないことがあります。

setファイルは設定値の確認に役立ちますが、実際にEAがどう判断したかはExpertsログやJournalログで確認します。

不具合内容setファイルで見ることログで見ること
EAが起動しない認証設定、外部連携設定初期化エラー、認証結果
エントリーしない稼働時間、スプレッド制限、フィルター設定見送り理由、条件不成立、注文許可
注文エラーが出るロット、SL/TP、最大ポジション数retcode、証拠金不足、ロット不正
通知が届かない通知ON/OFF、Webhook URL、WebRequest関連HTTPステータス、送信失敗、GetLastError
外部連携が動かないGAS URL、API設定、送信間隔通信結果、レスポンス本文、parse error
別EAを操作しているMagic Number、対象銘柄対象ポジション、注文番号、決済理由

再現条件も一緒に整理する

不具合確認では、setファイル、ログ、スクリーンショットに加えて、発生日時、対象銘柄、時間足、口座タイプ、再現手順を整理してください。

どの状態で、どの操作をした時に、どのような結果になったのかが分かると、原因を切り分けやすくなります。

setファイル名と差分管理

ファイル名で内容が分かるようにする

setファイルは、ファイル名だけでは中身が分かりにくい場合があります。

EA名、バージョン、銘柄、時間足、用途、日付などをファイル名に入れておくと、後から確認しやすくなります。

ファイル名に入れる候補理由
EA名EANameどのEA用か分かるようにする
バージョンv1_20EA更新前後の違いを確認する
銘柄USDJPY、XAUUSD対象チャートを分かりやすくする
時間足M5、M15、H1想定時間足を分かりやすくする
用途BT、DEMO、LIVE、CHECKバックテスト用か実運用用か分ける
日付20260528いつ保存した設定か分かるようにする
メモlowlot、notify_on重要な変更点を残す

上書き前に変更前ファイルを残す

設定を変更する場合は、変更前のsetファイルを残してから新しいsetファイルを保存してください。

上書きだけで管理すると、不具合発生時に「どの設定で動いていたか」が分からなくなります。

バックテスト用setと実運用用setを分ける

用途が違うsetを混同しない

バックテスト用setファイルと、デモ運用・リアル運用で使うsetファイルは、分けて管理してください。

バックテストでは固定スプレッドや検証用のロットを使っている場合があります。実運用用のsetと混同すると、想定外の設定でEAを動かす可能性があります。

用途確認すること注意点
バックテスト用期間、スプレッド、初期残高、ロット検証条件とセットで保存する
デモ確認用実環境に近い設定か通知先や外部連携先を確認する
リアル運用用ロット、最大ポジション、認証、通知慎重に確認してから使う
調査用ログON、テストモード、通知テスト本番用と混同しない
開発確認用検証用input、デバッグ設定通常運用へ戻し忘れない

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

送ると確認しやすい情報

setファイルを送って確認を依頼する場合は、setファイル単体ではなく、対象EAや発生状況も一緒に整理してください。

情報理由
EA名とバージョン対象EAの仕様を確認するため
setファイルInputs設定を確認するため
対象銘柄・時間足設定値の前提を確認するため
口座タイプ最小ロット、手数料、銘柄仕様を確認するため
発生日時該当ログを探しやすくするため
ExpertsログEA側の初期化、判定、見送り理由を確認するため
JournalログMT5全体や注文処理を確認するため
スクリーンショットInputs、チャート、ログ、ポジション状態を確認するため
再現手順どの操作や条件で問題が出たか確認するため

setファイルだけで判断できないこともある

setファイルは設定値の確認には有効ですが、EAが実際にどう動いたかまでは分かりません。

不具合確認では、setファイル、ログ、取引履歴、スクリーンショット、再現条件をセットで確認することが重要です。

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

  • EA名とバージョンを確認した
  • 対象銘柄と時間足を確認した
  • setファイルの用途を確認した
  • ロット、最大ポジション数、SL/TPを確認した
  • Magic Numberを確認した
  • 稼働時間、スプレッド制限、外部制御設定を確認した
  • Webhook URL、GAS URL、APIキー、認証キーが含まれていないか確認した
  • スクリーンショット内の口座番号や認証情報を確認した
  • バックテスト用setと実運用用setを混同していない
  • 変更前後のsetファイルを分けて保存した
  • 不具合確認用にExpertsログとJournalログを整理した
  • 送らない方がよい情報を伏せた

よくある質問

setファイルだけ送れば設定確認できますか?

setファイルでInputs設定は確認できますが、EA名、バージョン、対象銘柄、時間足、口座タイプ、ログがないと判断できない場合があります。必要に応じて、ExpertsログやJournalログも一緒に整理してください。

setファイルに個人情報は含まれますか?

EAの仕様によっては、Webhook URL、GAS URL、APIキー、認証キー、ライセンスキー、口座番号などが含まれる場合があります。送る前に内容を確認してください。

Magic Numberはsetファイルに含まれますか?

EAのInputsにMagic Numberがある場合、setファイルに含まれることが多いです。複数EA、複数チャート、コピーEA、決済補助ツールを使う場合は特に確認してください。

バックテスト用setをそのままリアル運用で使ってよいですか?

そのまま使う前に確認が必要です。バックテスト用setは、検証用ロット、固定スプレッド、テスト用通知先、デバッグ設定が含まれる場合があります。リアル運用用とは分けて管理してください。

通知が届かない時はsetファイルだけで原因が分かりますか?

setファイルで通知ON/OFFやWebhook URLの有無は確認できますが、実際の通信結果はExpertsログで確認する必要があります。WebRequest許可URL、HTTPステータス、GetLastErrorも確認してください。

setファイルを送る時のファイル名はどうすればよいですか?

EA名、バージョン、銘柄、時間足、用途、日付が分かる名前にすると確認しやすくなります。例として、EA名_v120_XAUUSD_M15_DEMO_20260528 のように整理します。

関連ページ

setファイルを送る前には、EA導入、複数チャート、複数EA、Magic Number、ログ確認、WebRequest、VPS移行を合わせて確認すると整理しやすくなります。

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

まとめ

MT5でEAのsetファイルを送る前には、EA名、バージョン、対象銘柄、時間足、用途、作成日を整理してください。setファイルだけでは、口座環境や銘柄仕様、MT5設定、WebRequest許可までは再現できません。

setファイルには、ロット、Magic Number、最大ポジション数、SL/TP、稼働時間、通知設定、外部連携、認証情報などが含まれる場合があります。送る前に、不要な情報や伏せるべき情報が含まれていないか確認してください。

不具合確認では、setファイルだけでなく、Expertsログ、Journalログ、発生日時、対象銘柄、時間足、スクリーンショット、再現手順をセットで整理することが重要です。

バックテスト用set、デモ確認用set、リアル運用用set、調査用setは分けて管理し、変更前後のファイルを残してください。ファイル名にはEA名、バージョン、銘柄、時間足、用途、日付を入れておくと、後から確認しやすくなります。

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