Prop Challenge Odds — Northline Algo · 製品ページ · MT5 実機デモ動画
目次
- 概要
- インストール
- プロファイルのエクスポート(チャレンジの前または開始時)
- チャレンジを追跡する
- パネルの見方
- 確率の計算方法
- 推奨リスク
- アラート、レポート、ファイル
- 入力パラメータ
- メッセージとトラブルシューティング
- ストラテジーテスターとデモ版
- 正直な限界とサポート
1. 概要
Prop Challenge Odds は、現在取引しているプロップチャレンジを通過できる可能性を、現在の状況から出発して推定します:残高、本日すでに出た損失、トレーリングドローダウンが追従するピーク、消化した取引日数、残りの日数です。
仕組みは次のとおりです:
- 口座履歴から、過去の取引日をそれぞれ再構築します:その日の結果と、保有ポジションを含め日中に到達した最悪および最良のエクイティ(M1 価格);
- それらの日をランダムなブロックで何千回もリプレイし、チャレンジのルールに照らして、現在の状態から出発します;
- 目標に到達したパスの数と、それ以外が失敗した理由を数えます;
- リサンプリングした履歴で計算を繰り返して範囲を示し、他のリスク水準も試して、最も確率の高いものを探します。
確率とその範囲、日ごとの推移曲線、推奨リスク、トレードの余力、資金提供を受けるまでの期待コスト、アラート、HTML レポートが得られます。
本ツールがライブチャートでトレードを建てたり、変更したり、決済したりすることは一切ありません。売買シグナルは出さず、市場の予測もしません。
2. インストール
- 購入またはレンタル後、Prop Challenge Odds は Navigator → Expert Advisors → Market(ナビゲーター → エキスパートアドバイザー → マーケット)に表示されます。
- 任意のチャートを開きます。チャートのシンボルは関係ありません:ツールが読み取るのはチャートではなく口座です。
- Prop Challenge Odds をチャートにドラッグし、入力値を設定して(セクション 3 と 4)、OK を押します。
Algo Trading を有効にする必要はありません:ツールは口座を読み取るだけです。
3. プロファイルのエクスポート(チャレンジの前または開始時)
新しいチャレンジ口座には履歴がないため、確率を学習する材料がありません。プロファイルがこれを解決します:EA やストラテジーがすでに稼働した別の口座(デモ口座、以前のチャレンジ、個人口座)から取得した取引日を保存した小さなファイルです。
- ストラテジーがすでに稼働した口座にログインします。同じ MetaTrader 5 でも、同じコンピューター上の別のターミナルでも構いません。
- Prop Challenge Odds を任意のチャートに Mode = Export a profile で適用します。
- 1 つの EA だけをエクスポートするには、Magic number を設定します(手動トレードの magic number は 0)。すべてのトレードの場合は -1 のままにします。History length は何日前まで読み込むかを指定します(デフォルトは 365)。
- OK を押します。パネルに Profile exported とファイル名、取引日数、トレード数が表示されます。
ファイルは MetaTrader 5 の共通フォルダーに書き込まれます(File → Open Data Folder(ファイル → データフォルダを開く)から 2 階層上へ移動し、Common\Files\Northline\Odds)。同じコンピューター上のすべてのターミナルから読み取れます。
チャレンジ口座自体にチャレンジ前の取引日がすでにある場合は、プロファイルは不要です:Profile file を空のままにすれば、それらの日が使用されます。
4. チャレンジを追跡する
- チャレンジ口座で、Prop Challenge Odds を任意のチャートに Mode = Track the challenge で適用します。
- Rules preset(2-step 10/5/10、1-step 10/4/6 trailing)または Custom を選び、カスタムルールを貴社のルールと正確に一致するように入力します(セクション 9)。
- Current phase(1 または 2)と Challenge start の日付を設定します(0 = この口座の最初のトレード)。
- 資金提供を受けるまでの期待コストを表示したい場合は、Challenge fee を設定します。
- Daily reset hour を設定します:貴社が日次損失をリセットするサーバー時刻です。
- セクション 3 の Profile file の名前を入力します( .csv の有無は問いません)。
- OK を押します。数秒後に確率が表示されます。
確率は、トレードが決済されるたび、日次リセットのたび、そしてエクイティが動いたとき(毎分確認)に更新されます。
5. パネルの見方
- Header(ヘッダー):ルール、フェーズ、初期残高、プロファイルに使用したトレード。
- Chance to pass(通過確率):推定確率。以下が併記されます:
- range:リサンプリングした履歴における第 10 から第 90 パーセンタイル(履歴が短いと範囲が広くなります);
- both phases:2 ステップのフェーズ 1 では、フェーズ 1 を通過し、続いてフェーズ 2 を通過する確率;
- was X% earlier today:その日の最初の推定から確率が 10 ポイント以上下がったときに表示;
- Main risk:失敗するパスの大半が破るルール(日次損失、最大ドローダウン、期間制限)と、目標までの残り日数の中央値。
- Day-by-day curve(日ごとの曲線):ツールを適用してからの各日の終了時点の確率。破線は 50%。
- Suggested risk(推奨リスク):セクション 7 を参照。その下の小さな曲線は、ロットの 0.25x から 2x までの各リスク水準での確率を示します。緑の点が推奨、青の点が現在のリスクです。
- Rules(ルール):目標への進捗、使用した日次損失制限の割合、使用したドローダウン余力の割合、消化した取引日数と残り日数。
- Room left at current risk(現在のリスクでの余力):本日、およびドローダウンの下限までに、平均的な損失トレードをあと何回取れるか。続いて資金提供を受けるまでの期待コスト(料金 × 予想される挑戦回数:現在の挑戦と、失敗した場合のゼロからの再挑戦)と平均試行回数。
- Footer(フッター):プロファイルの出どころと、チャレンジがそれと整合しているかどうか。
制限に達したように見える場合、パネルに RULE LIKELY BREACHED と該当するルールが表示されます。目標と最低日数を満たすと TARGET REACHED が表示されます(フェーズ 1 では、ゼロから始めた場合のフェーズ 2 の通過確率も表示)。
6. 確率の計算方法
- 取引日。 各日は、ある日次リセットから次のリセットまでです。各日について、ツールは結果、日中の最悪エクイティ、日中の最良エクイティを、その日の開始時の残高に対する割合として保持します。ポジションを保有していたが何も決済されなかった日も、含み損が貴社の判定に含まれるため、カウントされます。取引のない平日も保持されるため、取引頻度もプロファイルの一部になります。
- リスクのスケール。 ロットを k 倍にして取引すると、その日の結果、最悪および最良のエクイティが k 倍になります。これにストップロスは必要ありません。
- 現在の状態。 各パスは、実際の残高とエクイティ、本日すでに使った損失、トレーリングドローダウンのピーク、消化した取引日数、経過した日数から出発します。本日の残りは、プロファイルから抽出した追加の 1 日としてシミュレートされます。
- パス。 日は 1 日から 5 日連続のブロックで抽出されるため、損失の連続が保たれます。パスは、最低取引日数と一貫性ルールを満たして目標に到達したとき、ルールを破ったとき、または期間が尽きたときに終了します。期間制限がない場合、約 1 年後も目標に到達していないパスは遅すぎるとみなされます。
- 範囲。 計算全体を、履歴の 20 通りのリサンプリング版で繰り返します(デフォルトでは各 1,000 パス)。確率はその平均で、範囲は第 10 から第 90 パーセンタイルです。
- ドリフト。 ツールは、チャレンジの平均的な 1 日をプロファイルと比較します。チャレンジ 5 日後に、その差が偶然とは言えないほど大きい場合(z スコアが 2 超)、確率は説明付きでグレー表示になり、チャレンジの日が抽出でより大きな重みを持ちます。
7. 推奨リスク
ツールは、7 つのリスク水準(現在のロットの 0.25x、0.5x、0.75x、1x、1.25x、1.5x、2x)について確率を計算します。各水準について、本日の残りは取引を止め、明日からその水準で再開するケースも試します。
- 推奨は、確率が最も高い水準です。別の水準がそれに取って代わるのは、少なくとも 1 ポイント上回る場合のみで、同率の場合は小さい方のリスクが選ばれます。
- Stop for today → X% は、本日はエクスポージャーを閉じて明日から続ける方が、そのまま取引を続けるより確率が高いことを意味します。
- 過去の取引日が統計的に裏付けられた優位性を示さない限り、より大きなリスクは提案されません(平均的な 1 日が、ゼロより少なくとも標準誤差 2 つ分高いこと)。そのような優位性がなければ、大きなロットは運よく通過する確率を高めるかもしれませんが、それは賭けです。ツールはそれを推奨しません。
- トレードにストップがある場合、パネルは 1 トレードあたりの同等のリスクもパーセントで表示します。
この推奨は、過去の取引日に基づく意思決定の補助です。取引の主導権はあなたにあります。
8. アラート、レポート、ファイル
- アラート:確率がその日の最初の推定から Alert drop ポイント以上下がったとき、または Alert below を下回ったときに、ポップアップ(有効な場合はプッシュ通知も)。各アラートは 1 日に最大 1 回発動します。
- HTML レポート:odds_latest.html。更新は 10 分に 1 回までです。パソコンでもスマートフォンでも、どのブラウザーでも開けます:確率と範囲、推奨リスク、余力、期待コスト、日ごとの曲線、リスク水準ごとの確率、ルール。
- CSV:同じ主要な数値を収めた odds_latest.csv。
- 履歴:チャレンジごと(口座番号と開始日)に 1 ファイルで、すべての推定を記録します。再起動後に日ごとの曲線を再描画します。
これらのファイルはすべて File → Open Data Folder → MQL5 → Files → Northline → Odds(ファイル → データフォルダを開く)にあります。エクスポートしたプロファイルは共通フォルダーにあります(セクション 3)。
9. 入力パラメータ
| 入力 | デフォルト | 説明 |
|---|---|---|
| Rules preset | 2-step 10/5/10 | 2-step 10/5/10、1-step 10/4/6 trailing、または Custom(汎用の例です。貴社のルールを確認してください) |
| Current phase | 1 | 1 または 2 |
| Challenge start | 0 | 開始日;0 = この口座の最初のトレード |
| Initial balance | 0 | 0 = 履歴から検出 |
| Challenge fee | 0 | 資金提供を受けるまでの期待コスト用(0 = 非表示) |
| Daily reset hour | 0 | 貴社の日次リセットのサーバー時刻(0-23) |
| Phase 1 / Phase 2 profit target (%) | 10 / 5 | カスタムルール;フェーズ 2 = 0 は 1 フェーズを意味します |
| Daily loss limit (%) | 5 | 初期残高に対する割合 |
| Max drawdown (%) | 10 | 初期残高に対する割合 |
| Max drawdown type | Static | Static、日末トレーリング、日中エクイティのトレーリング |
| Trailing floor stops at the initial balance | true | トレーリングドローダウンのロック |
| Daily limit from max(balance, equity) | false | 貴社がリセット時の残高とエクイティの高い方から日次損失を測定する場合 |
| Minimum trading days | 4 | 決済済みトレードが 1 件以上ある日 |
| Time limit in calendar days | 0 | 0 = なし |
| Consistency (%) | 0 | 最良の日が総利益に占める最大割合;0 = オフ |
| Mode | Track | Track the challenge または Export a profile |
| Magic number | -1 | プロファイルに使用するトレード;-1 = すべて、0 = 手動 |
| Symbol filter | 空 | プロファイルにこのシンボルのみ使用 |
| Profile file | 空 | 読み込むエクスポート済みプロファイル;空 = 開始日より前のこの口座の履歴 |
| History length (days) | 365 | プロファイルが遡って読み込む日数 |
| Paths per resample / Resamples | 1000 / 20 | 推定の精度 |
| Alert drop / Alert below | 15 / 0 | ポイント / %;0 = オフ |
| Push notifications | false | アラートをスマートフォンにも送信 |
| Panel X / Y position | 12 / 24 | チャート上のパネルの位置 |
10. メッセージとトラブルシューティング
- "Not enough history":取引日が 5 日未満です。より長い履歴を持つ口座からプロファイルをエクスポートする(セクション 3)か、取引を続けてください:推定は自動的に始まります。
- "profile file not found"(「エキスパート」ログ):ファイルは Common\Files\Northline\Odds にあり、名前を正確に入力する必要があります。この場合、ツールは代わりにこの口座の履歴を使用します。
- "… is not a Prop Challenge Odds profile":ファイルが編集されたか、プロファイルではありません。もう一度エクスポートしてください。
- "Check the inputs":ルールまたは設定が範囲外です。どれかはパネルが示します。
- "Profile not representative":チャレンジの日がプロファイルと明らかに異なります(セクション 6)。チャレンジの履歴が増えるまで、確率の信頼性は下がります。
- "N deposit(s) in the window: % approximate":プロファイル期間中の入金や出金が日次のパーセンテージを歪めます。それらのない期間からプロファイルをエクスポートしてください。
- "Export not available here":プロファイルはライブ口座またはデモ口座からエクスポートするもので、ストラテジーテスターでは行えません。
11. ストラテジーテスターとデモ版
ストラテジーテスターには追跡すべきライブのチャレンジがありません。テスター(したがってマーケットの無料デモ版)では、ツールがテスト対象のシンボルで独自の小さなデモ用トレードを建てます:H1 の EMA 20/50 トレンドシステム、リスク 0.5%、ストップロス 1.5 ATR、テイクプロフィット 2 ATR。これらに対して、内蔵のデモ用プロファイルで 2 ステップ 10/5/10 のチャレンジを追跡します。ビジュアルモードで実行すると、確率、曲線、推奨リスクの変化を見られます。長い期間では、デモ用システムは通常ドローダウンのルールを破ります:持続的な優位性がないためで、パネルが示すのはまさにそのことです。
デモ版は、パネルの動作を示すだけです。あなた自身の確率は、あなた自身のトレードから得られます。
12. 正直な限界とサポート
- 確率は、これらのルールの下で過去の取引日が示唆する内容を表します。市場の予測でも、結果の約束でもありません。
- その精度はプロファイル次第です:数日分しかない場合や、ストラテジーが変わった場合、確率は信頼できません。範囲とドリフト警告がそれを示します。
- 過去の日中エクイティは M1 バーから最悪および最良の価格で再構築されます。貴社自身のティック単位の測定とは多少異なる場合があります。
- 会社固有のルールの一部は、プリセットと完全には一致しないことがあります:Custom を使用し、貴社のルールを確認してください。
ご質問、値がおかしいと思われる場合、貴社が使用しているルールで対応していないものがある場合は、MQL5 のプロフィールからご連絡ください。すべてのメッセージにお返事します。


