Strategy Health Monitor

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の書き換えまたはデバッグ

作者のその他のプロダクト
Strategy Tester Robustness Labは、バックテストを判断材料として利用する前に、MT5 Strategy Testerが示す検証結果の品質を確認するためのツールです。 このユーティリティは、MT5のCommon/FilesまたはMQL5/Filesに置かれたStrategy TesterのHTML、HTM、CSVレポートを読み込み、決済済み取引の損益系列を抽出します。そのうえで、再現可能な頑健性スコアと、根拠を明示した減点項目を算出します。出力されるローカルのテキストファイルは2つです。ひとつは平易な英語によるレポート、もうひとつは入力ハッシュ、実行設定、指標、警告、制約事項、免責事項を含むEvidence Packです。 チェック内容 - 確率的シャープレシオ(PSR) - 最適化パス数とシャープレシオの分散に関する値を入力した場合に利用できるDeflated Sharpe Ratio(DSR) - Monte Carloストレステスト - ドローダウン感応度 - 期間分割時の安定性 - 外れ値への依存度 - パーサー整合性 不正な数値は補正せず、入
Backtest Data Quality Preflightは、バックテスト結果を解釈する前に、その土台となる過去データを検査するMT5用ユーティリティです。 本製品は、MT5のCommon/FilesまたはMQL5/Filesに置かれたOHLC CSVファイルを読み込みます。ヘッダー行を含む、カンマ、セミコロン、タブ区切りのファイルに対応します。必須項目はタイムスタンプ、open、high、low、closeです。DATE列とTIME列が分かれた標準的なMT5エクスポートにも対応します。volume、tick volume、spreadの各列は任意です。 チェック内容 - OHLCの整合性とゼロ以下の価格 - 同一時刻のバーの重複 - ユーザーが指定した取引時間の前提に基づく欠損区間 - ユーザー指定の上限を超えるspread値 - volumeが存在する場合の連続ゼロvolumeバー - 値が指定された場合のdigits、point、OHLC価格刻みの整合性 - 不正な形式、有限でない値、許容範囲外の数値入力 欠損区間のチェックは、想定時間間隔と取引曜日の両方が指定され
フィルタ:
レビューなし
レビューに返信