トラブル解決

MT5でEAを削除・入れ替えする時の確認ポイント

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ログ、スクリーンショットを整理すると、確認が進めやすくなります。

不具合報告・調査依頼について確認する

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