Strategy Health Monitor
- ユーティリティ
- バージョン: 1.0
- アクティベーション: 5
Strategy Health Monitorは、保存済みのベースラインスナップショットと、その後の取引履歴を比較し、選択した設定に基づく統計的な差異シグナルを報告します。
本製品は、手動で必要な時点に実行するMT5ユーティリティです。ユーザーが用意したStrategy TesterのHTMLまたはHTMレポート、もしくは認識可能な損益列を含むカンマ区切りの取引CSVを1件読み込みます。口座を継続的に監視することも、口座履歴を自動取得することもありません。
動作の流れ
1. 初回実行時に、入力されたクリーニング済み取引履歴からベースラインスナップショットを作成します。
2. 後日の実行時に、同じベースラインファイルを読み込み、新しい履歴と比較します。
3. 平易な英語によるHuman Reportと、再現可能なEvidence Packを出力します。
比較する内容
- 確率的シャープレシオ(PSR)の変化
- 方向を前提としない置換法による平均系列の差の検定
- 設定されたベースライン帯に対する最大ドローダウン率
- クリーニング済み比較系列と入力ファイルのハッシュ
- 各ファイルに項目がある場合のEA/レポート名、銘柄、期間
これらは比較シグナルであり、原因、診断、運用判断、予測ではありません。小さいp値は原因を特定せず、EAを変更または停止すべきことを意味しません。p値がalphaを上回っても、変化が存在しないことの証明にはなりません。
ベースラインの安全性
EAまたはストラテジーごとに別のベースラインスナップショット名を使用してください。両方のファイルにEA/レポート名、銘柄、または期間があり、それらが一致しない場合は比較を拒否します。MT5の期間表示では、時間足が同じならテスト対象の日付範囲の違いを無視します。`(csv)`のようなパーサーの仮名は識別情報なしとして扱い、注意事項に記録します。ベースラインは常にMT5 Common/Filesに保存されます。保存済みベースラインを意図的に置き換える実行時だけInpResetBaseline=trueにし、その後はfalseへ戻してください。
対応する入力と出力
- MT5 Strategy TesterのHTMLまたはHTMレポート
- 認識可能な損益列を含むカンマ区切りの取引CSV
- 3件以上の決済済み取引。置換検定には各系列5件以上の観測値が必要で、3件または4件では未評価となります
- <prefix>__human_report.txt
- <prefix>__evidence_pack.txt
- MT5 Common/Files内のユーザー指定ベースラインスナップショット
拒否優先・ローカルのみで動作
未対応の入力、不正な数値、破損したスナップショット、スナップショットハッシュの欠落、対象の識別情報の不一致は、修復せずに拒否します。拒否された入力に対して比較シグナル表は生成しません。
本製品はEX5ユーティリティとしてローカル環境で動作します。DLLを読み込まず、Webリクエストを行わず、ファイルを外部へアップロードせず、ブローカーへ接続せず、注文を執行せず、EAを変更しません。
重要な適用範囲
本製品は、ユーザーが入力したベースラインに対する統計的な差異シグナルを報告します。EAまたはストラテジーを診断せず、EAの開始、停止、変更を判断せず、将来の利益を予測せず、EAを推奨しません。投資助言や取引助言を提供せず、ストラテジーを認定せず、プロップファームや口座の結果を保証しません。
サポート対象
- インストール
- 入出力ファイルの保存場所
- 対応するレポート形式とCSV形式
- ベースラインファイルの保存場所とリセット動作
- 基本的な入力エラーと設定エラー
- 文書化された項目定義とステータスコード
サポート対象外
- EAが壊れている、劣化している、安全である、または収益性があるかの判断
- EAを開始、停止、変更、置換すべきかの判断
- 将来の成績予測
- 取引、投資、ブローカー、口座、プロップファームに関する助言
- 破損した第三者製レポートまたはベースラインファイルの修復
- ユーザーのEAの書き換えまたはデバッグ
