Ninja EA Portfolio Guard MT5
- ユーティリティ
-
Atsushi Katayama
I develop and test MetaTrader 5 Expert Advisors with a focus on backtesting, forward testing, and risk management.
My products do not rely on martingale, grid, or averaging strategies. - バージョン: 1.3
- アクティベーション: 10
NINJA EA PORTFOLIO GUARD MT5
NINJA EA Portfolio Guard MT5は、MetaTrader 5口座全体を監視するリスク管理ユーティリティです。1つのチャートへ1個入れるだけで、裁量取引と複数EAをMagic Number別に確認できます。相場方向の予測、売買サイン、新規エントリーは行いません。
最重要:操作範囲
CLOSE ALL、DELETE PENDING、自動保護は現在チャートの銘柄だけでなく口座全体へ作用します。裁量取引、すべてのMagic Number、すべてのEA、すべての銘柄が対象です。同じMT5口座では1チャートに1個だけ入れ、最初は必ずデモ口座で確認してください。
主な表示
- Balance、Equity、Floating、Free margin、Margin
- 含み損益込みの当日結果、週・月の確定損益
- 保存ピークからのEquity DDと確定残高カーブのClosed DD
- 口座全体のPositions、Lots、Pending
- NORMAL、WATCH、DANGERとMAX USE
Magic Number別分析
各Magic Numberについて、7日・14日・30日の確定損益、30日PF、勝率、最大連敗、現在建玉数、Lot、含み損益を表示します。Magic Number 0はManualとして分離できます。Tracked Magic Numbersを空欄またはAUTOにすると自動検出し、Magic aliasesでは「0=Manual;123456=Ninja Trinity」のように名前を付けられます。
設定できる上限
- 日次基準に対する日次Equity損失率(初期値4%)
- 口座通貨での日次損失額
- 口座全体の現在含み損額
- 保存ピークEquityからのDD率(初期値10%)
- 最大建玉数と最大合計Lot
- 上限到達前にWATCHへ変える警戒率(初期値80%)
0にした上限は無効です。検出間隔、通信、スリッページ、価格ギャップ、市場休場、約定拒否、ブローカー制限により、最終損失が設定値を超える場合があります。
ALERT ONLYとCLOSE ALL
初期設定のALERT ONLYは、上限を監視してポップアップ・音・Push通知を送りますが、自動の取引要求は出しません。任意のCLOSE ALLは、上限超過時に口座内の全建玉決済を試し、設定により全予約注文を削除してLOCK ONを保存します。
本製品は他EAのAlgo TradingスイッチをOFFにできません。LOCK ONは、他EAなどが新たに作った建玉や予約注文を発生後に検出して再処理する機能であり、注文がブローカーへ届く前に防止する機能ではありません。
3つの手動ボタン
- CLOSE ALL:口座内の全建玉決済を試す
- DELETE PENDING:口座内の全予約注文削除を試す
- RESET GUARD:現在Equityを新しい日次基準とピークにし、LOCK ONを解除する
初期設定では実行前にYes/No確認が表示されます。青いヘッダーまたはMOVEを左ボタンでつかんでドラッグするとパネルを移動できます。
通知と日次基準
同じ超過内容が続く間、同じ警告を毎周期繰り返しません。一度回復して再超過した場合、または超過項目が変わった場合は再通知します。Pushを使う場合は、MT5のTools > Options > NotificationsでMetaQuotes IDを設定してください。
Today incl. floatは「現在Equity-保存日次基準-基準後の外部Cash flow」で計算します。入金、出金、Credit、Bonus、Correctionは取引損益から除外します。日次基準はMT5サーバー日付の変更時に更新されます。
最初の安全テスト
- 重要な建玉や他EAがないデモ口座で、Automatic actionをALERT ONLYにする。
- 一時的に小さい含み損上限を設定し、最小Lotの裁量建玉を開く。
- 警告が1回だけ出て、ALERT ONLYでは自動決済されないことを確認する。
- CLOSE ALLとDELETE PENDINGをそれぞれ試す。
- 最後にだけ自動CLOSE ALLとLOCK ONを試し、テスト後はALERT ONLYへ戻す。
表示だけならAlgo Tradingは必須ではありません。決済・注文削除・自動保護で取引要求を出す場合はAlgo Tradingが必要です。
互換性と注意
MT5専用。ヘッジ、ネッティング、取引所口座を検出します。ネッティング口座では複数EAの操作が1つのポジションへ混ざるため、Magic別集計がヘッジ口座やMT5レポートと異なる場合があります。DLL、WebRequest、外部データサービスは使用しません。
本製品は利益、全損失防止、設定値どおりの決済を保証しません。必ず実際に使用するブローカー・口座方式・設定でデモ確認してから使用してください。
