MT4/MT5 コピートレードEA › ユーザーマニュアル

7. メッセージ一覧

Ver. 2.0(v6.42 対応)

⚠ ポップアップアラート(警告画面)の発生条件と対処法

EAの適用時や設定変更の際にアラートが表示された場合、システムはリスク回避のため動作を止めています(認証エラー・二重起動・タイマーの設定失敗のときはEAが起動せず、チャートから外れます。パラメータの不備のときは停止したまま待機します)。以下の項目を確認し、適宜パラメータを修正してください(※「5. 稼働中の警告」のみ例外的に動作を継続します)。

1. 🔑 認証エラー(Slave EA専用)

2. 🚫 二重起動エラー(Master / Slave 共通)

3. 🔄 無限ループ防止エラー(Slave EA専用)

4. ⚙ パラメータ設定の不備(Slave EA専用)

誤動作の原因となる設定が入力されると、アラートで詳細を通知し、ステータスが「停止[〇〇エラー]」となります。

5. 🔔 稼働中の警告アラート(Slave EA専用・動作継続)

運用中にトラブルが継続した場合に通知されます。EAはリトライを自動で行いますので、状況に応じた対処をお願いします。

🟢 Master(送信側)EAのログ一覧

マスターEAが出力する主なログは以下の通りです。先頭に [Master] と表示されます。

INFOMaster EA Started...

マスターEAが正常に起動し、通信の準備が完了しました。

INFO【復旧】以前のMasterロックが残っていましたが、古い(10秒以上前)ため上書きして起動します。(MT5のみ)

PCの強制終了などで前回の終了処理が正しく行われなかった場合に、システムが自動復旧したことを示します。

INFO仮想チケット復元: 〇件のデータを読み込みました(MT4のみ)

MT4特有の分割決済を追跡するため、前回の稼働データを正常に読み込みました。

WARN送信停止を検知:〇.〇秒間タイマーが実行できませんでした 累計〇回

マスター側のMT4/MT5の処理が一時的に止まっていたことを示す事後記録です。同じMT4/MT5に同居している他の重いEA・インジケーターや、VPS(PC)の高負荷が主な原因です。頻発する場合は、マスターのMT4/MT5には他のEAを同居させず、VPSの性能・稼働状況を確認してください。

ERROR【二重起動エラー】同じ口座番号(〇〇)のMaster EAが既に別のチャートで起動しています!(MT4:【二重起動エラー】同じ口座のMaster EAが既に起動しています。)

同じMT4/MT5の中で、マスターEAを2つのチャートに同時に入れた場合に発生します。誤作動を防ぐため、EAは自動停止します。

ERRORFailed to create Shared Memory: ...(MT5のみ。MT4はパネルの「通信エラー」だけで分かります)

PC(VPS)のメモリ不足やOSのエラーにより、送信用の通信網(共有メモリ)が作成できませんでした。パネルの稼働状況にも「通信エラー」と表示されます。EAは作り直しを続け、作れれば自動で「正常稼働中」に戻ります。戻らないときはMT4/MT5を再起動し、改善しない場合はWindows(VPS)自体を再起動してください。

ERRORタイマー設定に失敗しました。EAを再起動してください

(Master・Slave共通)EAが動くためのタイマーを設定できず、EAは起動しませんでした。MT4/MT5を再起動してから、EAを入れ直してください。指定の間隔が使えないだけのときは、WARN「監視間隔〇msでのタイマー設定に失敗したため〇msで起動しました」を出して、広げた間隔で起動します。

🔵 Slave(受信側)EAのログ一覧

スレーブEAが出力する主なログは以下の通りです。先頭に [Slave] と表示されます。

【INFO】正常な起動・注文・決済の報告

INFOマスターへの接続に成功しました: ...

マスター側EAの通信を正常に検知し、コピー待機状態に入りました。

INFO稼働状況の公開を開始しました: ...

監視エージェント向けに、このスレーブの稼働状況の公開を始めました。コピーの動作には関係しません。

INFO稼働状況の公開を開始できませんでした(監視ツール向けの機能だけ無効。コピーには影響しません): ...

監視エージェント向けの機能だけが使えない状態です。コピーはふだんどおり行われます。MT4/MT5を再起動すると直ることがあります。

INFO銘柄の対応:〇〇 → 〇〇(自動変換)

