EA Risk X Ray
- ユーティリティ
-
Geoffrey Pierre Manuel Gonzalez
Northline Algo —— MetaTrader 5 のための、クリーンで誠実なツール。
Northline Algo は、15年以上の相場経験を持つトレーダーによって設立されました。私たち自身が使いたいツールを作っています。
私たちは MQL5 でインジケーターと EA をゼロから開発しており、3つのルールを守っています。
• 透明性:リペイントの有無を明記し、バッファを文書化し、何も隠しません。
• 堅牢性:ウォークフォワード検証とアウトオブサンプルテスト。マーチンゲールもグリッドも使いません。 - バージョン: 1.0
- アクティベーション: 10
バックテストレポートに表れないもの。EA Risk X-Ray は、あらゆる Expert Advisor(EA)の隠れたリスクを、ご自身の口座またはストラテジーテスター(Strategy Tester)のレポートから監査します。保有中の各ポジションの含み損を1分ごとに再構築し、マーチンゲールとグリッドの挙動を検出し、トレードを 5,000 回リプレイして、明確な判定を1つ示します:低い、中程度、または高い隠れたリスク。
概要
ストラテジーテスターのレポートや多くの口座モニタリングツールのドローダウンを含め、ほとんどの統計はトレードが決済された時点で計算されます。グリッドやマーチンゲールの EA は、何週間も深い含み損を抱え、最後にすべてを利益で決済し、滑らかな残高曲線を示すことがあります。リスクは実在していたのに、数字には一度も現れなかったのです。
EA Risk X-Ray はそれを測定します。同時に建てられたポジションのグループ(バスケット)ごとに M1 の価格履歴をリプレイし、ポジション保有中に到達した最大の含み損を記録します。本製品のために監査したあるグリッド EA では、レポート上のドローダウンは 1.0% でしたが、保有ポジションは 7.2% まで下落していました。
本ツールはライブチャートで取引を行わず、予測も一切行いません。EA がどのように振る舞ったかを測定します。
得られるもの
- 潜在ドローダウン(保有ポジションを含む)を決済済みトレードのドローダウンと並べて表示し、その比率も表示
- 挙動の検出:マーチンゲール(ロット増加率と該当バスケットの割合)、グリッド(不利な価格で追加されたポジション、最大段数)、ストップロスなしで建てられたトレード、利益ポジションより長く保有される損失ポジション
- Monte Carlo:バスケットをランダムな順序で 5,000 回リプレイ;ドローダウンのパーセンタイル(P50、P95、P99)と、損失しきい値(デフォルト 30%)を超える確率
- ライブ口座のオープンリスク:マージンコールおよび損失しきい値までの距離をポイントと ATR で表示。EA がグリッドの段を追加し続けた場合も表示
- EA ごと(magic number ごと)に1つの判定と、その理由を数値で表示
- チャート上のパネル、パソコンでもスマートフォンでも開ける HTML レポート、全バスケットを記録した CSV ファイル
2つのソース
- ご自身の口座:口座の取引履歴。magic number ごとに1行(または単一の magic number)、直近 N 日間または全履歴が対象。ライブチャートでは新しいトレードが入ると分析が更新され、オープンリスクは毎分更新されます。
- ストラテジーテスターのレポート:任意の EA のバックテストを実行し、レポートを HTML で保存(Backtest タブで右クリック、Report、HTML)、MQL5\Files\XRay にコピーしてファイル名を入力します。こうして EA のデモ版を購入前に監査できます。
使い方
- 任意のチャートを開き、EA Risk X-Ray を適用します(これは Expert Advisor ですが、読み取りのみを行い、ライブチャートで注文を出すことはありません)。
- ソースを選択します:Account history(口座履歴)、または Strategy Tester report(テスターレポート)とそのファイル名。
- OK を押します。数秒後に判定がパネルに表示されます。レポートは File > Open Data Folder > MQL5 > Files > XRay に保存されます。
パラメータ
- ソース:口座履歴またはテスターレポート;magic number("all" = EA ごとに1行);シンボルフィルター;日数による期間(0 = 全履歴);レポートのファイル名;ブローカーが別のシンボル名を使用している場合のシンボル対応表(EURUSD=EURUSD.r;XAUUSD=GOLD)
- 分析:Monte Carlo の損失しきい値(%)、マーチンゲール比率(デフォルト 1.3)、ポイント単位のスプレッド(-1 = 履歴からの平均)
- 表示:パネルの位置
知っておきたいこと
- 潜在ドローダウンには、取引されたシンボルの M1 履歴が必要で、MT5 がブローカーからダウンロードします。一部のバスケットで読み込めない場合、それらは決済結果のみで計上され、判定にその旨が表示されます。
- 入金と出金はドローダウンに含まれません。
- テスターレポートはどの言語の MT5 から出力されたものでも構いません。取引(deals)テーブルは列名によって、それができない場合は固定された列の順序によって認識されます。HTML で保存されている必要があります。
- 結果は監査対象期間の過去を記述するものです。低い判定は将来の結果を約束するものではありません。その履歴で測定された隠れたリスクが低かったことを意味します。
ストラテジーテスターとデモ版について
ストラテジーテスターには監査対象となる口座履歴がないため、テスター内(および無料デモ版)では、X-Ray は独自の小さなデモ用グリッド(0.01 ロット、最大 4 段)を建て、それをパネル上でリアルタイムに監査します。パネルが埋まっていく様子を見るには、ビジュアルモードで実行してください。
EA Risk X-Ray は Northline Algo が制作しています。

