Trade Lifecycle Forensics MT5
- ユーティリティ
- バージョン: 1.0
- アクティベーション: 5
MT5取引執行のためのフライトレコーダー
Trade Lifecycle Forensicsは、読み取り専用の監視ユーティリティです。
監視したい取引が発生する前に1インスタンスをチャートへセットすると、手動取引や他のEAによって発生した口座全体のTradeTransactionを監視し、request、order、deal、position、pending orderに関連するEvidenceを追跡可能な記録として整理します。
本製品自身が注文の新規発注、変更、取消、決済を行うことはありません。取引ボタンや、他のEAを制御する機能もありません。
主な表示と記録
• request、order、deal ticketを関連付けたExecution Lifecycle
• 設定時間内に観測された、類似する独立LifecycleのDuplicate Candidate
• 対応可能なopen-to-close関係をまとめたPosition Journey
• pending orderの発注、変更、取消、および観測可能な関連イベントを追跡するPending Order Journey
• Monitoring Health、Queue状態、Evidence Gap、Recorder状態
• Summary Cards、Recent Activity、Latest Finding、Health / Recorderを整理した専用read-only Dashboard
• LifecyclesとFindingsを記録する2種類の日次ローカルCSV
Evidenceを尊重する動作
本製品は、チャートへセットされた後にMT5のtransactionとhistoryから実際に取得できたEvidenceだけを使用します。
captureまたはprocessing中にEvidenceの欠落が検出された場合、integrity epochを更新し、状態をDEGRADEDとして扱います。証拠が不足しているobjectを、根拠なくcompleteとして判定することはありません。
Duplicate Candidateは確認候補であり、誤った重複注文が発生したことを証明するものではありません。
partial fill、multiple-deal close、reversal、close-byなどの複雑なケースは保守的に処理され、ComplexまたはIncompleteとして扱われる場合があります。
ローカル保存とプライバシー
CSVはMT5 terminalのMQL5 Filesフォルダ内にのみ保存されます。
DLL、WebRequest、cloud service、外部network接続は使用しません。
raw account login、口座名義、computer名、Windows user pathなどの不要な個人情報はCSVへ記録しません。
出力フィルター
カンマ区切りのSymbolFilterとMagicFilterを使用して、UIとCSVへ出力する対象を限定できます。
captureとcorrelation自体は口座全体に対して継続されるため、Output FilterによってLifecycle再構成に必要な基礎Evidenceが欠落することはありません。
使用開始
1. MetaTrader 5 Marketから製品をインストールします。
2. 監視したい取引が発生する前に、専用チャートへ1インスタンスだけセットします。
3. UIはDedicated Dashboard、Chart Overlay、Offから選択できます。
4. ローカルCSVが必要な場合はEnableCsvを有効にします。
5. すべての対象を表示する場合はSymbolFilterとMagicFilterを空欄にします。
6. 取引後にDashboard、Experts log、必要に応じてCSVを確認します。
重要事項
チャートのsymbolとtimeframeは、口座全体のcapture範囲を制限しません。
製品をセットする前に発生した取引を完全に復元することはできません。また、EA内部でOrderSendに到達しなかった取引意図や、一部のpre-dispatch rejectionはSidecar型監視では観測できない場合があります。
Productを再起動すると新しいMonitoring Sessionが開始されます。brokerによってtransactionの発生順序や取得可能なhistoryが異なる場合があるため、実運用前にご自身の環境で動作をご確認ください。
