MT5でEAを更新・差し替えする前に確認すること
MT5でEAを更新・差し替えする前には、現在使っているEAファイル、setファイル、チャート設定、口座環境、ログ、外部連携設定を確認しておく必要があります。
EAを新しいバージョンへ更新する時や、別のEAへ差し替える時に確認が不足していると、設定が初期値に戻る、Magic Numberが変わる、通知が届かない、WebRequestが動かない、認証に失敗する、旧版へ戻せない、といった問題が起きる場合があります。
特に、実運用中のEA、VPS上で動かしているEA、Discord通知やGoogle Sheets連携を使うEA、認証付きEA、ナンピンEAや複数ポジション管理EAでは、更新前後の差分を記録しておくことが重要です。
この記事では、MT5でEAを更新・差し替えする前に確認したい項目を、旧版バックアップ、setファイル、Magic Number、ロット、認証、WebRequest、通知、ログ確認、ロールバック手順に分けてまとめます。
なお、この記事はMT5 EAの更新・差し替え前確認、設定確認、導入補助、ログ確認を目的とした技術記事です。特定の売買判断、利益、勝率、損失回避を保証するものではありません。
更新だけでなく、一時停止と再開、チャートからの削除、ファイルの退避、MT4での設定変更と入れ替えも扱います。行う操作を先に決め、保有ポジションと決済管理にどのような影響があるかを確認してください。
この記事で確認すること
- MT5でEAを更新・差し替えする前に確認すること
- 旧版EAファイルとsetファイルのバックアップ
- EA名、バージョン、対象銘柄、時間足の確認
- Magic Number、ロット、最大ポジション数の確認
- 更新前にポジションを持っている場合の注意点
- 認証、WebRequest、Discord通知、Google Sheets連携の確認
- VPS上でEAを差し替える時の確認
- 更新後の初回起動ログで見る内容
- 不具合時に旧版へ戻すための準備
EA更新・差し替え前の基本確認
MT5のチャートテンプレートには、実行中のEAとその入力パラメータも保存できます。更新・差し替え時にテンプレートを併用している場合は、EAファイルだけでなく、適用テンプレートとその設定も変更前後で記録してください。
現在の状態を保存してから作業する
EAを更新・差し替えする前に、現在の状態を保存してください。
更新後に問題が出た場合、旧版EA、旧setファイル、更新前ログ、変更前の設定が残っていないと、原因確認やロールバックが難しくなります。
| 保存するもの | 確認する内容 | 理由 |
|---|---|---|
| 旧版EAファイル | .ex5、必要に応じて.mq5 | 問題発生時に旧版へ戻すため |
| 旧setファイル | 更新前に使っていたInputs設定 | 設定差分を確認するため |
| チャート設定 | 銘柄、時間足、適用EA | 更新後の設置状態を確認するため |
| EA名・バージョン | 更新前と更新後のバージョン | 別ファイル混入を防ぐため |
| Expertsログ | 更新前の初期化・注文・通知ログ | 更新後ログと比較するため |
| Journalログ | MT5側の注文処理や接続状態 | MT5側の問題と分けるため |
| 通知・外部連携設定 | Webhook URL、GAS URL、WebRequest設定 | 更新後の通知・記録確認に使うため |
更新と差し替えを分けて考える
EAの「更新」と「差し替え」は似ていますが、確認する内容が異なります。
同じEAの新バージョンへ置き換える場合は、入力項目や仕様変更を確認します。別EAへ差し替える場合は、ロジック、Magic Number、対象ポジション、決済条件、通知、認証条件が変わる可能性があります。
一時停止:EAを一時停止する前に最初に確認すること
EAを一時停止する前に、まず「何を止めたいのか」を明確にします。
新規エントリーだけを止めたいのか、EA全体を止めたいのか、通知だけを止めたいのか、外部連携だけを止めたいのかで、確認する設定や影響範囲が変わります。
| 止めたい内容 | 主に確認する場所 | 注意点 |
|---|---|---|
| 新規エントリーだけ止めたい | EAのInputs、外部停止設定 | 既存ポジション管理が継続する仕様か確認 |
| EA全体を止めたい | 自動売買、EA削除、MT5終了 | 既存ポジション管理や通知も止まる場合がある |
| 通知だけ止めたい | 通知ON/OFF、Webhook設定 | 注文・決済処理とは分けて確認 |
| 外部連携を止めたい | WebRequest、Google Sheets、外部認証 | 外部連携停止がEA本体に影響する仕様か確認 |
| VPS側の稼働を止めたい | VPS、MT5、ログイン状態 | 再開時にMT5とEAが復帰するか確認 |
一時停止の目的を整理せずに操作すると、既存ポジションの管理停止、通知停止、記録停止、再開時の設定取り違えにつながる場合があります。
一時停止:停止方法ごとの違いを確認する
EAを止める方法には複数あります。それぞれ影響範囲が異なるため、どの方法で止めるかを確認してください。
| 停止方法 | 主な影響 | 確認すること |
|---|---|---|
| MT5上部の自動売買をOFF | EAの取引操作が制限される | 既存ポジション管理も止まる可能性がある |
| EA個別の取引許可をOFF | 対象EAの取引操作を止める | 通知や表示は残る場合がある |
| EA内部の稼働設定をOFF | EA仕様に応じて一部機能を止める | 新規停止のみか、全停止かを確認 |
| EAをチャートから外す | EA処理全体が止まる | 表示オブジェクトや既存ポジション管理に注意 |
| MT5を終了する | 全EA・全通知・外部連携が止まる | VPS再開時の復帰確認が必要 |
| VPSを停止する | VPS上のMT5全体が止まる | 他EAや別口座への影響も確認 |
どの方法が適切かは、EAの仕様、現在のポジション状態、利用環境によって異なります。停止前に影響範囲を確認してください。
削除・入れ替え: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、既存ポジション、チャート表示が分かりにくくなる場合があります。作業前に状態を保存してください。
旧版EAとsetファイルをバックアップする
旧版を残してから新ファイルへ置き換える
EAファイルを上書きする前に、旧版EAファイルを別フォルダへ保存してください。
ファイル名にEA名、バージョン、保存日を入れておくと、あとから確認しやすくなります。
| バックアップ名に入れる候補 | 例 | 目的 |
|---|---|---|
| EA名 | EAName | どのEAか分かるようにする |
| バージョン | v1_20 | 更新前後を区別する |
| 日付 | 20260528 | いつ保存したか分かるようにする |
| 用途 | before_update、old、backup | 更新前ファイルと分かるようにする |
| 環境 | DEMO、LIVE、VPS | どの環境で使っていたか確認する |
setファイルも更新前後で分けて保存する
EAを更新すると、Inputs項目が追加・削除・変更される場合があります。
更新前のsetファイルと、更新後に保存したsetファイルを分けて管理してください。同じ名前で上書きすると、どの設定で問題が出たのか分からなくなる場合があります。
- 旧版EAファイルを保存する
- 更新前のsetファイルを保存する
- EA名、バージョン、日付が分かる名前にする
- 更新後のsetファイルを別名で保存する
- 更新前後の変更点をメモする
- 旧版へ戻す手順を確認する
一時停止:停止前にsetファイルと状態を保存する
EAを一時停止する前に、現在のsetファイル、Inputs、チャート状態、保有ポジション、ログを保存しておくと、再開時や問い合わせ時に確認しやすくなります。
- 現在使っているsetファイルを保存したか
- EA名とバージョンを記録したか
- 銘柄と時間足を記録したか
- 保有ポジションを確認したか
- TP/SLの有無を確認したか
- 停止前のExpertsログを保存したか
- 停止前のスクリーンショットを保存したか
一時停止後に設定や状態が分からなくなると、再開時の確認が難しくなる場合があります。停止前の状態を記録しておくことが重要です。
削除・入れ替え:作業前に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を差し替えると、更新後EAが既存ポジションを管理対象として認識するか、無視するか、誤って決済するかが仕様によって変わる場合があります。
| 確認項目 | 確認する内容 | 注意点 |
|---|---|---|
| 保有中ポジション | 銘柄、方向、ロット、注文番号 | 更新後EAが管理するか確認する |
| Magic Number | 既存ポジションの識別番号 | 更新後設定と一致するか確認する |
| コメント | EA名や識別情報 | コピーEAや補助ツールで使う場合がある |
| 含み損益 | 未決済の損益状態 | 差し替え中の手動対応も考える |
| SL / TP | 口座側に設定済みか | EA内部決済と分けて確認する |
| ナンピン状態 | 何本目まで進んでいるか | 平均建値や追加条件を確認する |
| トレーリング状態 | 更新前にどこまで管理していたか | 更新後に状態を引き継げるか確認する |
既存ポジションを管理対象にするか確認する
EAによっては、更新後に既存ポジションを再認識して管理する場合があります。一方で、新規起動後のポジションだけを管理する仕様もあります。
差し替え前に、既存ポジションを引き継いで管理する仕様か、手動で整理してから更新するべきかを確認してください。
一時停止:既存ポジションを確認する
EAを一時停止する前に、まず既存ポジションを確認します。
EAを止めると、新規エントリーだけでなく、既存ポジションのTP/SL管理、トレーリング、ナンピン、建値移動、バスケット決済、通知、記録が止まる場合があります。
- 現在ポジションを保有しているか
- 対象銘柄と方向を確認したか
- ロット数を確認したか
- マジックナンバーを確認したか
- 手動注文が混在していないか
- 他EAのポジションと混在していないか
- コピーEAや決済補助EAの対象になっていないか
- 一時停止後も管理が必要なポジションがあるか
既存ポジションがある場合、EA停止後にどの機能が止まるのかを確認してください。特に、内部決済型EAやトレーリング型EAでは、EA停止後に管理が継続されない場合があります。
一時停止:TP / SL / トレーリングを確認する
EA停止前には、保有ポジションにTPやSLがブローカー側へ設定されているかを確認します。
EAによっては、TP/SLを注文時にブローカー側へ置くものもあれば、EA内部で価格を監視して決済するものもあります。EA内部で管理している場合、EAを止めるとその管理が止まる可能性があります。
- ブローカー側のTP/SLが設定されているか
- EA内部だけでTP/SL相当を管理していないか
- トレーリングがEA内部処理か
- 建値移動がEA内部処理か
- 時間決済や条件決済がEA内部処理か
- ナンピン中の平均価格決済がEA内部処理か
- 停止後に通知や記録も止まるか
TP/SLやトレーリングの扱いはEAごとに異なります。チャート表示だけで判断せず、保有ポジション画面、Inputs、Expertsログを確認してください。
一時停止:ナンピン・追加注文中の停止に注意する
ナンピンEAや複数ポジション型EAを一時停止する場合は、追加注文、平均価格、合計ロット、バスケット決済、最大ポジション数、保有中の未約定注文を確認します。
ナンピン中に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ログを確認してください。
Inputsとsetファイルの互換性を確認する
旧setをそのまま読み込めるとは限らない
EAを更新した場合、旧バージョンのsetファイルをそのまま使えるとは限りません。
入力項目の追加、削除、名称変更、初期値変更、順序変更があると、旧set読み込み後に意図しない値になることがあります。更新後はInputs画面で値を確認してください。
| 確認項目 | 確認する内容 | 注意点 |
|---|---|---|
| input項目追加 | 新しい設定が増えていないか | 初期値のままでよいか確認する |
| input項目削除 | 旧setの値が使われなくなっていないか | 設定が反映されない場合がある |
| input名変更 | 旧項目と新項目の対応 | 意味が変わっていないか確認する |
| 初期値変更 | 推奨値や初期値の変化 | 旧版と動作が変わる可能性がある |
| Magic Number | 更新後も同じ番号か | 既存ポジション管理に影響する |
| ロット設定 | 初期ロットや倍率 | 意図しない大きさになっていないか |
| 通知設定 | 通知ON/OFFや送信先 | 更新後にOFFや空欄になっていないか |
更新後は新しいsetファイルとして保存する
更新後にInputsを確認・調整したら、新しいsetファイルとして保存してください。
旧setを上書きせず、EAバージョン、銘柄、時間足、用途、日付が分かる名前にすると、後から確認しやすくなります。
認証・WebRequest・通知を確認する
更新後に外部連携が止まる場合がある
EAによっては、認証、Discord通知、Google Sheets連携、外部シート制御、Webhook送信などでWebRequestを使う場合があります。
EA更新後に、通知が届かない、外部書き込みが止まる、認証に失敗する場合は、WebRequest設定、URL、トークン、通知ON/OFF、ログを確認してください。
| 確認項目 | 確認する内容 | ログで見る内容 |
|---|---|---|
| 外部認証 | 口座番号、ライセンスキー、認証URL | 認証成功、認証失敗、期限切れ |
| WebRequest | 許可URL、timeout、HTTP結果 | HTTPステータス、GetLastError |
| Discord通知 | Webhook URL、通知ON/OFF | send success、send failed |
| Google Sheets連携 | GAS URL、共有権限、書き込み先 | write success、HTTP error、parse error |
| 外部シート制御 | 取得URL、停止設定、時間制御 | entry block、control fetch failed |
| 通知文 | EA名、バージョン、銘柄、Magic | 更新後の識別情報が正しいか |
通知先や記録先を確認する
更新後に通知先や記録先がテスト用へ戻っていないか確認してください。
特に、Discord Webhook、GAS URL、外部シートURL、認証キー、通知ON/OFFは、更新後のInputsで必ず確認したい項目です。
- 更新後に認証ログを確認する
- WebRequest許可URLを確認する
- Discord通知先が正しいか確認する
- Google Sheetsの記録先を確認する
- 通知ON/OFFが意図した状態か確認する
- 外部連携失敗をEA本体の売買不具合と混同しない
一時停止:通知・外部連携への影響を確認する
Discord通知、Google Sheets連携、CSV出力、外部認証、外部シート制御を使うEAでは、EA停止により通知や記録も止まる場合があります。
一時停止前に、通知や外部連携がどの機能に関係しているかを確認してください。
- 停止中に通知が止まるか
- Google Sheetsへの記録が止まるか
- CSV出力が止まるか
- 外部認証の再確認が必要になるか
- 外部シートによる停止制御を使っているか
- 通知失敗と売買処理停止を混同していないか
- 再開時に通知テストが必要か
Webhook URL、GAS URL、APIキー、認証トークンなどの実値は、公開ページや通常の問い合わせ文面にそのまま貼らないでください。スクリーンショットに映る場合も、必要に応じてマスキングしてください。
削除・入れ替え:通知・外部連携への影響を確認する
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でも同じ設定になっているか
VPS上で更新・差し替えする場合
VPS側のMT5で作業対象を間違えない
VPS上で複数のMT5を使っている場合、どのMT5のどのEAを更新するのかを確認してください。
別口座のMT5や、テスト用MT5へ誤って新ファイルを配置すると、意図したEAが更新されない場合があります。
| VPSで確認すること | 確認する理由 |
|---|---|
| 対象MT5 | 複数MT5を使っている場合に混同しないため |
| ログイン口座 | 更新対象の口座か確認するため |
| EA配置フォルダ | 正しい MQL5 / Experts へ入れるため |
| MT5再起動 | 新EAファイルを認識させるため |
| チャート適用 | 新バージョンのEAが適用されているか確認するため |
| 自動売買許可 | 更新後も注文可能か確認するため |
| VPS稼働状態 | 再起動後にMT5が止まっていないか確認するため |
更新作業後にMT5を放置しない
VPS上でEAを更新した後は、チャートにEAが正しく適用されているか、ログイン口座が正しいか、WebRequestや通知が動いているかを確認してください。
MT5を再起動しただけではEAが正常に動いているとは限りません。更新後の初回起動ログを確認します。
一時停止:VPSでEAを止める時の確認
VPSでEAを動かしている場合、ローカルPC側ではなく、実際にEAが稼働しているVPS側MT5で停止状態を確認します。
VPS上で複数MT5や複数EAを動かしている場合、1つのEAだけを止めたいのか、MT5全体を止めたいのか、VPS全体を停止したいのかを分けて確認してください。
- 停止対象は1つのEAか、MT5全体か、VPS全体か
- 同じVPS上に他のMT5があるか
- 同じMT5で複数EAが動いていないか
- 停止後にVPSを再起動する予定があるか
- 再開時にMT5が自動起動するか
- 再開時にEAがチャートへ残っているか
- 再開後にWebRequestや通知設定が維持されているか
VPSを止めると、対象EAだけでなく、同じVPS上の他のMT5やEAにも影響する場合があります。停止対象を明確にしてください。
更新後の初回起動ログを確認する
正常起動と設定反映を確認する
EAを更新・差し替えした後は、初回起動ログを確認します。
新バージョンとして起動しているか、setファイルが正しく読み込まれているか、認証が成功しているか、WebRequestや通知が動いているか、注文許可があるかを確認してください。
| ログ確認項目 | 確認する内容 |
|---|---|
| EAバージョン | 更新後のバージョンとして起動しているか |
| 初期化結果 | OnInitエラーや必要ファイル不足がないか |
| set反映 | Inputs値が意図どおりか |
| Magic Number | 既存ポジションや管理対象と一致しているか |
| 認証結果 | 利用条件、口座番号、期限に問題がないか |
| WebRequest結果 | 外部通信や通知が成功しているか |
| 注文許可 | 自動売買許可、取引可能状態か |
| エラー | GetLastError、retcode、HTTP errorなど |
更新前後のログを比較する
更新後に動作が変わった場合は、更新前ログと更新後ログを比較してください。
EAバージョン、Magic Number、ロット、認証結果、WebRequest結果、通知結果、注文見送り理由、決済理由が変わっていないか確認します。
停止後・再開時:停止後にログで確認すること
EAを一時停止した後は、ExpertsログとJournalログで、意図した停止操作が行われているか確認します。
EAをチャートから外した場合、deinitログ、オブジェクト削除ログ、通知停止、外部連携停止などが出る場合があります。MT5やVPSを停止した場合は、Journalログや再起動後の状態も確認対象になります。
- EA停止時刻が分かるか
- EA削除・停止ログが出ているか
- 異常終了ログが出ていないか
- チャートオブジェクトが残っていないか
- 通知や外部連携が止まっているか
- 他EAのログと混在していないか
- 停止後に注文や決済が発生していないか
停止後に想定外の注文、決済、通知、ログが出る場合は、別EA、別チャート、別MT5、VPS側の稼働状態も確認してください。
停止後・再開時:再開時に確認すること
EAを再開する時は、停止前と同じ状態に戻っているかを確認します。
EAを再開したつもりでも、setファイルが違う、EAバージョンが違う、チャートが違う、WebRequest設定が不足している、通知先が変わっている、VPS側MT5が起動していないといった問題が起きる場合があります。
- 対象EAが正しいチャートに入っているか
- EAファイル名とバージョンが停止前と一致しているか
- setファイルを正しく読み込んだか
- 自動売買がONになっているか
- EA個別の取引許可が有効か
- 既存ポジションをEAが認識しているか
- 通知・外部連携が再開しているか
- Expertsログに初期化成功ログがあるか
再開時は、停止前の状態と再開後の状態を比較し、EA名、バージョン、setファイル、銘柄、時間足、マジックナンバー、通知設定を確認してください。
削除・再設置:チャートオブジェクト・パネル表示を確認する
EAを削除した後、チャート上にパネル、ボタン、ライン、ラベル、矢印、テキストなどが残る場合があります。
これらは表示専用の場合もあれば、EAが管理のために使っていたオブジェクトの場合もあります。削除前後にスクリーンショットを残し、どのオブジェクトが残ったのか確認してください。
- 削除前のチャート状態を保存したか
- 削除後にパネルやボタンが残っていないか
- 平均価格ラインやTP/SLラインが残っていないか
- 旧EAのラベルや矢印が残っていないか
- 別EAのオブジェクトを誤って消していないか
- 新EAの表示と旧表示が重なっていないか
- 時間足変更後に表示崩れが起きていないか
古いオブジェクトを手動で削除する場合は、他EAの表示や管理用ラインを誤って消さないよう注意してください。
削除・再設置:削除前後の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更新後に問題が出た場合、旧版へ戻す判断が必要になることがあります。
どの状態になったら旧版へ戻すのか、どのファイルを戻すのか、setファイルはどれを使うのか、保有ポジションがある場合はどうするのかを事前に整理してください。
| ロールバック確認 | 確認する内容 | 注意点 |
|---|---|---|
| 旧版EAファイル | 戻せるファイルがあるか | 上書きして消していないか |
| 旧setファイル | 更新前の設定が残っているか | 新setと混同しない |
| 保有ポジション | 旧版が管理できる状態か | Magic Numberや内部状態を確認する |
| 通知・外部連携 | 旧版側の通知設定が使えるか | URLや認証キーが残っているか |
| ログ | 問題発生時のログを保存したか | 戻す前に証拠を残す |
| 再起動手順 | MT5再起動やEA再適用の手順 | 対象MT5を間違えない |
戻す前にログを保存する
不具合が出た場合、旧版へ戻す前に更新後ログを保存してください。
ログを残さずに戻すと、何が原因だったのか確認できなくなる場合があります。Expertsログ、Journalログ、スクリーンショット、発生日時を整理してから対応します。
一時停止:一時停止で避けたい判断
EAの一時停止は、技術的な操作であり、売買判断や収益性の判断とは分けて扱う必要があります。
停止したから損失を回避できる、停止しなければ利益が出る、特定のタイミングで停止すべき、といった説明は行いません。停止前後の確認対象は、設定、既存ポジション、ログ、通知、外部連携、再開時の状態です。
- 一時停止を利益改善や損失回避の方法として扱わない
- 停止タイミングを売買判断として扱わない
- 通知停止と注文停止を混同しない
- 新規停止と既存ポジション管理停止を混同しない
- MT5停止とEA個別停止を混同しない
- 停止後のポジション管理を未確認のままにしない
- 再開時にsetファイルやEAバージョンを確認せずに動かさない
停止操作の前後では、EAの仕様、現在のポジション、ログ、通知、VPS環境を確認してください。
削除・入れ替え:EA削除・入れ替えで避けたい判断
EA削除・入れ替えは、技術的な作業であり、売買判断や収益性の判断とは分けて扱う必要があります。
EAを削除したから損失を回避できる、入れ替えれば成績が改善する、特定のタイミングで削除すべき、といった説明は行いません。確認対象は、設定、ファイル、既存ポジション、ログ、通知、外部連携、表示状態です。
- EA削除を利益改善や損失回避の方法として扱わない
- 削除タイミングを売買判断として扱わない
- 旧EAと新EAの仕様差を確認せずに入れ替えない
- 既存ポジションの管理状態を未確認のままにしない
- setファイルを保存せずに削除しない
- 通知や外部連携の停止を見落とさない
- ログを確認せずに表示だけで判断しない
EA削除・入れ替え前後では、作業目的、対象EA、setファイル、既存ポジション、ログ、通知、外部連携を分けて確認してください。
MT4 EAの設定変更で確認すること
MT4 EAの設定変更で確認すること
Inputsの役割
Inputsは、EAをチャートに適用する時や設定画面を開いた時に確認できるパラメータ欄です。
EAによって、ロット、MagicNumber、最大ポジション、取引時間、通知ON/OFF、スプレッド上限、決済条件、ログ設定、外部連携設定などがInputsで管理されます。設定変更を行う前に、どの項目が何の役割を持つのかを確認してください。
似た名前の項目でも、EAごとに意味が異なる場合があります。たとえば「MaxPosition」が口座全体の上限なのか、通貨ペア単位なのか、MagicNumber単位なのかは、EA仕様によって異なります。
setファイルの役割
setファイルは、EAのInputs設定を保存したファイルです。
同じEAでも、setファイルが違えば、ロット、MagicNumber、稼働時間、通知設定、外部連携、ログ出力などが変わります。設定変更前には、現在使っているsetファイルを保存し、変更後のsetファイルとは別名で管理してください。
古いsetファイルを新しいEAへ読み込む場合は、項目名や仕様が変わっていないか確認が必要です。EAのバージョンが変わっている場合、同じsetファイルでも意図した動作にならないことがあります。
変更前の状態を残す重要性
設定変更後に動作が変わった場合、変更前の状態が残っていないと原因を追いにくくなります。
特に、複数EAを同じ口座で使っている場合や、VPS上で複数MT4を動かしている場合は、どのEAのどの設定を変更したのかが分からなくなりやすいです。変更前のsetファイル、スクリーンショット、EA名、通貨ペア、時間足、発生時刻を残しておくと、後から確認しやすくなります。
| 項目 | 役割 | 変更前に確認すること |
|---|---|---|
| Inputs | EAの設定値を確認・変更する画面 | 項目名、現在値、単位、ON/OFF |
| setファイル | Inputs設定を保存するファイル | 変更前後で別名保存する |
| EAバージョン | EA仕様の識別 | setファイルと対応しているか |
| ログ | 起動・設定読込・エラー確認 | 変更前後のExpertsログを保存する |
MT4:変更前に保存するもの
現在のsetファイル
設定変更前には、現在使っているsetファイルを保存してください。
ファイル名には、EA名、通貨ペア、時間足、日付、変更前であることが分かる文字を入れておくと整理しやすくなります。たとえば、変更前と変更後のファイルを同じ名前で上書きすると、後から比較できなくなります。
setファイルにWebhook URL、APIキー、認証トークンなどが含まれる場合は、共有前に必ず確認し、必要に応じてマスクしてください。
スクリーンショット
Inputs画面、チャート画面、EA名、通貨ペア、時間足、自動売買状態が分かるスクリーンショットを保存してください。
スクリーンショットは、setファイルだけでは分からない状況確認に役立ちます。特に、EAがチャートに適用されているか、どのチャートで動いているか、複数EAが同じチャートや同じ通貨ペアに入っていないかを確認できます。
EA名とバージョン
EA名、ファイル名、バージョンを記録してください。
同じEAでも、バージョンが違うとInputsの項目、初期値、ログ出力、MagicNumberの扱い、決済条件が変わる場合があります。設定変更を相談する場合は、EA名だけでなく、ファイル名とバージョンもあると確認しやすくなります。
通貨ペアと時間足
設定変更を行うチャートの通貨ペアと時間足を記録してください。
EAがチャート時間足を参照する場合、時間足を変えるとエントリー条件や管理処理が変わることがあります。また、通貨ペア名にサフィックスが付く口座では、EAが想定する銘柄名とチャート名が一致しているか確認してください。
| 保存するもの | 保存理由 | 注意点 |
|---|---|---|
| 変更前setファイル | 元の設定へ戻せるようにするため | 変更後ファイルで上書きしない |
| Inputs画面 | 現在値を目視確認できるため | 口座番号やURLの映り込みに注意 |
| EA名・バージョン | 仕様差を確認するため | 似た名前のEAと混同しない |
| 通貨ペア・時間足 | 設置条件を確認するため | サフィックスや時間足違いに注意 |
| 変更前ログ | 正常時との比較に使うため | 発生時刻前後を残す |
MT4:変更時に注意する項目
ロット
ロット設定は、注文数量に関係する重要な項目です。
この記事では特定のロットを推奨しません。確認するべきことは、現在値、変更後の値、単位、最小ロット、ロットステップ、複数EAを使っている場合の合計ロットです。ロット変更後に注文エラーが出る場合は、口座仕様、証拠金、最小ロット、ロットステップ、Journalログを確認してください。
MagicNumber
MagicNumberは、EAが自分の注文やポジションを識別するための番号です。
複数EAを同じ口座で使っている場合、MagicNumberを変更すると、EAが管理対象を認識できなくなる場合があります。既存ポジションがある状態でMagicNumberを変えると、変更前MagicNumberのポジションをEAが管理しなくなる可能性もあります。
最大ポジション
最大ポジションは、EAが同時に保有するポジション数に関係する項目です。
最大ポジションの意味はEAによって異なります。口座全体、通貨ペア単位、方向別、MagicNumber単位、ロジック単位など、どの範囲の上限なのかを確認してください。
取引時間
取引時間設定を変更する場合は、サーバー時間基準なのか、日本時間基準なのかを確認してください。
MT4のチャート時刻は日本時間とは限りません。時間設定を変更した後にエントリーしない場合、時間条件で止まっている可能性があります。Expertsログに時間条件やエントリーブロック理由が出ていないか確認してください。
通知設定
通知設定を変更する場合は、通知方式、通知条件、通知頻度、通知先を分けて確認してください。
ポップアップ、メール、プッシュ通知、Discord通知など、通知方式によって確認場所が異なります。通知が多すぎる、または届かない場合は、EA側の設定だけでなく、MT4本体側の通知設定や外部連携設定も確認します。
外部連携設定
WebRequest、Discord、Google Sheets、外部認証などを使うEAでは、外部連携設定の変更に注意してください。
URL、Webhook、APIキー、認証トークンなどの実値は、公開ページや問い合わせ文面にそのまま載せないでください。設定変更後に外部連携が動かない場合は、WebRequest許可、URL設定、Expertsログ、送信エラーを確認してください。
| 変更項目 | 確認する内容 | 変更後に起きやすい症状 |
|---|---|---|
| ロット | 現在値、単位、最小ロット、ロットステップ | 注文エラー、証拠金不足 |
| MagicNumber | EAごとの識別番号、既存ポジションとの関係 | 既存ポジションを管理しない |
| 最大ポジション | 口座全体か、通貨ペア単位か、Magic単位か | 想定より多い・少ない保有 |
| 取引時間 | サーバー時間か、日本時間か | エントリーしない |
| 通知設定 | 通知方式、通知条件、通知先 | 通知が届かない、通知が多い |
| 外部連携 | WebRequest、URL、認証、送信ログ | 認証失敗、送信失敗、外部取得失敗 |
MT4:稼働中ポジションがある場合
変更してよい項目と注意が必要な項目
稼働中ポジションがある状態で設定変更を行う場合は、変更してよい項目と注意が必要な項目を分けて確認してください。
表示設定やログ設定の変更であれば影響が限定的な場合があります。一方で、MagicNumber、決済条件、トレーリング、ナンピン、最大ポジション、ロット、損切り・利確関連の設定は、既存ポジション管理へ影響する可能性があります。
EA再セット時の挙動
設定変更後にEAを再セットする場合、EAが既存ポジションを引き継いで管理する仕様か確認してください。
EAによっては、再起動後に既存ポジションを認識して管理を再開するものもあれば、新規エントリーだけを対象にするものもあります。再セット後のExpertsログで、EAが既存ポジションを認識しているか確認してください。
決済管理への影響確認
決済管理に関係する設定を変更した場合は、既存ポジションの決済条件に影響がないか確認してください。
トレーリング、建値移動、利確、損切り、時間決済、バスケット決済などは、設定値の変更によって管理方法が変わる場合があります。変更後は、初期化ログ、設定読込ログ、ポジション認識ログ、決済対象ログを確認してください。
| 稼働中ポジションがある時の確認 | 注意する理由 |
|---|---|
| MagicNumber変更 | 既存ポジションを管理対象として認識しなくなる場合がある |
| 決済条件変更 | 利確・損切り・トレーリング条件が変わる場合がある |
| 最大ポジション変更 | 追加エントリーや管理上限に影響する場合がある |
| ナンピン設定変更 | 追加条件や管理本数に影響する場合がある |
| 通知設定変更 | 既存ポジション管理通知が増減する場合がある |
MT4:変更後に確認するログ
初期化ログ
設定変更後は、EAを再起動または再セットした直後の初期化ログを確認してください。
初期化ログには、EA名、バージョン、通貨ペア、時間足、主要設定、認証状態、外部連携状態などが出る場合があります。初期化エラーがある場合、EAが正常に動いていない可能性があります。
設定読込ログ
EAによっては、setファイルやInputsの読込結果をログに出す場合があります。
変更したパラメータが意図した値で読まれているか確認してください。setファイルを読み込んだつもりでも、実際には古いsetや別チャートの設定が残っていることがあります。
エラー
変更後にエラーが出る場合は、ExpertsログとJournalログを分けて確認します。
ExpertsログではEA側の初期化、設定値、条件判定、通知処理を確認します。Journalログでは、MT4端末側の接続、注文応答、自動売買、サーバー通信、証拠金不足などを確認します。
注文ブロック理由
設定変更後にエントリーしない場合、不具合とは限りません。
取引時間外、スプレッド条件外、最大ポジション到達、MagicNumber不一致、ロット不正、証拠金不足、認証エラー、外部制御で停止中など、さまざまな理由で注文がブロックされる場合があります。ログ上で、どの理由で止まっているかを確認してください。
| ログ種別 | 確認する内容 | 見るタイミング |
|---|---|---|
| 初期化ログ | EA起動、バージョン、設定状態 | EA再セット直後 |
| 設定読込ログ | 変更した値が反映されているか | set読込後、EA起動後 |
| Expertsログ | EA側の判定、通知、エラー | 設定変更後の動作確認時 |
| Journalログ | 端末接続、注文応答、取引可否 | 注文エラーや接続問題の確認時 |
| 注文ブロック理由 | なぜ注文しないか | エントリーしない時 |
MT4:変更前後の比較方法
ファイル名を分ける
変更前後のsetファイルは、必ず別名で保存してください。
ファイル名には、日付、EA名、通貨ペア、時間足、変更内容が分かる文字を入れると比較しやすくなります。変更前のsetファイルを上書きすると、元の状態へ戻すことが難しくなります。
変更理由をメモする
変更したパラメータ名、変更前の値、変更後の値、変更理由をメモしてください。
数値だけを変えても、後から「なぜ変えたのか」が分からないと、検証や不具合調査が難しくなります。変更理由は、売買判断ではなく、設定確認や検証条件の記録として残します。
再現条件を残す
設定変更後に問題が起きた場合、再現条件が分かると原因を確認しやすくなります。
通貨ペア、時間足、EA名、バージョン、setファイル、変更項目、発生時刻、Expertsログ、Journalログ、スクリーンショットを整理してください。VPS上で発生した場合は、VPS上のMT4台数や対象MT4も記録します。
| 比較項目 | 変更前 | 変更後 |
|---|---|---|
| setファイル名 | 変更前のファイル名を保存 | 変更後のファイル名を別名保存 |
| 変更パラメータ | 元の値を記録 | 新しい値を記録 |
| EAバージョン | 変更前の版を記録 | 変更後も同じ版か確認 |
| ログ | 正常時ログを保存 | 変更後の初期化・エラーログを保存 |
| 発生症状 | 変更前の状態を記録 | 変更後の変化を記録 |
MT4:よくあるトラブルと確認順
設定変更後にEAの動作が変わった場合は、変更したパラメータ、setファイル、EAバージョン、通貨ペア、時間足、MagicNumber、ログを分けて確認します。
| 症状 | 主な原因候補 | 確認順 |
|---|---|---|
| 変更後にEAが動かない | 設定不正、認証、EA個別許可、初期化エラー | 初期化ログ、Inputs、自動売買状態を確認 |
| エントリーしない | 取引時間、スプレッド、最大ポジション、MagicNumber | 注文ブロック理由とExpertsログを確認 |
| 注文エラーが出る | ロット、証拠金、銘柄仕様、取引不可 | ExpertsログとJournalログを確認 |
| 通知が届かない | 通知OFF、外部連携、WebRequest、Webhook不備 | 通知設定、送信ログ、外部連携設定を確認 |
| 既存ポジションを管理しない | MagicNumber変更、再セット後の引き継ぎ仕様 | 既存ポジションのMagicNumberとEA仕様を確認 |
MT4 EAの削除・入れ替えで確認すること
MT4 EAの削除・入れ替えとは
チャートから外す場合
MT4でEAをチャートから外すとは、現在のチャートに適用されているEAを解除する操作です。
EAをチャートから外すと、そのチャート上でEAの処理は停止します。ただし、保有中のポジションが自動的に消えるとは限りません。ポジションは口座上に残る場合があり、その後の決済管理、トレーリング、ナンピン、通知、外部連携などはEA仕様によって停止する可能性があります。
EAを外す前には、現在ポジションを保有しているか、EAが既存ポジションを管理しているか、手動管理へ切り替える必要があるかを確認してください。
ファイルを削除する場合
EAファイルを削除するとは、MT4のデータフォルダ内にあるEAファイルを削除または退避する操作です。
通常、MT4 EAは MQL4 / Experts フォルダ内に配置されています。ここからファイルを削除すると、ナビゲーター上に表示されなくなる場合があります。ただし、削除前にチャートへ適用済みのEAや保有中ポジションとの関係は、操作タイミングやMT4の状態によって確認が必要です。
誤って必要なEAファイルを削除しないよう、削除ではなく、まず別フォルダへ退避する形で管理すると、元に戻しやすくなります。
新しいEAへ差し替える場合
新しいEAへ差し替える場合は、旧EAを外す、旧ファイルを退避する、新EAファイルを配置する、MT4を再起動またはナビゲーター更新する、チャートへ新EAを適用する、Inputsを確認する、という流れになります。
旧EAと新EAで、Inputs項目、MagicNumber、setファイルの互換性、ログ出力、認証、外部連携、決済管理の仕様が変わっている場合があります。旧setをそのまま読み込む場合でも、新EA側で項目が変わっていないか確認してください。
| 操作 | 意味 | 確認すること |
|---|---|---|
| チャートから外す | 現在のチャート上のEA処理を停止する | 稼働中ポジション、管理停止範囲、ログ |
| EAファイルを削除する | ExpertsフォルダからEAファイルを消す | バックアップ、旧ファイル名、復元可否 |
| 新EAへ差し替える | 旧EAから新EAへ運用対象を変更する | set互換、MagicNumber、Inputs、初期化ログ |
MT4:削除前に確認すること
稼働中ポジション
EAを削除・入れ替えする前に、まず稼働中ポジションの有無を確認してください。
保有ポジションがある状態でEAを外すと、EAによる決済管理、トレーリング、建値移動、ナンピン管理、通知、損益集計などが停止する可能性があります。EAを外してもポジション自体が自動的に消えるわけではないため、削除前に必ず現在の保有状態を確認します。
特に、MagicNumberで管理するEA、複数ポジションを持つEA、バスケット決済を行うEA、外部通知や外部シート連携を持つEAでは、EA削除後にどの処理が止まるかを確認してください。
自動売買ON/OFF
削除や入れ替えの前に、MT4本体の自動売買状態と、EA個別の自動売買許可を確認してください。
自動売買がONのまま作業すると、設定変更や再セットの途中でEAが動作する場合があります。作業中に新規注文を出したくない場合は、自動売買ON/OFFの扱いを明確にしてから作業してください。
ただし、自動売買をOFFにすると、既存ポジション管理や決済処理も止まる場合があります。EAがどの処理を担当しているかを確認したうえで操作します。
setファイル
削除・入れ替え前には、現在使用しているsetファイルを保存してください。
setファイルには、ロット、MagicNumber、稼働時間、通知、外部連携、ログ設定、決済条件などが含まれる場合があります。旧EAの設定へ戻す可能性がある場合は、現在のsetファイルを別名で保存しておくと安全です。
setファイルにWebhook URL、APIキー、GAS URL、認証トークンなどが含まれる場合は、共有前に必ずマスクしてください。
EA名とバージョン
旧EAの名前、ファイル名、バージョンを記録してください。
同じEA名でも、バージョンが異なるとInputs、初期値、ログ、決済条件、外部連携が変わる場合があります。入れ替え後に問題が起きた場合、旧EAの情報が残っていないと、どこが変わったのか確認しにくくなります。
MagicNumber
旧EAと新EAでMagicNumberが変わると、既存ポジションを新EAが管理対象として認識しない場合があります。特に、保有中ポジションがある状態でEAを入れ替える場合は、旧EAと新EAのMagicNumber、管理対象、手動注文の扱いを確認してください。
| 削除前の確認項目 | 確認する理由 | 見る場所 |
|---|---|---|
| 稼働中ポジション | EA管理が停止する可能性を確認するため | ターミナル、チャート、Expertsログ |
| 自動売買状態 | 作業中の誤動作を避けるため | MT4上部ボタン、EA個別設定 |
| setファイル | 旧設定へ戻せるようにするため | Inputs、Presetsフォルダ |
| EA名・バージョン | 旧EAと新EAの違いを確認するため | ファイル名、起動ログ、マニュアル |
| MagicNumber | 既存ポジション管理の引き継ぎを確認するため | Inputs、set、ポジション情報 |
MT4:入れ替え前に保存するもの
旧EAファイル
新しいEAへ入れ替える前に、旧EAファイルを削除せず、まず退避してください。
退避先フォルダを作り、旧EAのファイル名、バージョン、使用していた口座、通貨ペア、時間足、日付が分かるように保存しておくと、後から確認しやすくなります。
mq4ソースがある場合と、ex4のみの場合では、後から確認できる範囲が変わります。mq4がある場合はソース確認ができますが、ex4のみの場合は内部ロジックを直接確認することは基本的に難しくなります。
旧setファイル
旧setファイルは、入れ替え前に必ず保存してください。
新EAへ旧setをそのまま読み込む場合でも、旧EA用のsetとして別に残しておくことが重要です。新EAで保存し直したsetファイルを旧setに上書きすると、元の状態へ戻せなくなる場合があります。
現在のチャート状態
現在のチャート状態をスクリーンショットで保存してください。
保存しておきたい項目は、通貨ペア、時間足、EA名、チャート右上のEA表示、自動売買状態、保有ポジション、通知やパネル表示、エラー表示などです。複数チャートでEAを使っている場合は、全チャートの状態を整理してください。
Expertsログ
入れ替え前のExpertsログを保存してください。
正常に動いていた時のログがあると、入れ替え後に何が変わったか比較しやすくなります。特に、起動ログ、設定読込ログ、認証ログ、外部連携ログ、ポジション認識ログ、注文・決済ログが確認できると、トラブル時の確認に役立ちます。
| 保存するもの | 保存理由 | 注意点 |
|---|---|---|
| 旧EAファイル | 元の版へ戻せるようにするため | 削除ではなく退避を優先する |
| 旧setファイル | 旧設定を確認・復元するため | 新EA用setで上書きしない |
| チャート状態 | 入れ替え前の設置状態を確認するため | 口座番号やURLの映り込みに注意 |
| Expertsログ | 正常時との差分を確認するため | 発生時刻前後を保存する |
| Journalログ | 端末側の接続や注文応答を見るため | 注文エラーや接続状態を確認する |
MT4:新EAへ入れ替える時の確認
ファイル配置
新EAファイルは、MT4の正しいデータフォルダ内にある MQL4 / Experts フォルダへ配置します。
複数のMT4を使っている場合、別MT4のデータフォルダへファイルを入れてしまうことがあります。新EAがナビゲーターに表示されない場合は、配置先フォルダ、MT4の再起動、ナビゲーター更新、ファイル形式を確認してください。
ナビゲーター更新
EAファイルを配置した後は、MT4のナビゲーターを更新するか、MT4を再起動してください。
配置したはずのEAが表示されない場合は、ファイルがExpertsフォルダに入っているか、拡張子がMT4用か、別フォルダに入っていないかを確認します。
Inputs
新EAをチャートへ適用したら、Inputsを確認してください。
旧setを読み込む場合でも、新EAで項目名、初期値、ON/OFF、MagicNumber、ロット、通知、外部連携、ログ設定が意図した内容になっているか確認します。旧EAと新EAでInputs項目が変わっている場合、読み込まれていない項目や初期値に戻っている項目がある可能性があります。
MagicNumber
新EAのMagicNumberを確認してください。
旧EAと同じMagicNumberを使うべきか、新EAで別MagicNumberを使うべきかは、EAの仕様と保有ポジションの状態によります。既存ポジションを新EAで管理させる想定がある場合、MagicNumberが一致しているか、既存ポジション認識ログが出ているかを確認してください。
通貨ペアと時間足
新EAを設置する通貨ペアと時間足を確認してください。
旧EAと同じチャートに入れ替える場合でも、チャート時間足、銘柄名、サフィックス、口座種別が同じか確認します。EAがチャート時間足を参照する場合、時間足違いで動作が変わることがあります。
| 入れ替え時の確認 | 確認内容 | 問題がある場合 |
|---|---|---|
| ファイル配置 | MQL4 / Expertsへ配置したか | 別MT4のデータフォルダを確認 |
| ナビゲーター更新 | 新EAが一覧に表示されるか | MT4再起動、配置場所を確認 |
| Inputs | set読込後の値が正しいか | 旧set互換、初期値戻りを確認 |
| MagicNumber | 既存ポジション管理と一致するか | 旧EA・新EAのMagicを比較 |
| 通貨ペア・時間足 | 設置チャートが正しいか | サフィックス、時間足違いを確認 |
MT4:入れ替え後に確認するログ
初期化ログ
新EAをチャートへ適用した直後は、Expertsログで初期化ログを確認してください。
初期化ログには、EA名、バージョン、通貨ペア、時間足、主要設定、MagicNumber、認証状態、外部連携状態などが出る場合があります。初期化エラーがある場合、新EAが正常に動いていない可能性があります。
エラー
入れ替え後にエラーが出る場合は、ExpertsログとJournalログを分けて確認します。
Expertsログでは、EA側の初期化、設定読込、条件判定、通知、外部連携エラーを確認します。Journalログでは、MT4端末側の接続、注文応答、取引可否、自動売買状態などを確認します。
設定読込
新EAがsetファイルやInputsを正しく読み込んでいるか確認してください。
旧setを読み込んだつもりでも、項目名が変わっていて一部だけ反映されないことがあります。変更したい項目、旧setから引き継ぎたい項目、新EAで新しく追加された項目を分けて確認します。
認証や外部連携
認証、Discord通知、WebRequest、Google Sheets連携などがあるEAでは、入れ替え後に外部連携の状態も確認してください。
新EAでendpoint、Webhook URL、GAS URL、認証トークン、許可URL、通知設定が変わっている場合があります。実URLや認証情報は、ログやスクリーンショットを共有する前にマスクしてください。
| ログ確認項目 | 主に見る内容 | 確認タイミング |
|---|---|---|
| 初期化ログ | EA起動、バージョン、設定状態 | 新EA適用直後 |
| 設定読込ログ | setやInputsが反映されたか | set読込後、EA起動後 |
| Expertsログ | EA側の判定、通知、外部連携 | 入れ替え後の動作確認時 |
| Journalログ | 端末接続、注文応答、自動売買 | 注文エラーや接続確認時 |
| 外部連携ログ | 認証、WebRequest、通知送信 | 通知や外部連携があるEA |
MT4:よくある失敗
setファイルを保存せずに上書きする
EA入れ替え時に多い失敗は、旧setファイルを保存せず、新EA用の設定で上書きしてしまうことです。
旧setが残っていないと、入れ替え前の設定へ戻すことが難しくなります。旧EA用set、新EA用set、検証用setは、ファイル名を分けて保存してください。
旧EAと新EAのMagicNumberが違う
旧EAと新EAでMagicNumberが違うと、既存ポジションを新EAが管理対象として認識しない場合があります。
特に、保有中ポジションがある状態で入れ替える場合は、旧EAのMagicNumber、既存ポジションのMagicNumber、新EAのMagicNumberを確認してください。
稼働中ポジションを見落とす
EAを外しても、ポジション自体は残る場合があります。
EAによる決済管理や通知が止まった状態でポジションだけが残ると、後から状況確認が難しくなることがあります。削除・入れ替え前には、必ずターミナルとチャートで保有状態を確認してください。
別フォルダへ入れてしまう
複数MT4やVPS環境では、新EAファイルを別MT4のデータフォルダへ入れてしまうことがあります。
EAがナビゲーターに表示されない、古いEAが起動している、setファイルが見つからない場合は、MT4のデータフォルダ、Expertsフォルダ、Presetsフォルダを確認してください。
旧EAと新EAを同時に動かしてしまう
旧EAを外したつもりでも、別チャートや別MT4で旧EAが動き続けている場合があります。
同じ口座内で旧EAと新EAが同時に動くと、通知やポジション管理が重複する可能性があります。入れ替え後は、開いているチャート一覧、EA名、MagicNumber、Expertsログを確認してください。
MT4:よくあるトラブルと確認順
EA削除・入れ替え後に問題が起きた場合は、旧EA、新EA、setファイル、MagicNumber、保有ポジション、ログ、ファイル配置を分けて確認します。
| 症状 | 主な原因候補 | 確認順 |
|---|---|---|
| 新EAが表示されない | 配置先違い、ナビゲーター未更新、ファイル形式違い | データフォルダ、Expertsフォルダ、MT4再起動を確認 |
| 入れ替え後にEAが動かない | Inputs不一致、初期化エラー、自動売買OFF | 初期化ログ、Inputs、自動売買状態を確認 |
| 既存ポジションを管理しない | MagicNumber違い、引き継ぎ仕様の違い | 旧Magic、新Magic、ポジション情報を確認 |
| 通知が届かない | 通知設定、WebRequest、Webhook、外部連携不備 | 通知設定、外部連携ログ、Expertsログを確認 |
| 旧EAも動いている | 別チャート、別MT4、VPS上の残存稼働 | チャート一覧、MT4台数、Expertsログを確認 |
問い合わせ前に整理すること
送ると確認しやすい情報
EA更新・差し替え後の不具合確認を依頼する場合は、更新前後の情報をセットで整理してください。
| 情報 | 理由 |
|---|---|
| 更新前EA名・バージョン | 旧版の状態を確認するため |
| 更新後EA名・バージョン | 新バージョンが正しいか確認するため |
| 更新前setファイル | 旧設定を確認するため |
| 更新後setファイル | 新設定を確認するため |
| 対象銘柄・時間足 | EAの想定環境を確認するため |
| 保有ポジション一覧 | 更新時点の管理対象を確認するため |
| Expertsログ | EA側の初期化、認証、判定を確認するため |
| Journalログ | MT5側の注文処理や接続状態を確認するため |
| スクリーンショット | チャート、Inputs、ログ、ポジション状態を確認するため |
| 更新手順 | どの順番で作業したか確認するため |
そのまま送らない方がよい情報
EA更新・差し替え確認では、ログやスクリーンショットに口座番号、ライセンスキー、Webhook URL、APIキー、VPS情報などが含まれる場合があります。共有前に不要な情報が映り込んでいないか確認してください。
| 情報 | 注意点 |
|---|---|
| MT5ログインパスワード | 不具合確認には不要 |
| 投資家パスワード | 閲覧用でも口座情報に関係するため注意 |
| VPSログイン情報 | リモート接続情報は送らない |
| ライセンスキー | 必要に応じて一部を伏せる |
| Webhook URL | 通知先へ接続できる情報のため伏せる |
| APIキー / GAS URL | 外部連携に関係するためそのまま共有しない |
| 口座番号 | 必要な場合でも一部を伏せる |
一時停止:問い合わせ前に整理する情報
EAの一時停止や再開について相談する場合は、次の情報を整理してください。
| 整理項目 | 内容 |
|---|---|
| EA情報 | EA名、ファイル名、バージョン |
| 使用環境 | MT5、ブローカー、口座タイプ、銘柄、時間足、VPS有無 |
| 停止目的 | 新規停止、EA全体停止、通知停止、外部連携停止など |
| 停止方法 | 自動売買OFF、EA削除、MT5終了、VPS停止など |
| setファイル | 停止前set、再開時set、変更前後のset |
| 保有ポジション | 銘柄、方向、ロット、マジックナンバー、TP/SL |
| 通知・外部連携 | Discord通知、Google Sheets、WebRequest、外部認証 |
| 発生時刻 | 停止した日時、再開した日時、問題に気づいた日時 |
| Expertsログ | 停止前後のEAログ、初期化、停止、通知、外部連携 |
| Journalログ | MT5端末側のEA着脱、接続、取引許可、再起動 |
| スクリーンショット | チャート、Inputs、保有ポジション、ログ、通知画面 |
ログやスクリーンショットを送る場合は、口座番号、氏名、メールアドレス、Webhook URL、GAS URL、APIキー、認証トークン、VPSログイン情報などが表示されていないか確認し、必要に応じてマスキングしてください。
削除・入れ替え:問い合わせ前に整理する情報
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、保有ポジション、ログ |
MT4設定変更:改修依頼前に整理すること
変更したい項目
EAのパラメータ変更や改修を依頼する場合は、変更したい項目を具体的に整理してください。
「もっと緩くしたい」「動きを変えたい」だけでは、どのパラメータやロジックを変更するのか判断しにくくなります。対象項目、現在の値、変更したい方向、変更理由を整理してください。
現在の値
現在の値は、setファイルやスクリーンショットで確認できる形にしてください。
変更したい項目だけでなく、関連する項目も確認対象になる場合があります。たとえば、最大ポジションを変更したい場合、ロット、MagicNumber、通貨ペア、時間足、同時稼働EAも確認する必要があります。
希望する挙動
希望する挙動は、できるだけ具体的に書いてください。
たとえば、「通知を減らしたい」場合は、同じ足では1回だけ通知したいのか、特定条件だけ通知したいのか、Discord通知だけ止めたいのかを分ける必要があります。
変更後に確認したいログ
改修後に確認したいログも整理してください。
設定が正しく読まれているか、注文がブロックされた理由が出るか、通知送信の成功・失敗が分かるか、既存ポジションを認識しているかなど、確認したい内容を事前に決めておくと検証しやすくなります。
| 改修依頼前に整理する情報 | 理由 |
|---|---|
| 変更したい項目名 | 対象パラメータを特定するため |
| 現在の値 | 変更前の基準を確認するため |
| 希望する挙動 | 仕様変更の方向を確認するため |
| setファイル | 現在のInputs全体を確認するため |
| Expertsログ | 設定読込やEA側の判定を確認するため |
| Journalログ | 端末側・注文側の状態を確認するため |
| スクリーンショット | 画面状態や設置チャートを確認するため |
MT4設定変更:送らない方がよい情報
設定変更や改修相談では、setファイル、スクリーンショット、ログに重要情報が含まれる場合があります。
| そのまま送らない方がよい情報 | 注意点 |
|---|---|
| 口座番号 | スクリーンショットやログへの映り込みに注意 |
| ログインパスワード | 確認に不要なため送らない |
| Webhook URL | 通知先へ接続できる情報のため注意 |
| GAS URL | 外部シート連携先に関係するため注意 |
| APIキー | 外部サービス認証に関係するため注意 |
| 認証トークン | 利用権限に関係するためマスクする |
| VPSログイン情報 | サーバー操作権限に関係するため送らない |
MT4設定変更:相談前に整理しておきたい情報
- 対象EA名、ファイル名、バージョン
- 変更前setファイル、変更後setファイル
- 変更したパラメータ名、変更前の値、変更後の値
- 変更理由と希望する挙動
- 通貨ペア、時間足、設置チャート
- 稼働中ポジションの有無
- MagicNumber、ロット、最大ポジション、取引時間
- Expertsログ、Journalログ、発生時刻
- Inputs画面、チャート画面、エラー表示のスクリーンショット
MT4入れ替え:相談前に整理する情報
旧EA名
相談前には、旧EA名、ファイル名、バージョンを整理してください。
旧EAの情報があると、新EAとの差分、set互換、MagicNumber、ログの違いを確認しやすくなります。
新EA名
新EA名、ファイル名、バージョンも整理してください。
似た名前のEAや、複数バージョンのEAがある場合、どのファイルへ入れ替えたのかが分からなくなることがあります。
旧setと新set
旧setファイルと新setファイルは、別名で保存して整理してください。
相談時には、旧setと新setのどちらで問題が起きているか、どの項目を変更したか、旧EAから引き継いだ項目はどれかを説明できるようにします。
発生時刻
入れ替え後に問題が起きた場合は、発生時刻を記録してください。
発生時刻が分かると、ExpertsログやJournalログの該当箇所を確認しやすくなります。VPS上で発生した場合は、VPS再起動後か、MT4再起動後か、ファイル配置直後かも記録してください。
ログ
ExpertsログとJournalログを整理してください。
新EAが初期化できているか、setを読めているか、既存ポジションを認識しているか、認証や外部連携に失敗していないかを確認するために重要です。
MT4入れ替え:送らない方がよい情報
EA削除・入れ替え相談では、setファイル、スクリーンショット、ログに重要情報が含まれる場合があります。
MT4入れ替え:相談前に整理しておきたい情報
- 旧EA名、旧ファイル名、旧バージョン
- 新EA名、新ファイル名、新バージョン
- 旧setファイル、新setファイル
- 通貨ペア、時間足、設置チャート
- 稼働中ポジションの有無
- 旧EAと新EAのMagicNumber
- 自動売買ON/OFF、EA個別許可状態
- 入れ替え前後のExpertsログ、Journalログ
- 発生時刻、スクリーンショット、エラー表示
- VPS上で作業した場合は、対象MT4とフォルダ情報
記事固有の実務チェック表
- 旧版EAファイルをバックアップした
- 更新前setファイルを保存した
- 更新前のEA名・バージョンを記録した
- 更新後のEA名・バージョンを確認した
- 対象銘柄、時間足、口座タイプを確認した
- 保有ポジションの有無、Magic Number、ロットを確認した
- 旧setをそのまま読み込んでよいか確認した
- 更新後Inputsの値を確認した
- WebRequest、通知、外部連携、認証を確認した
- 更新後の初回起動ログを確認した
- 旧版へ戻す手順を確認した
- 問い合わせ前に更新前後のsetファイルとログを整理した
一時停止:EA一時停止前の実務チェック表
- 一時停止の目的を整理した
- 新規エントリーだけを止めたいのか、EA全体を止めたいのか確認した
- 対象EA名を確認した
- EAファイル名とバージョンを確認した
- 対象銘柄と時間足を確認した
- 現在のsetファイルを保存した
- 保有ポジションを確認した
- マジックナンバーを確認した
- TP/SLがブローカー側に設定されているか確認した
- EA内部管理の決済条件があるか確認した
- ナンピン・トレーリング中ではないか確認した
- 通知・外部連携への影響を確認した
- VPS側MT5で停止対象を確認した
- 停止前のExpertsログを確認した
- 停止後の状態を記録した
- 再開時に読み込むsetファイルを確認した
- 停止操作を売買判断や損失回避保証として扱っていない
削除・入れ替え:EA削除・入れ替え前の実務チェック表
- 削除・入れ替えの目的を整理した
- 対象EA名を確認した
- 現在のEAファイル名とバージョンを確認した
- 旧EAファイルを退避した
- 現在のsetファイルを保存した
- 対象銘柄と時間足を記録した
- 保有ポジションを確認した
- マジックナンバーを確認した
- TP/SLがブローカー側に設定されているか確認した
- EA内部管理の決済条件があるか確認した
- 通知・外部連携への影響を確認した
- 削除前のチャート状態をスクリーンショットで保存した
- 削除前後のExpertsログを確認した
- 必要に応じてJournalログを確認した
- 再設置後の初期化ログを確認した
- EA削除を売買判断や損失回避保証として扱っていない
よくある質問
EAを更新する時は旧ファイルを削除してよいですか?
削除する前に旧版EAファイルをバックアップしてください。更新後に問題が出た場合、旧版へ戻すために必要になることがあります。
旧setファイルを新バージョンEAで使ってもよいですか?
使える場合もありますが、必ずInputs画面で値を確認してください。input項目の追加、削除、名称変更、初期値変更があると、意図しない設定になる場合があります。
保有ポジションがある状態でEAを差し替えてもよいですか?
EAの仕様によります。更新後EAが既存ポジションを管理するか、無視するか、誤って決済する可能性がないかを確認してください。Magic Numberと既存ポジションの扱いが重要です。
更新後に通知が届かなくなった場合は何を確認しますか?
通知ON/OFF、Webhook URL、GAS URL、WebRequest許可URL、HTTPステータス、Expertsログの送信結果を確認してください。更新後に通知先が初期値へ戻っていないかも確認します。
VPS上のEAを更新する時の注意点は何ですか?
対象MT5、ログイン口座、EA配置フォルダ、setファイル、自動売買許可、WebRequest設定、MT5再起動後の状態を確認してください。複数MT5を使っている場合は、作業対象を間違えないようにします。
更新後の不具合確認では何を送ればよいですか?
更新前後のEA名・バージョン、更新前後のsetファイル、対象銘柄、時間足、保有ポジション一覧、Expertsログ、Journalログ、スクリーンショット、更新手順を整理してください。
一時停止:よくある質問
EAを一時停止すると既存ポジションはどうなりますか?
既存ポジション自体は口座に残る場合があります。ただし、EAが内部で行うトレーリング、条件決済、通知、記録、ナンピン管理などは止まる場合があります。EAの仕様とTP/SLの有無を確認してください。
自動売買をOFFにすれば新規エントリーだけ止まりますか?
EAの仕様やMT5の動作状態によります。自動売買OFFにより、既存ポジション管理や決済処理も制限される場合があります。新規だけを止めたい場合は、EA内部に新規停止設定があるか確認してください。
EAをチャートから外す前にsetファイルは保存した方がよいですか?
はい。現在の設定を後から確認できるよう、EA名、バージョン、銘柄、時間足、保存日時が分かる形でsetファイルを保存しておくと再開時の確認がしやすくなります。
VPSでEAを止める場合、ローカルPC側だけ確認すればよいですか?
いいえ。EAが実際に稼働しているVPS側MT5で確認してください。ローカルPC側のMT5とVPS側のMT5は別環境として扱う必要があります。
EAを再開する時は何を確認しますか?
EAファイル名、バージョン、setファイル、銘柄、時間足、自動売買ON/OFF、既存ポジション認識、通知、外部連携、Expertsログを確認してください。
削除・入れ替え:よくある質問
EAを削除すると保有ポジションも消えますか?
通常、EAをチャートから外しても保有ポジション自体が消えるわけではありません。ただし、EA内部で行うトレーリング、条件決済、通知、記録などは止まる場合があります。
EAを削除する前にsetファイルは保存した方がよいですか?
はい。再設置時や不具合確認時に現在設定を確認できるよう、EA名、バージョン、銘柄、時間足、保存日時が分かる形で保存しておくと確認しやすくなります。
EAを削除してもラインやパネルが残るのは不具合ですか?
EAの仕様によります。削除時にすべての表示を消す設計もあれば、確認用ラインを残す設計もあります。残った表示が新EAや再設置後の動作に影響するかを確認してください。
旧EAのsetファイルを新EAにそのまま使えますか?
EAの更新内容によります。Inputs項目が増減している場合や項目名が変わっている場合、旧setが正しく反映されないことがあります。読み込み後に全項目と初期化ログを確認してください。
EA削除・入れ替え後の相談では何を送ればよいですか?
旧EA名、新EA名、ファイル名、バージョン、setファイル、保有ポジション、削除前後の時刻、Expertsログ、Journalログ、スクリーンショットを整理してください。
MT4設定変更:よくある質問
MT4 EAの設定変更前に何を保存すべきですか?
現在のsetファイル、EA名、バージョン、通貨ペア、時間足、変更前のスクリーンショット、変更前のExpertsログを保存しておくと確認しやすくなります。
setファイルは変更前後で分けた方がよいですか?
はい。変更前後を比較できるように、ファイル名を分けて保存してください。上書きすると元の設定へ戻しにくくなります。
稼働中ポジションがある状態で設定変更してもよいですか?
EAの仕様によります。MagicNumber、決済条件、トレーリング、ナンピン、最大ポジションなど、既存ポジション管理へ影響する項目は特に注意が必要です。
設定変更後にEAが動かない場合は何を確認しますか?
Expertsログ、Journalログ、変更したパラメータ、EA名、バージョン、通貨ペア、時間足、MagicNumber、自動売買状態を確認してください。
設定変更で利益は改善しますか?
この記事は技術的な設定確認、ログ確認、相談前整理を目的としており、利益改善や運用結果を保証するものではありません。
MagicNumberを途中で変更してもよいですか?
既存ポジションがある場合は注意が必要です。MagicNumberを変更すると、EAが変更前のMagicNumberのポジションを管理対象として認識しなくなる場合があります。
外部連携設定を変更する時の注意点は何ですか?
WebRequest許可URL、Webhook URL、APIキー、認証トークン、送信ログを確認してください。URLやトークンの実値は、問い合わせ文面やスクリーンショットにそのまま載せないよう注意してください。
MT4入れ替え:よくある質問
MT4 EAをチャートから外すとポジションはどうなりますか?
ポジション自体は残る場合があります。ただし、EAによる決済管理、トレーリング、ナンピン、通知などは停止する可能性があります。EA仕様と現在の保有状態を確認してください。
EA入れ替え前にsetファイルは保存すべきですか?
はい。旧設定へ戻せるように、変更前のsetファイルを別名で保存してください。新EA用setで旧setを上書きしないよう注意が必要です。
旧EAファイルは削除してもよいですか?
すぐに削除するより、まず退避する形をおすすめします。旧EA名、バージョン、使用していたsetファイルを残しておくと、入れ替え後の確認がしやすくなります。
新EAへ入れ替えた後に動かない場合は何を確認しますか?
ファイル配置、ナビゲーター更新、Inputs、setファイル、MagicNumber、自動売買状態、Expertsログ、Journalログを確認してください。
MagicNumberが違うと何が起きますか?
EAが既存ポジションを管理対象として認識しない場合があります。保有中ポジションがある状態で入れ替える場合は、旧EAと新EAのMagicNumberを確認してください。
EAを入れ替えると利益や結果は改善しますか?
この記事は技術的な削除・入れ替え確認、ログ確認、相談前整理を目的としており、利益改善や運用結果を保証するものではありません。
ex4だけでも入れ替え確認はできますか?
実行ファイルとしての入れ替え確認は可能な場合があります。ただし、内部仕様や改修内容を確認するには、mq4ソースが必要になることがあります。
あわせて確認したいページ
今回の確認内容に関連する補足ページです。必要な項目だけ確認してください。
| 確認目的 | 関連ページ |
|---|---|
| 読後の任意の手続き・一覧入口。本文解決や購入の必須前提にしない | 導入ガイド |
| 「MT4 MT5 EA 更新 差し替え」の読後に「setファイルとは」を補足確認 | setファイルとは |
| 「MT4 MT5 EA 更新 差し替え」の読後に「EAの自動売買ボタンとは」を補足確認 | EAの自動売買ボタンとは |
まとめ
MT5でEAを更新・差し替えする前には、旧版EAファイル、更新前setファイル、チャート設定、EA名・バージョン、対象銘柄、時間足、ログを保存しておくことが重要です。
更新後は、旧setファイルをそのまま使えるとは限りません。Inputs項目、Magic Number、ロット、最大ポジション数、通知設定、認証、WebRequest、外部連携設定を確認し、新しいsetファイルとして保存してください。
保有ポジションがある状態でEAを差し替える場合は、更新後EAが既存ポジションを管理するか、Magic Numberが一致するか、誤決済の可能性がないかを確認します。
更新後に不具合が出た場合に備え、旧版へ戻せる状態を残しておきます。問い合わせ前には、更新前後のEA名・バージョン、setファイル、Expertsログ、Journalログ、スクリーンショット、更新手順を整理してください。
関連する確認ページ
次に確認したい内容に応じて、以下の解説を参照してください。
利用条件・商品情報・相談窓口
対応する商品・環境・利用条件を確認し、不明点がある場合は必要な情報を整理して相談してください。
| ページ | 案内 |
|---|---|
| 不具合報告の方法 | 不具合報告・調査依頼について |
| 免責事項・リスク説明 | 免責事項・リスク説明 |
お問い合わせはEAFC公式LINEへ
EAFCサイト内の記事、商品、導入前確認、設定確認、ログ確認、開発依頼前のご相談など、各種お問い合わせはEAFC公式LINEより受け付けています。
※投資助言、売買指示、利益保証、推奨ロット、推奨銘柄の案内は行っておりません。
口座番号、認証情報、Webhook URL、GAS URL、APIキーなどの機密情報は送信しないでください。
