Prop Risk Guard
- ユーティリティ
-
Mohamed-amine Baddir
MetaTrader 5向けのExpert Advisor(EA)を開発し、実際に取引で使用する前に十分なテストを行います。
対応内容:
お客様のトレード戦略、TradingViewスクリプト、または文章化されたルールを、クリーンなMT5 Expert Advisorに変換
既存EAの修正・バグ修正:リスク%によるロットサイズ計算、トレーリングストップ、セッション・時間フィルター、スプレッドフィルター、複数銘柄ポートフォリオ、ドローダウン保護 - バージョン: 1.1
- アクティベーション: 5
Prop Risk Guard は、口座のリスク管理ルールを自動的に適用します。1つのチャートに追加するだけで、口座内のすべてのポジションを監視します。設定した上限に達すると、ポジションを決済し、指値・逆指値などの保留中注文を削除して取引をロックします。これにより、1回の大きな損失や制御不能になったEAによって、評価口座や資金提供口座のルールに違反することを防ぎます。
1日の損失上限
-
パーセンテージ、固定金額、またはその両方で設定できます(より厳しい上限が適用されます)。
-
1日の開始時点の残高、1日の開始時点の有効証拠金(Equity)、またはその2つのうち高い方を基準に計算します。
-
毎日のリセット時刻は、サーバー時間に基づいて自由に設定できます。
-
ロックは次のリセットまで維持され、リセット後は取引が自動的に再開されます。
-
入金および出金は、1日の損失として計上されません。
最大ドローダウン
-
固定式: 初期残高を基準に計算します。
-
トレーリング式: 有効証拠金(Equity)の最高到達点を基準に計算します。
-
初期残高までのトレーリング: 有効証拠金の上昇に合わせて上限が引き上げられ、初期残高の水準に達すると固定されます。
-
ロック解除はコントロールパネルから手動で行います(2回のクリック)。
利益目標到達時のロック(任意)
-
利益目標に達すると、すべてのポジションを決済して取引をロックします。評価に合格した口座で、それまでの利益を失うことを防ぎます。
実際の取引環境を想定した機能
-
安全バッファ: スリッページに備え、各上限に達する前に設定した割合で保護機能を作動させます。
-
警告通知: 上限の使用率が指定した割合に達すると通知します。
-
ロック中に手動または任意のEAによって開かれたポジションは、直ちに決済されます。
-
リクオートや部分約定が発生した場合は決済を再試行し、市場が閉場中の場合は再開を待ちます。
-
オープンポジション数と合計ロット数の上限を任意で設定できます。
-
監視対象: すべてのポジション、または指定したマジックナンバーのポジションのみを監視できます。
-
1秒間隔のタイマーとティックの両方で動作するため、チャートの銘柄で値動きが少ない場合でも保護機能を維持します。
-
ターミナルの再起動後も、1日の開始時点の値、有効証拠金の最高到達点、ロック状態を保持します。
-
日中に追加した場合、新しいターミナルで起動した場合、またはVPSで起動した場合でも、当日の取引履歴から1日の開始時点の値を再構築します。
-
同じ口座で複数のインスタンスが同時に動作することを防ぎます。
コントロールパネル
1日の開始時点の基準値、有効証拠金、1日の損益(P/L)、各上限に対するドローダウンを進捗バー付きで表示します。また、保護機能が作動するまでの残り金額、利益目標、ロック状態、次のリセットまでの時間も表示します。ステータスは ACTIVE(稼働中)、WARNING(警告)、LOCKED(ロック中)です。チャートの任意の隅に配置できます。
通知
ターミナルアラート、プッシュ通知、メール通知を個別にオン・オフできます。
主な設定項目
1日の損失上限(割合および/または金額)、1日の開始時点の基準値、リセット時刻;最大ドローダウン(割合および/または金額)、ドローダウン方式、初期残高、有効証拠金の最高到達点;利益目標;安全バッファと警告レベル;監視対象とマジックナンバー;最大ポジション数とロット数;パネルの表示位置;通知設定。
注意事項
-
すべての上限は、含み益・含み損を含む口座の有効証拠金(Equity)に基づいて計算されます。
-
MetaTrader 5では、あるプログラムが別のプログラムによる注文送信を阻止することはできません。そのため、ロック中に新しく開かれたポジションは、検出後すぐに決済されます。
-
相場の急変時や価格のギャップ発生時には、実現損失が上限を超える場合があります。安全バッファはリスクを軽減しますが、完全に排除することはできません。
-
口座提供業者によってルールは異なります。各業者の条件に合わせて上限、計算基準、リセット時刻を設定し、最初にデモ口座でテストしてください。
-
ストラテジーテスターでは、動作を確認できるように保護機能がデモ取引を行います。これらの取引が実口座や通常のデモチャートで実行されることはありません。
-
保存された状態は、保護機能が動作しているターミナル内に保持されます。新しいターミナルまたはMQL5 VPSへ移行する場合は、初期残高を入力し、トレーリング方式では有効証拠金の最高到達点も入力してください。
-
DLL不要。すべての銘柄に対応します。