マスターの通貨ペアに対応する、こちらの証券会社の銘柄を自動で決めました(例:BTCUSD → #BTCUSD)。決めたときに1回だけ出ます。「(〇〇 はいま発注できないため)」が付くとき(MT4のみ)は、同じ名前の銘柄が取引できない設定になっているため、取引できるほうの銘柄を選んだことを示します。意図と違う銘柄が選ばれているときは、「通貨ペア変換設定」の手動変換ルールで指定してください。

INFOデータベース: 〇 件の情報を読み込みました

EAの再起動時に、前回稼働時のコピー対応表(マスターとスレーブのチケット紐付け情報)を正常に読み込みました。

INFO対応表を読み直して読み込めました(開けなかった回数 〇・エラー 〇)。コピーを再開します

ERROR「対応表のファイル(…)を開けません」のあと、ファイルを読めるようになったため、コピーを再開しました。

INFOデモ口座のため認証をスキップします...

デモ口座での稼働のため、パスワード認証を省略しました。

INFO注文:スレーブチケット 〇〇 <- マスターチケット 〇〇

マスターのエントリーを検知し、スレーブ口座での注文が正常に完了しました。

INFO決済:スレーブチケット 〇〇 (Master Closed)

マスターの決済を検知し、スレーブ口座での決済が正常に完了しました。

INFO送り直し待ち:サーバーが一時的に受け付けません(RetCode: 〇〇 / Err: 〇〇)。10秒まで送り直します ...

新規の注文が、価格の急変や証券会社の混雑などで一時的に通りませんでした。間隔をあけて(0.5秒・1秒・2秒…)最大10秒まで送り直します。送り直すときも、価格のずれ・時間のずれ・稼働時間などの条件はふだんどおり確かめます。

INFO送り直しで約定:〇回目(最初の失敗から 〇ms) ...

送り直した注文が通りました。続けて「注文:スレーブチケット …」が出ます。

INFO送り直し終了:ほかの条件(時間超過・価格乖離・時間帯・上限など)で止まっているため、送り直しをやめます ...

送り直している間に、時間超過や価格のずれなど別の条件に当たったため、この注文の送り直しをやめました。その条件の「コピー見送り」のログもあわせて確認してください。

INFO断られた注文の確認:接続なし(またはタイムアウト)で断られました(RetCode: 〇〇 / Err: 〇〇)。注文がサーバーに届いて約定していることがあるので、建っていないかを確かめます ...

新規の注文が「接続なし」「タイムアウト」で断られました。このときは、注文が証券会社のサーバーに届いて約定していることがあるため、すぐには送り直さず、口座にそのポジションができていないかを確かめます(接続なしは2秒、タイムアウトは5秒ほど。つながり直した直後は少し長く待ちます)。続けて「【二重防止】…」か「断られた注文の確認:約定していませんでした …」が出ます。

INFO断られた注文の確認:約定していませんでした(いつもの送り直しの手順に戻ります) ...

確かめた結果、ポジションはできていなかったため、いつもの送り直し(最大10秒)に戻ります。

INFO決済を一時停止:〇〇 は今は取引できません(RetCode: 〇〇 / Err: 〇〇)。再開するまで1件ずつ試し、ほかの建玉は待たせます

マスターが決済したのに、こちらの証券会社ではその銘柄が今は取引できない(休場・日替わりの休み・取引停止など)ため、決済を待っています。同じ銘柄のほかのポジションは待たせ、1件ずつ試します。取引時間外や値段が止まっている間(週末など)は送らずに待ち、取引が再開したらすぐに決済します。マスターとスレーブの証券会社で取引の終わる時刻が違うとき(金曜の夜など)に出ることがあります。

INFO決済を再開:〇〇(止めていた時間 〇秒・その間に断られた回数 〇)

取引できるようになったため、待たせていた決済を行います。

INFO決済の一時停止を終了:〇〇(待たせていた建玉がなくなりました。止めていた時間 〇秒・その間に断られた回数 〇)

決済を待っていたポジションが、証券会社側の損切り・利食い(SL/TP)や手動の決済などでなくなったため、待つのをやめました。

INFO◆ 分割決済実行 / 分割決済を同期(比率計算)(MT4 は「分割決済実行: Ticket 〇〇 …」で ◆ は付きません)

マスターが行った部分決済(分割決済)に正常に追従しました。スレーブの残りが最小ロット未満になるときは全部決済し、「…残りが最小ロット未満になるため全決済しました」と出ます。

INFOSL/TP変更: スレーブチケット 〇〇 Updated

マスターの損切り(SL)や利食い(TP)の変更を検知し、スレーブ側も値を同期しました。

INFOSL/TP設定成功:Ticket 〇〇 (SL: ... TP: ...)

損切り・利確ラインが正常に設定されました。

INFOSL引上成功:Ticket 〇〇 (SL: ...)

ブレークイーブンまたはトレール機能により、ストップロスが正常に引き上げられました。

INFOSL/TP操作回復:... (連続失敗 〇 回後に成功)

一時的に失敗していたSL/TP操作が、自動リトライにより成功しました。

INFOSL/TP の変更を一時停止:〇〇 は今は取引できません(RetCode: 〇〇 / Err: 〇〇)。再開するまで、間隔をあけて1件ずつ試します

休場・日替わりの休み・取引停止などで、SL/TPの変更が断られました。その銘柄のSL/TPの変更を止め、間隔をあけて(最長30秒おき)1件ずつ試します。取引時間外や値段が止まっている間(週末など)は送らずに待ちます。この間の失敗は「SL/TP操作が連続失敗」の警告には数えません。

INFOSL/TP の変更を再開:〇〇(止めていた時間 〇秒・その間に断られた回数 〇)

取引できるようになり、SL/TPの変更が通りました。

INFOCOPYモード:マスターSL/TP範囲を超えていたため即時決済 ...

マスターのSL/TPをコピーする際、現在価格がすでに指定範囲を超えていたため、安全のため成行で決済しました。

INFO【バーチャル決済】価格が初期設定値を超過したため即時成行決済しました。

設定したSL/TP相当の価格を現在価格が超過したため、成行で決済を完了しました。

INFO【達成】日次目標利益到達により全決済実行 ...(MT4 は「日次目標利益到達により全決済実行: 〇〇」)

設定された「1日の目標利益」に到達したため、全ポジションを決済して本日の稼働を終了しました。損益リセット時刻まで、新規のコピーはしません(「上限に届いたあとの再開」が「再開しない」のときは、設定し直すまで)。全決済で残ったポジションがあれば、5秒ごとに決済し直します。

INFOナンピン段数:〇段目以降(〇〜〇段目)をコピーします(段数=マスターが同じ通貨ペア・同じ向きに持っている本数。範囲外の段はコピーしません)

「ナンピン段数」を設定しているときに、起動時に1回出ます(v6.41 から)。

INFO含み損益で全決済:含み益 +〇〇・含み損 -〇〇 に届いたら、この EA のポジションを全部決済し、〇〇再開します

「保有ポジションの損益による全決済」を使っているときに、起動時に1回出ます(v6.41 から)。

INFOポジションごとの損益で決済:含み益 +〇〇・含み損 -〇〇 に届いたポジションを 1 本ずつ決済します(コピーは止めません)

「対象」を「ポジションごと」にしているときに、起動時に1回出ます(v6.42 から)。

INFO【バーチャル決済】ポジションごとの損益で決済しました(〇〇 含み損 〇〇 が -〇〇 に届いた)。 Ticket:〇〇

「ポジションごと」で、含み損益が設定の値に届いたポジションを決済しました。含み益で届いたときは「含み益 〇〇 が +〇〇 に届いた」と出ます(v6.42 から)。

INFO【含み損益で全決済】含み益 〇〇 が上限 +〇〇 に届いたので、この EA のポジションを全部決済して新規のコピーを止めます ...

含み益の合計が設定の値に届いたため、このEAのポジションを全部決済して新規のコピーを止めました。含み損で届いたときは WARN で出ます。続けて「全決済:成功 〇 件」が出ます。

INFO【含み損益で全決済】決済の損益 〇〇(発動したときの含み損益 〇〇・差 〇〇)

全決済が終わったあと、実際の決済の損益(口座履歴と同じ数え方)を記録しました。パネルの赤い帯にも表示されます。

INFO【含み損益の全決済から再開】〇〇ので、コピーを再開します(止めていた間にマスターが持っていた・建てたポジションはコピーしません)

「全決済の後の再開」の条件に合ったため、またはボタンが押されたため、コピーを再開しました。

INFO含み損益で全決済したあとの停止を引き継ぎます(〇〇 に含み損 〇〇 で全決済。〇〇再開します)

MT4/MT5やEAを起動し直したときに、止めていたことを引き継ぎました(止めたままです)。

INFO日次上限:「再開しない」の設定なので、損益リセット時刻を過ぎても止めたままにします(再開するときは EA の設定画面を開いて OK を押してください)

「上限に届いたあとの再開」を「再開しない」にしているときに、日次上限で止めたときに出ます(v6.41 から)。

INFO日次上限:%の基準の資金を 〇〇 にしました(〇〇。次の損益リセット時刻までは、入出金やほかの売買の損益があっても変えません。入出金した額で計算し直すときは EA の設定画面で OK を押してください)

「1日の目標利益・許容損失」を%で指定しているときに、基準の資金を決めたときに出ます(損益リセット時刻や、設定画面で OK を押したときなど。かっこの中に理由が出ます。v6.42 から)。

INFO日次上限で止めたあとの停止を引き継ぎます(〇〇 に日次目標利益/日次損失上限に到達。次の損益リセット時刻まで止めたままにします)

その日に日次上限で止めたあと、MT4/MT5を起動し直したときに出ます。その日は止めたままです(v6.42 から)。「再開しない」の設定のときは、文の最後が「EA の設定画面で OK を押すまで止めたままにします」になります。

INFO日次上限の基準の資金のファイルを読めました

下の WARN「…ファイル(〇〇)があるのに開けません」のあとで、ファイルを読めるようになりました(v6.42 から)。

INFO【日次上限の停止を解きました】EA の設定し直し(OK)があったので、コピーを再開します ...

「再開しない」で止めていたあと、EAの設定画面でOKが押されたため停止を解きました。その日の損益が上限を超えたままなら、その日は止めたままで、次の損益リセット時刻に再開します。

INFO全決済:成功 〇 件(送る前後にほかで決済済み 〇 件)

日次上限や保有ポジションの損益による全決済で、決済できた本数です。送る前後にSL/TPやマスターの決済などで閉じていたものは「ほかで決済済み」として数え、失敗にはしません。

INFO【バーチャル決済】利益確保の〇〇に到達したため成行決済しました。

ブレークイーブン・トレールで引き上げた損切りの位置に価格が届いたため、成行で決済しました。

INFO日次上限で止めたあとの停止を引き継ぎます(〇〇 に日次目標利益/日次損失上限に到達。「再開しない」の設定なので、EA の設定画面で OK を押すまで止めたままにします)

「上限に届いたあとの再開」が「再開しない」で止めていたときに、MT4/MT5やEAを起動し直したため、止めていたことを引き継ぎました(止めたままです)。

INFO日次上限:今日は設定し直して停止を解きましたが、今日の損益が上限を超えたままなので、今日は止めて次の損益リセット時刻に再開します

「再開しない」の停止を設定画面のOKで解いた日に、その日の損益が上限を超えたままだったため、その日は止めて次の損益リセット時刻に再開します。

INFO日次上限の停止を解きました(止めた側の目標利益/許容損失を使わない設定にしたため) / 含み損益で全決済したあとの停止を解きました(この機能を使わない設定にしたため)

止めていた機能の値を 0(使わない)にしたため、停止を解きました。

INFO設定(マスター口座番号・マジックナンバー)を変えたので、含み損益で全決済したあとの停止を解きました

止めている間に設定を変えたため、停止を解きました。口座を切り替えただけのときは、前の口座の停止はその口座のファイルに残し、元に戻すと止めたままに戻ります(「口座を切り替えたので…」)。

INFO「〇〇」ボタンが押されました

パネルの「▶ 今すぐ再開」「▶ コピーを再開」ボタンが押されました。このEAのポジションが残っていなければ、続けて「【含み損益の全決済から再開】…」が出ます。

INFO含み損益で全決済:損益リセット時刻をまたいだので、決済の損益はパネルに出しません(口座履歴で確かめてください)

全決済の途中で損益リセット時刻をまたいだため、決済の損益を正しく数えられませんでした。パネルの赤い帯には発動したときの含み損益を出します。

INFO【復旧】管理外のポジションを 〇 件決済しました(マスターがノーポジのため)

マスター口座がノーポジションになったため、紐付けが失われて取り残されていたポジションを自動決済しました。

【WARN】コピー見送りなどの警告

WARNコピー見送り:稼働時間外...

「タイムフィルター(曜日別稼働時間)」で設定した時間外にマスターがエントリーしたため、発注を見送りました。

WARNコピー待機:有利価格未達...

「有利な価格でのみエントリーする」機能が有効なため、指定した有利な価格まで現在値が到達するのを待機しています。

WARNコピー見送り:価格乖離...

マスターのエントリー価格から「許容スリップ」以上に不利な方向へ価格がズレていたため、発注を見送りました。

WARNコピー見送り:時間超過...

マスターの注文を「注文有効期限(秒)」を過ぎて受信したため、発注を見送りました。頻発する場合はコピーの遅延が根本原因のことが多いため、「送信停止」「途絶」系のログもあわせて確認してください。

WARNコピー見送り:送り直しの間にマスターが決済しました ...

一時的に通らなかった新規の注文を送り直している間に、マスターがそのポジションを決済したため、コピーをやめました。

WARN【二重防止】接続なし(またはタイムアウト)で断られた注文が、サーバーで約定していました(スレーブチケット 〇〇)。送り直さずに、このポジションをコピーとして扱います ...

断られたと返ってきた注文が、実際には約定していました。二重に建てないよう送り直さず、そのポジションをマスターのポジションのコピーとして扱います(決済などもふだんどおりコピーします)。続けて「注文:スレーブチケット …」が出ます。「あとからサーバーで約定していました」と出るときは、いったんコピーを見送ったあと(10分以内)に、遅れて建ったことを示します。マスターがすでに決済していれば、そのまま決済します。

WARNコピー見送り:Masterロット上限超過/下限未満...(MT4 は「コピー見送り:上限超過/下限未満」)

マスターのロット数が、フィルター設定で指定した上限(または下限)に引っかかったため、発注を見送りました。

WARNコピー見送り:コピー対象外...(MT4 は「コピー見送り:対象外」)

「コピー対象」フィルター(通貨ペア指定またはマジックナンバー指定)に合致しないマスターの注文のため、発注を見送りました。設定通りであれば異常ではありません。

WARNコピー見送り:売買方向(買いのみ)/売買方向(売りのみ) ...

「売買方向指定」で外した向きのマスターの注文のため、発注を見送りました。設定どおりであれば異常ではありません。

WARNコピー見送り:ロットが不正です ...(MT4 は「コピー見送り:ロット不正」)

計算したロットが正しくない値になったため、発注を見送りました。ロットの設定(倍率・固定ロット・複利の基準資金)を確認してください。

WARNコピー見送り:通貨ペアが見つかりません...(MT4 は「コピー見送り:通貨ペア不明」)

マスターの通貨ペアに対応する銘柄が、スレーブ側の証券会社で見つかりませんでした。「通貨ペア変換」の設定を確認してください。

WARNコピー見送り:いま発注できません(こちらの銘柄 〇〇) ...

こちらの証券会社で、その銘柄が今は取引できない状態のため、発注を見送りました(休場・取引停止など)。

WARNコピー見送り:銘柄が取引できません(マスター 〇〇 → こちら 〇〇)。気配値表示に出ているか、その銘柄が取引できるかを確認してください

対応する銘柄が取引できない状態が1分以上続いています(同じ銘柄について1時間に1回出ます)。気配値表示(Market Watch)にその銘柄が出ているか、口座の種類でその銘柄が取引できるかを確認してください。値段が届いている銘柄は休場中とみなし、このログは出しません。

WARNコピー見送り:休場(市場休場)...

スレーブ側の証券会社が休み(取引時間外)のため、注文が弾かれました。

WARNマスターからの更新が途絶(マスター側MT4/MT5の負荷または停止の可能性)

マスターからのデータ更新が約3秒以上止まったため、安全のためコピーを一時停止しました(パネルは「マスター応答なし」になります)。マスターEAの停止、マスター側MT4/MT5の終了・フリーズ・高負荷が考えられます。

WARNマスターからの更新が途絶(マスターの電文が空のまま3秒。マスター側MT4/MT5の停止の可能性)

マスターから届くデータが空のまま3秒たったため、安全のためコピーを一時停止しました(パネルは「マスター応答なし」になります)。マスター側のMT4/MT5が止まった・固まったことが考えられます。上の「途絶」と同じく、マスターが動き出せば自動で再開します。

WARNマスターからの更新が回復(途絶 〇.〇 秒)

止まっていたマスターからの更新が再び届くようになり、コピーを再開しました。

WARN自端末の処理が〇秒停止(このスレーブのMT5/VPS側の負荷を確認してください)累計〇回

スレーブ側のMT4/MT5の処理が3秒以上止まっていたことを示す事後記録です(1分に1回まで)。同居する重いEA・インジケーターやVPSの負荷を確認してください。

WARNマスターからの更新が回復(電文が空の状態から復帰)

上の状態から、マスターのデータが再び届くようになりました。コピーを再開しています。

WARN【警告】管理外のポジションが 〇 件あります(チケット: ...)

EA起動時に、紐付け情報(データベース)に載っていない自分のポジションを検知しました。該当ポジションはマスターの決済に追従しませんので、ご自身で決済いただくか、マスターがノーポジションになった時の自動決済(「決済のコピー:する」設定時)をお待ちください。起動前からあるマスターのポジションのうち、同じ銘柄・同じ向きのものは、二重にならないようにコピーしません(文の最後にそのように表示されます)。

WARN管理外のポジションが新しく 〇 件見つかりました(チケット: ...)。マスターが決済しても自動決済されません。

動いている間の確認(1分ごと)で、紐付け情報に載っていない自分のポジションが見つかりました(建ってから2分たち、2回続けて見つかったものだけ。一度知らせたものは二度と知らせません)。業者のサーバーの不具合などで起きることがあります。ご自身で決済してください。EAの動きは変わりません(v6.42 から)。

WARN日次上限の基準の資金と止めた印をファイル(〇〇)に残せません。残せるまで 1 秒ごとにやり直します ...

日次上限の基準の資金と、止めたことを記録するファイルを書けませんでした。ディスクの空きや、MQL4/MQL5 の Files フォルダを確認してください(v6.42 から)。

WARN日次上限の基準の資金のファイル(〇〇)があるのに開けません。開けるまで新規のコピーだけ止めて、1 秒ごとに読み直します

ほかのソフト(ウイルス対策など)がファイルを開いていることが考えられます。読めるようになれば自動で戻ります(v6.42 から)。

WARN日次上限の基準の資金のファイル(〇〇)の中身が読めないので、今の資金で決め直します

ファイルが壊れていたため、今の資金を基準にし直しました(v6.42 から)。

WARNコピー見送り:起動時に同じ銘柄・同じ向きの管理外ポジションがあるため、起動前からあるマスターのポジションはコピーしません(二重になるのを防ぐため) ...

EAを起動したときに、紐付け情報(データベース)に載っていない自分のポジション(管理外のポジション)がありました。それが起動前からあるマスターのポジションのコピーである可能性があるため、同じ銘柄・同じ向きのマスターのポジションは、二重にならないようにコピーしません。起動したあとにマスターが新しく建てたポジションは、ふだんどおりコピーします。

WARN【警告】日次損失上限到達により全決済実行 ...(MT4 は「日次損失上限到達により全決済実行: 〇〇」)

設定された「1日の許容損失」に到達したため、全ポジションを決済して本日の稼働を終了しました。損益リセット時刻まで、新規のコピーはしません(「上限に届いたあとの再開」が「再開しない」のときは、設定し直すまで)。全決済で残ったポジションがあれば、5秒ごとに決済し直します。

WARNコピー見送り:ナンピン段数の範囲外(〇段目) ...

「ナンピン段数」で指定した範囲の外の段のため、コピーしませんでした。設定どおりであれば異常ではありません(v6.41 から)。

WARN【含み損益で全決済】含み損 〇〇 が上限 -〇〇 に届いたので、この EA のポジションを全部決済して新規のコピーを止めます ...

含み損の合計が設定の値に届いたため、このEAのポジションを全部決済して新規のコピーを止めました(v6.41 から)。再開の時期は「全決済の後の再開」の設定のとおりです。

WARNコピー見送り:含み損益で全決済したあとなので、このポジションはコピーしません ...

全決済して止めている間にマスターが持っていた・建てたポジションのため、コピーしません。再開したあとも、このポジションはコピーしません(設定どおりの動作です)。

WARN全決済:休場のため決済できないポジションが 〇 本あります。市場が開くまで待って決済します(値段が動いたときと 10 分に 1 回だけ試します)

日次上限や含み損益の全決済で、週末などで市場が閉まっていて決済できないポジションがあります。市場が開いたら決済します。対処は不要です。

WARN含み損益で全決済したことをファイル(〇〇)に残せませんでした。MT を起動し直すと、止めていたことを忘れてコピーを再開します / 日次上限の停止をファイル(〇〇)に残せません。残せるまで 1 秒ごとにやり直します ...

止めていることを記録するファイルを書けませんでした。VPSのディスクの空きと、ウイルス対策ソフトなどがファイルを開いていないかを確認してください。日次上限の方は、書けるまで自動でやり直します。

WARN日次上限の停止を解いたことをファイル(〇〇)に残せません。MT を起動し直すと止めたままに戻ります

「再開しない」の停止を設定画面のOKで解いたことを、ファイルに残せませんでした。MT4/MT5を起動し直すと、また止めたままになります。そのときはもう一度OKを押してください。

WARN含み損益で全決済したときのファイル(〇〇)を消せません / 日次上限の停止のファイル(〇〇)を消せません。消せるまで 1 秒ごとにやり直します

再開したあと、止めていたことを記録したファイルを消せませんでした。消せるまで自動でやり直します。

WARN含み損益で全決済したときのファイル(〇〇)の中身が読めないので消します。コピーを続けます / 日次上限の停止のファイル(〇〇)の中身が読めないので消します

記録のファイルが壊れていたため消しました。止めていなかったものとしてコピーを続けます。

WARN含み損益で全決済したときのファイルが残っていましたが、そのあとに建てたポジションがあるので、再開したあとの古いファイルとみなして消しました。コピーを続けます

再開したあとに消せていなかった古いファイルを見つけたため、消してコピーを続けます。

WARN前の停止のファイル(〇〇)を消せませんでした。設定を戻すと、その停止を読み直します

マスター口座番号かマジックナンバーを変えて停止を解いたときに、前の設定の記録のファイルを消せませんでした。設定を元に戻すと、その停止がまた読み込まれます。

WARN含み損益で全決済したときのファイル(〇〇)があるのに開けません / 日次上限の停止のファイル(〇〇)があるのに開けません ...

止めていたことを記録したファイルを読めませんでした。読めるまで新規のコピーだけ止めて、1秒ごとに読み直します(パネルは「含み損益の停止を確認中」「日次上限の停止を確認中」)。ウイルス対策ソフトや同期ソフトがファイルを開いていることが考えられます。

表示[SharedMemory] マスター接続待機中(マスター側EAの起動を確認してください)

マスターの通信網がまだ見つからず、接続を待っている状態です(このログのみ先頭が [SharedMemory] と表示され、INFO/WARN の印は付きません。1分に1回出ます)。マスターEAが起動しているか、「マスター口座番号」が正しいかを確認してください。

【ERROR】証拠金不足や致命的なエラー

ERRORコピー見送り:証拠金不足...

スレーブ側の口座資金(証拠金)が足りず、注文が行えませんでした。ロット倍率を下げるか、資金を追加してください。

ERRORコピー見送り:注文エラー RetCode: 〇〇 / 送信エラー (Err: 〇〇)

証券会社側から何らかの理由で注文が拒否されました。一時的なエラー(価格の急変・混雑など)のときは、10秒間送り直してから出ます(文の最後に「(10秒間送り直しても通りませんでした)」と付きます)。エラー番号を添えて販売者にお問い合わせください。

ERRORコピー見送り:断られた注文がサーバーで処理中のまま 60 秒たちました。二重にならないよう送り直しません(RetCode: 〇〇)(MT5のみ)

「接続なし」「タイムアウト」で断られた注文が、証券会社のサーバーで処理中のまま60秒たちました。二重に建つのを防ぐため送り直さず、このコピーを見送りました。このあと10分の間に建った場合は、「【二重防止】…あとからサーバーで約定していました」と出て、コピーとして扱います。

ERROR全決済失敗: 〇 件 (Err: 〇〇)

日次上限や保有ポジションの損益による全決済で、決済を断られたポジションがあります(同じ失敗は1分に1回だけ出ます)。EAは送り直しを続けます。10回続くと警告のアラートも出ます。週末などの休場で断られたときはこのERRORにはせず、WARN「全決済:休場のため決済できないポジションが…」を1回だけ出します。

ERROR◆ 分割決済エラー/◆ 分割全決済エラー:Ticket 〇〇 Error:〇〇 (次回リトライします)(MT5のみ)

マスターの部分決済に合わせた決済が断られました。次の周期で送り直します。

ERROR【エラー停止】注文フィルポリシー誤り RetCode=〇〇(MT5のみ)

注文方式(フィルポリシー)の設定が証券会社に拒否されました。設定を確認のうえ、EAをチャートに入れ直してください(損益リセット時刻でも停止は解けます)。

ERROR【警告】:自動売買が許可されていないため停止します...(MT5のみ。MT4はパネルの「自動売買が許可されていません」だけで分かります)

MT5上部の「アルゴリズム取引」ボタンがオフになっているか、EA設定の「アルゴリズム取引を許可」のチェックが外れています。

ERRORマッピング保存に失敗:...

コピーの紐付け情報をファイルに保存できませんでした。VPSのディスク残量と書き込み権限をご確認ください。

ERROR対応表のファイル(〇〇)を開けません(〇 回・エラー 〇)。読めるまで新規コピーと決済のコピーを止めています。...

コピーの紐付け情報(対応表)のファイルを読めませんでした。誤った決済や二重のエントリーを防ぐため、読めるようになるまで新規のコピーと決済のコピーを止めています(パネルは「停止 対応表を読めません」)。ウイルス対策ソフトやバックアップ・同期のソフトがファイルを開いていることが考えられます。読めるようになれば自動で再開します。MT4/MT5を再起動しても直らないときは、表示に従ってファイル(データフォルダの MQL4\Files または MQL5\Files にあるもの)を別の場所へ移してから、EAを載せ直してください(移すと、今あるポジションはこのEAの管理外になります)。

【DEBUG】通常は気にしなくて良い内部処理

DEBUGログは、パラメータ「ログ出力レベル」を「すべて出力(開発・テスト用)」に変更した場合のみ表示されます。

DEBUG日付が変わりました エラーストップフラグ等をリセットします(MT4 は「日付変更リセット」)

損益リセット時刻をまたいだため、日次上限・目標利益の停止とフィルポリシーの停止を解き、日次の利益・損失の計算をゼロにしました(「上限に届いたあとの再開」が「再開しない」で止めているときは、停止を解きません)。

DEBUG◆ 分割決済見送り:算出された決済ロットが最小ロット未満のためスキップ。(MT5のみ)

マスター側で極めて小さなロットの分割決済が行われましたが、スレーブ側の証券会社が許可する最小ロット(例: 0.01)を下回ったため、決済を保留しました。

📊 パネルの「稼働状況」一覧と対策

チャート画面に表示される情報パネルの「稼働状況」には、現在のEAのリアルタイムな状態が表示されます。「正常稼働中」以外になっている場合は、以下のリストを参考に状態を確認してください。

※ 文字色でも状態が分かります。正常稼働中=緑、「データ受信待ち...」「稼働時間外 (待機中)」=通常の文字色、「日次目標利益に到達」「含み益で停止」と「(次の新規待ち)」=青緑(ダークのときは水色)、それ以外の停止・エラー系=赤で表示されます。

🟢 Master(送信側)EAのステータス

表示状態・原因と対策
正常稼働中送信準備が完全に整い、いつでもスレーブにデータを送れる状態です。
通信エラー原因:PC(VPS)のメモリ不足やOSのシステムエラーにより、送信用の通信網(共有メモリ)が作成できませんでした。EAは作り直しを続け、作れれば自動で「正常稼働中」に戻ります。
対策:戻らないときはMT4/MT5を再起動するか、改善しない場合はVPS(Windows)自体を再起動してメモリをクリアしてください。

🔵 Slave(受信側)EAのステータス

1. 正常・待機状態(問題ありません)

表示状態
正常稼働中マスターからのシグナルを受信し、いつでも発注できる待機状態です。
稼働時間外 (待機中)タイムフィルターで設定した時間外のため、新規エントリーを停止して待機しています。設定した時間になれば自動で「正常稼働中」に切り替わります(※「保有通貨ペアの追加エントリー許可」を有効にしている場合は、保有中の通貨ペアへの追加エントリーと決済のコピーは時間外でも継続されます)。
データ受信待ち...マスターの通信網には接続できましたが、まだ初回のデータが送られてきていない状態です。通常、起動直後に一瞬だけ表示され、すぐに正常稼働に切り替わります。

2. 目標到達による停止(設定通りの正常な動作です)

表示状態
日次目標利益に到達 (本日は停止)本日の合計損益が設定した「目標利益」に到達したため、全決済を行い本日の稼働を終了した状態です(文字は青緑)。指定した損益リセット時刻になると自動で再稼働します。
日次損失上限に到達 (本日は停止)本日の合計損益が設定した「許容損失」に到達したため、これ以上の損失を防ぐために全決済を行い、本日の稼働を終了した状態です。指定した損益リセット時刻になると自動で再稼働します。
日次目標利益に到達 (設定で再開)
日次損失上限に到達 (設定で再開)
「上限に届いたあとの再開」を「再開しない」にしているときの停止です。損益リセット時刻を過ぎても止めたままです。再開するときはEAの設定画面を開いて「OK」を押してください(MT5は、どれか1つ値を変えてから「OK」を押します)。
含み損で停止 (マスター0待ち)
含み益で停止 (マスター0待ち)
保有ポジションの損益が設定の値に届いたため、全決済して新規のコピーを止めています。マスターの口座のポジションが(コピーしないものも含めて)完全に0本になったら再開します。パネルの「▶ 今すぐ再開」ボタンで、待たずに再開することもできます。
含み損で停止 (対象0待ち)
含み益で停止 (対象0待ち)
同上。マスターのコピー対象のポジション(このEAがコピーするもの)が0になったら再開します。「▶ 今すぐ再開」ボタンで、待たずに再開することもできます。
含み損で停止 (次の新規待ち)
含み益で停止 (次の新規待ち)
全決済して新規のコピーを止めています。マスターが次に新しくポジションを建てたら再開します(このときはボタンは出ません)。
含み損で停止 (ボタン待ち)
含み益で停止 (ボタン待ち)
同上。パネルの「▶ コピーを再開」ボタンを押すまで止めたままです。
含み損益の停止を確認中
日次上限の停止を確認中
止めていたことを記録したファイルを読めないため、読めるまで新規のコピーだけ止めています。読めれば自動で元の状態に戻ります。

3. エラーによる停止(ユーザー側の確認が必要です)

表示原因と対策
未接続 (マスター待機中)原因:指定された「マスター口座番号」の通信網が見つかりません。
対策:マスター側のEAが正常に起動しているか、Slave側に入力した「マスター口座番号」が間違っていないか確認してください。
マスター応答なし原因:一度は通信できていましたが、マスターからのデータ更新が約3秒以上止まった状態です。
対策:一時的な負荷であれば復帰すると自動でコピーを再開します。復帰しない場合は、マスターEAの再セットや、マスター側MT4/MT5の再起動を行ってください。
自動売買が許可されていません対策:MT4/MT5上部の「自動売買ボタン」をON(緑色または再生マーク)にしてください。また、チャートで右クリック →「エキスパートアドバイザ」→「プロパティ」を開き、「自動売買を許可する」のチェックが入っているか確認してください。
停止 [各種エラー]時間設定/口座番号/パラメータ/ロット設定/トレール設定/建値移動設定/スリッページ/段数設定/書式(MT4のみ) の各エラー。パラメータの入力内容に誤りがあり、安全のため強制停止しています。表示されるエラー名でどの設定に誤りがあるかが分かります。
停止 対応表を読めません原因:コピーの紐付け情報(対応表)のファイルを読めないため、誤った決済や二重のエントリーを防ぐために、新規のコピーと決済のコピーを止めています。
対策:読めるようになれば自動で再開します。続くときは、エキスパートタブの ERROR「対応表のファイル(…)を開けません」の案内に従ってください。
注文ポリシー設定エラー(MT5のみ)原因:「注文執行方式(フィルポリシー)」がブローカーに拒否され、注文が弾かれています。
対策:「注文執行方式」を自動判定(推奨)または別の方式に変更し、EAをチャートに入れ直してください(損益リセット時刻でも停止は解けます)。

※ デモ口座で稼働している場合は、パネル上部の帯の右に「デモ口座」と表示されます(デモ口座では認証パスワードは不要です)。