MT5でEAを削除・入れ替えする時の確認ポイント
MT5でEAを削除したり、別バージョンへ入れ替えたりする場合は、作業前に現在の設定、setファイル、保有ポジション、通知、外部連携、ログ、チャート表示を確認しておくことが重要です。
EAをチャートから外すと、そのEAによる新規エントリー、既存ポジション管理、トレーリング、内部決済、通知、Google Sheets記録、外部シート確認、パネル表示などが止まる場合があります。
また、EAを削除しても、チャート上のライン、ラベル、ボタン、パネル、矢印などのオブジェクトが残る場合があります。これはEAの仕様や削除処理によって異なるため、削除前後の状態を記録して確認してください。
この記事では、MT5でEAを削除・入れ替えする時に確認したい、setファイル保存、旧EA退避、既存ポジション、チャートオブジェクト、通知・外部連携、Expertsログ、Journalログ、再設置時の確認ポイントをまとめます。
なお、この記事はEAの削除・入れ替え・再設置時の設定確認・ログ確認を目的とした技術記事です。特定の売買判断、相場予測、利益、勝率、損失回避、推奨削除タイミング、推奨ロット、推奨設定値を示すものではありません。
この記事で確認すること
- EAを削除・入れ替えする前に確認すること
- EA削除・一時停止・更新・差し替えの違い
- setファイルと現在設定の保存
- 既存ポジションとTP/SLの確認
- チャートオブジェクト・パネル表示の確認
- 通知・外部連携への影響
- 削除前後のExpertsログとJournalログ
- 再設置・入れ替え後に確認すること
- 問い合わせ前に整理する情報
EA削除・入れ替え前に最初に確認すること
EAを削除・入れ替えする前に、まず作業目的を整理します。
単にEAを一時的に止めたいのか、旧バージョンから新バージョンへ差し替えたいのか、別EAへ入れ替えたいのか、設定を初期化したいのかによって、確認する内容が変わります。
| 作業目的 | 主に確認すること | 注意点 |
|---|---|---|
| EAを一時的に止めたい | 新規停止、既存ポジション管理、通知停止 | EA削除ではなく停止設定で足りる場合がある |
| EAを削除したい | set保存、保有ポジション、表示オブジェクト | EA内部管理の決済や通知が止まる場合がある |
| EAを更新したい | 旧EA退避、新EA、set互換性、バージョン | 旧setをそのまま使えるか確認する |
| 別EAへ入れ替えたい | マジックナンバー、既存ポジション、通知先 | 旧EAのポジションを新EAが管理できるとは限らない |
| 表示を整理したい | パネル、ボタン、ライン、ラベル | 表示専用と管理用オブジェクトを混同しない |
作業目的を明確にしてから、EA本体、setファイル、保有ポジション、ログ、表示状態を確認してください。
EA削除・一時停止・更新・差し替えの違い
EAを止める、外す、更新する、差し替えるという操作は似ていますが、影響範囲が異なります。
作業前に、どの操作を行うのかを分けて確認してください。
| 操作 | 内容 | 確認すること |
|---|---|---|
| 一時停止 | EAを残したまま機能を止める | 新規だけ止まるのか、既存管理も止まるのか |
| EA削除 | チャートからEAを外す | 既存ポジション管理、通知、表示オブジェクト |
| EA更新 | 同じEAの新旧バージョンを入れ替える | 旧set互換性、Inputs増減、ログ確認 |
| EA差し替え | 別EAや別仕様版へ変更する | マジック、既存ポジション、対象銘柄、通知先 |
| 再設置 | EAを外した後に入れ直す | set読み込み、初期化、既存ポジション認識 |
EA削除とEA更新を混同すると、旧ファイル、旧set、既存ポジション、チャート表示が分かりにくくなる場合があります。作業前に状態を保存してください。
作業前にsetファイルを保存する
EAを削除・入れ替えする前に、現在使っているsetファイルを保存してください。
EAを外した後に設定内容が分からなくなると、再設置時や不具合確認時に、どの設定で動かしていたのか確認しにくくなります。
- 現在使っているsetファイルを保存したか
- EA名とバージョンが分かるファイル名にしたか
- 銘柄と時間足が分かるファイル名にしたか
- 保存日時が分かるようにしたか
- 検証用setと通常用setを分けたか
- 旧EA用setと新EA用setを分けたか
- 通知先や外部連携先の実値が含まれていないか確認したか
setファイルには、ロット、マジックナンバー、通知先、WebRequest関連、外部連携設定などが含まれる場合があります。共有する場合は、Webhook URL、GAS URL、APIキー、認証トークンなどの実値に注意してください。
旧EAファイルを退避する
EAを入れ替える場合は、現在使っている旧EAファイルをすぐに削除せず、退避しておくと確認しやすくなります。
新しいEAに問題が出た場合、旧版へ戻せるかどうかは、旧EAファイル、旧setファイル、旧ログ、旧バージョン情報が残っているかに左右されます。
- 現在使っているEAファイル名を記録したか
- 現在のEAバージョンを確認したか
- 旧EAファイルを別フォルダへ退避したか
- 旧setファイルを保存したか
- 旧EAのログを保存したか
- 新旧EAのファイル名が紛らわしくないか
- 誤って別EAを削除していないか
EAファイル名やバージョンが似ている場合、旧版と新版を取り違えやすくなります。ファイル名、保存場所、更新日時を確認してください。
既存ポジションを確認する
EAを削除・入れ替えする前に、既存ポジションの有無を確認します。
EAを外すと、新規エントリーだけでなく、既存ポジションの管理、トレーリング、建値移動、ナンピン、バスケット決済、通知、記録が止まる場合があります。
- 現在ポジションを保有しているか
- 対象銘柄を確認したか
- BUY / SELL の方向を確認したか
- ロット数を確認したか
- マジックナンバーを確認したか
- 手動注文が混在していないか
- 他EAのポジションと混在していないか
- 新EAが既存ポジションを認識できる仕様か
既存ポジションがある場合、旧EAを外した後も新EAや別EAが同じポジションを管理できるとは限りません。マジックナンバー、銘柄、方向、コメント、EA仕様を確認してください。
TP / SL / 内部決済管理を確認する
EA削除前には、保有ポジションにTPやSLがブローカー側へ設定されているか確認してください。
EAによっては、TP/SLをブローカー側へ置かず、EA内部で価格を監視して決済する場合があります。この場合、EAを削除すると内部決済管理が止まる可能性があります。
- ブローカー側TP/SLが設定されているか
- EA内部だけでTP/SL相当を管理していないか
- トレーリングがEA内部処理か
- 建値移動がEA内部処理か
- 時間決済や条件決済がEA内部処理か
- ナンピン・バスケット決済がEA内部管理か
- EA削除後に既存ポジション管理がどうなるか
TP/SLやトレーリングの扱いはEAごとに異なります。チャート表示だけではなく、保有ポジション画面、Inputs、Expertsログを確認してください。
チャートオブジェクト・パネル表示を確認する
EAを削除した後、チャート上にパネル、ボタン、ライン、ラベル、矢印、テキストなどが残る場合があります。
これらは表示専用の場合もあれば、EAが管理のために使っていたオブジェクトの場合もあります。削除前後にスクリーンショットを残し、どのオブジェクトが残ったのか確認してください。
- 削除前のチャート状態を保存したか
- 削除後にパネルやボタンが残っていないか
- 平均価格ラインやTP/SLラインが残っていないか
- 旧EAのラベルや矢印が残っていないか
- 別EAのオブジェクトを誤って消していないか
- 新EAの表示と旧表示が重なっていないか
- 時間足変更後に表示崩れが起きていないか
古いオブジェクトを手動で削除する場合は、他EAの表示や管理用ラインを誤って消さないよう注意してください。
通知・外部連携への影響を確認する
Discord通知、Google Sheets連携、CSV出力、外部認証、外部シート制御を使うEAでは、EA削除や入れ替えにより通知・記録・外部連携も止まる場合があります。
新しいEAへ入れ替える場合は、通知先、WebRequest、外部連携URL、GAS、外部認証、Google Sheetsの列構成が旧EAと一致しているか確認してください。
- 通知ON/OFFが新EAでも意図どおりか
- Discord Webhook URLが正しいか
- WebRequest許可URLが登録されているか
- Google Sheetsの送信先が正しいか
- 外部認証が必要なEAか
- 外部シート制御のURLが正しいか
- VPS側MT5でも同じ設定になっているか
Webhook URL、GAS URL、APIキー、認証トークンなどの実値は、公開ページや通常の問い合わせ文面にそのまま貼らないでください。スクリーンショットに映る場合も、必要に応じてマスキングしてください。
削除前後のExpertsログを確認する
EAを削除・入れ替えする前後では、Expertsログを確認します。
EA削除時には、deinitログ、停止理由、オブジェクト削除、通知停止、外部連携停止、異常終了、残存オブジェクト関連のログが出る場合があります。
- 削除前のEA起動ログを保存したか
- 削除時のdeinitログが出ているか
- 異常終了ログが出ていないか
- オブジェクト削除ログが出ているか
- 既存ポジション管理停止に関するログがあるか
- 通知や外部連携停止ログがあるか
- 新EA設置後の初期化ログが正常か
ログが多い場合は、EA名、バージョン、init、deinit、error、failed、object、position、auth、WebRequest などの文字列を優先して確認してください。
Journalログで確認すること
Journalログでは、MT5端末側のEA着脱、チャート操作、接続状態、ログイン状態、取引許可、VPS再起動などを確認できる場合があります。
EA削除・入れ替え後に動作が変わった場合は、ExpertsログだけでなくJournalログも確認してください。
- EAをチャートから外した時刻
- 新EAをチャートへ入れた時刻
- MT5再起動や接続断の有無
- VPS再起動の有無
- 自動売買ON/OFFの状態
- 取引許可や注文応答の状態
- ファイル読み込みエラーの有無
削除・入れ替え後にエントリーしない、決済しない、通知が届かない、表示が崩れる場合は、作業時刻を基準にログを確認してください。
再設置・入れ替え後に確認すること
EAを再設置・入れ替えした後は、旧EAと新EAの違いを確認します。
同じ名前のEAでも、バージョンが違うとInputs項目、初期値、ログ出力、マジックナンバー、通知設定、外部連携、既存ポジション認識が変わっている場合があります。
- 新EAのファイル名とバージョンを確認したか
- 旧setをそのまま使える仕様か確認したか
- Inputs項目が増減していないか
- マジックナンバーが変わっていないか
- 既存ポジションを認識しているか
- 通知・外部連携が正常か
- チャート表示やパネルが崩れていないか
- Expertsログに初期化成功ログが出ているか
旧setを新EAへ読み込む場合は、読み込み後に全項目と初期化ログを確認してください。項目追加・削除・型変更がある場合、意図どおり反映されないことがあります。
EA削除・入れ替えで避けたい判断
EA削除・入れ替えは、技術的な作業であり、売買判断や収益性の判断とは分けて扱う必要があります。
EAを削除したから損失を回避できる、入れ替えれば成績が改善する、特定のタイミングで削除すべき、といった説明は行いません。確認対象は、設定、ファイル、既存ポジション、ログ、通知、外部連携、表示状態です。
- EA削除を利益改善や損失回避の方法として扱わない
- 削除タイミングを売買判断として扱わない
- 旧EAと新EAの仕様差を確認せずに入れ替えない
- 既存ポジションの管理状態を未確認のままにしない
- setファイルを保存せずに削除しない
- 通知や外部連携の停止を見落とさない
- ログを確認せずに表示だけで判断しない
EA削除・入れ替え前後では、作業目的、対象EA、setファイル、既存ポジション、ログ、通知、外部連携を分けて確認してください。
目的別に確認したい記事
EAの削除・入れ替えに関連する確認は、目的ごとに近い記事を確認すると整理しやすくなります。
| 確認したい内容 | 見るポイント | 関連ページ |
|---|---|---|
| EAを更新・差し替えしたい | 旧ファイル退避、新旧set、バージョン、戻し方 | MT5でEAを更新・差し替えする前に確認すること |
| チャート表示・パネル崩れを確認したい | 表示オブジェクト、旧オブジェクト、再描画、時間足変更 | MT5でEAのチャート表示・パネルが崩れた時に確認すること |
| setファイルを確認したい | EA名、バージョン、現在値、変更対象、送付前確認 | MT5でEAのsetファイルを送る前に確認すること |
| ログ確認の基本を確認したい | Expertsログ、Journalログ、発生時刻、EA名、setファイル | EAのログを問い合わせ前に確認する方法 |
| 不具合報告の情報を整理したい | 症状、発生時刻、スクリーンショット、ログ、環境 | 不具合報告・調査依頼について |
| 利用上の注意事項を確認したい | 投資助言ではないこと、動作保証範囲、利用者側確認 | 免責事項・リスク説明 |
EA削除・入れ替え前の実務チェック表
- 削除・入れ替えの目的を整理した
- 対象EA名を確認した
- 現在のEAファイル名とバージョンを確認した
- 旧EAファイルを退避した
- 現在のsetファイルを保存した
- 対象銘柄と時間足を記録した
- 保有ポジションを確認した
- マジックナンバーを確認した
- TP/SLがブローカー側に設定されているか確認した
- EA内部管理の決済条件があるか確認した
- 通知・外部連携への影響を確認した
- 削除前のチャート状態をスクリーンショットで保存した
- 削除前後のExpertsログを確認した
- 必要に応じてJournalログを確認した
- 再設置後の初期化ログを確認した
- EA削除を売買判断や損失回避保証として扱っていない
問い合わせ前に整理する情報
EA削除・入れ替え後の不具合や確認事項について相談する場合は、次の情報を整理してください。
| 整理項目 | 内容 |
|---|---|
| EA情報 | 旧EA名、新EA名、ファイル名、バージョン |
| 使用環境 | MT5、ブローカー、口座タイプ、銘柄、時間足、VPS有無 |
| 作業内容 | 削除、再設置、更新、別EAへの入れ替えなど |
| setファイル | 削除前set、入れ替え後set、旧set、新set |
| 保有ポジション | 銘柄、方向、ロット、マジックナンバー、TP/SL |
| 通知・外部連携 | Discord通知、Google Sheets、WebRequest、外部認証 |
| 発生時刻 | 削除した日時、再設置した日時、問題に気づいた日時 |
| Expertsログ | 削除前後、deinit、init、設定読み込み、通知、外部連携 |
| Journalログ | EA着脱、MT5再起動、接続、取引許可、注文応答 |
| スクリーンショット | 削除前後のチャート、Inputs、保有ポジション、ログ |
ログやスクリーンショットを送る場合は、口座番号、氏名、メールアドレス、Webhook URL、GAS URL、APIキー、認証トークン、VPSログイン情報などが表示されていないか確認し、必要に応じてマスキングしてください。
よくある質問
EAを削除すると保有ポジションも消えますか?
通常、EAをチャートから外しても保有ポジション自体が消えるわけではありません。ただし、EA内部で行うトレーリング、条件決済、通知、記録などは止まる場合があります。
EAを削除する前にsetファイルは保存した方がよいですか?
はい。再設置時や不具合確認時に現在設定を確認できるよう、EA名、バージョン、銘柄、時間足、保存日時が分かる形で保存しておくと確認しやすくなります。
EAを削除してもラインやパネルが残るのは不具合ですか?
EAの仕様によります。削除時にすべての表示を消す設計もあれば、確認用ラインを残す設計もあります。残った表示が新EAや再設置後の動作に影響するかを確認してください。
旧EAのsetファイルを新EAにそのまま使えますか?
EAの更新内容によります。Inputs項目が増減している場合や項目名が変わっている場合、旧setが正しく反映されないことがあります。読み込み後に全項目と初期化ログを確認してください。
EA削除・入れ替え後の相談では何を送ればよいですか?
旧EA名、新EA名、ファイル名、バージョン、setファイル、保有ポジション、削除前後の時刻、Expertsログ、Journalログ、スクリーンショットを整理してください。
まとめ
MT5でEAを削除・入れ替えする時は、現在のEAファイル、バージョン、setファイル、保有ポジション、TP/SL、通知、外部連携、チャート表示、ログを確認することが重要です。
EAを削除すると、新規エントリーだけでなく、既存ポジション管理、内部決済、通知、記録、外部連携、表示オブジェクトにも影響する場合があります。
問い合わせ前には、旧EA・新EAの情報、setファイル、保有ポジション、作業時刻、Expertsログ、Journalログ、スクリーンショットを整理すると、確認が進めやすくなります。

