MT5でEAのsetファイルを送る前に確認すること
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・どのバージョン用か確認する |
| Inputs | EAの入力パラメータ | ロット、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 Number | EAのポジション識別番号 | 複数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 URL | Google 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_20 | EA更新前後の違いを確認する |
| 銘柄 | 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名、バージョン、銘柄、時間足、用途、日付を入れておくと、後から確認しやすくなります。
