RiskFrame Account Guard MT5
- ユーティリティ
- バージョン: 1.0
- アクティベーション: 10
MetaTrader 5 用 RiskFrame Account Guard
口座全体の日次損失、ドローダウン、エクスポージャーを保護 — すべての銘柄、すべてのマジックナンバー、手動取引、他の EA を対象にします。
RiskFrame Account Guard は取引口座全体を監視し、設定したルールが発動すると、選択された保護動作を実行します。手動取引、サードパーティ製 Expert Advisor、取引パネル、その他の注文元と併用できます。ポジションを新規に開いたり、シグナルを生成したりすることはありません。
マニュアル: RiskFrame Account Guard MT5 の完全マニュアルを開く
保護の基本原則
- 口座全体を対象 — 日次損失、最大ドローダウン、利益目標、エクスポージャー上限は、特定のマジックナンバーだけでなく、口座内のすべてのポジションと指値・逆指値注文に適用されます。
- 保護状態を明確に表示 — Algo Trading がオフ、EA が取引操作を実行できない、または保留注文の取消に失敗した場合、Guard は正常状態ではなく DEGRADED を表示します。
- 発動状態を保持 — Daily、Max DD、Profit のルールが一度発動すると、含み P/L が後から回復しても、その日または対象期間中は発動済みとして表示され続けます。選択したモードに応じて、Guard は警告のみを行うか、新たなエクスポージャーを事後的に解消するか、口座を全決済します。現在の Day P/L は引き続き表示され、超過した制限もマークされたままです。
- 正負を持つ TODAY レンジ — Daily Budget、現在の Day P/L、任意の Profit Goal を、ゼロを中心とした同一スケールに表示します。マイナス P/L は日次上限へ、プラス P/L は目標へ進みます。
- 段階的に制御される保護 — Alert(警告のみ)→ Lock(新しい保留注文を取り消し、新たな市場エクスポージャーを検出後に閉じる。発動時点ですでに開いていたポジションは維持)→ Close(AllowFlatten + セッション ARM 後に、任意で口座を全決済)。
- 再起動後も安全に状態を復元 — 基準値、エクイティの最高値、発動状態は、ターミナル再起動後に復元されます。保護状態を安全に復元できない場合、Guard は DEGRADED を報告します。
- ひと目で把握できるインターフェース — 燃料ゲージ風の表示パネル、任意の Axis Goal レイアウト、Buffer 警告ゾーン、ロック状態の枠線、チャート内ヘルプを備えています。
保護対象
- 日次損失 — 1 日の開始時点のエクイティまたは残高を基準に、割合および/または金額で設定できます(切替可能)。
- 最大ドローダウン — エクイティ最高値を追従する方式、または期間開始点からの固定方式を選択可能。期間 = Lifetime / Week / Month(Inputs)。Day は個別に用意されていません。Daily Budget が当日分をすでにカバーします。
- 日次利益目標 — 任意の日次しきい値です。到達すると選択した動作が発動し、次の日次リセットまで発動状態が維持されます。
- エクスポージャー — 最大保有ポジション数および/または合計最大ロット数(Settings → Limits、0 = 無効)。Lock/Close は、超過の原因となったチケット/銘柄の超過分だけを減らします。Alert は警告のみで、エクスポージャーを理由に取消や決済は行いません。上限到達時、Lock/Close は新しい保留注文を取り消します。詳細はマニュアルをご確認ください。
- Buffer — 厳格な日次上限に達する前の、設定可能な警告ゾーンです(警告であり、2 つ目の自動的な厳格発動条件ではありません)。
動作モード
- Alert — 通知して状態をマークします。注文の取消やポジションの決済は行いません。
- Lock — ルール発動後およびロック中、新しい保留注文を取り消し、新たな市場エクスポージャーを検出後に閉じます。発動時点ですでに開いていたポジションは維持されます(全決済ではありません)。MetaTrader は引き続き Buy/Sell のクリックを受け付け、Guard が事後に対応します。
- Close — Lock と同じく保留注文の取消と新規エクスポージャーの決済を行い、さらに AllowFlatten が有効で、セッション中に Close-all を ARM している場合は、任意で口座を全決済します。ARM していない場合、または AllowFlatten がオフの場合、Close は Lock と同じように動作します。ステータスバーに CLOSE · NOT ARMED と表示されるため、状態を明確に確認できます。
一般的な使用手順
- RiskFrame Account Guard は 1 つのチャートだけに適用してください(1 口座につき Guard は 1 つ)。
- ターミナルの Algo Trading を有効にし、EA 側でも Algo Trading を許可してください。
- Settings → Limits で Daily / Max DD / 任意の Profit、Buffer、Max pos、Max lots を設定します。Profit > 0 の場合、Goal UI は初期状態で Axis を使用します(Axis|Stacked および Style Classic|Charcoal を切替可能)。Inputs で Max DD の期間(Lifetime / Week / Month)を選択します。
- Alert、Lock、Close のいずれかを選択します。Close-all を使用する場合は、Inputs で AllowFlatten を有効にし、チャート上で ARM してください。
- 必要に応じて Practice Tools を使い、別のデモ口座で選択した動作を検証してください。
- 手動または他の EA で通常どおり取引します。残り許容量を示すパネルとステータスバーを確認してください。
- LOCKED、ALERT、DEGRADED が表示された場合は、リスクをさらに増やす前にステータスバーの理由を確認してください。
対応環境
- プラットフォーム: MetaTrader 5(X64 Regular)。
- 口座タイプ: ネッティングおよびヘッジング。
- 市場: Forex、貴金属、指数、暗号資産 CFD、および利用中の MT5 ブローカーが対応するその他の金融商品。
- 製品タイプ: 口座全体のリスク管理ユーティリティです。ポジションを新規に開いたり、シグナルを生成したりしません。選択したモードに応じて、注文の取消やポジションの決済を行う場合があります。
重要事項(必ずお読みください)
- Guard は MetaTrader 5 上で事後的に動作します。注文が現れた後で取消および/または全決済を行います。ブローカー側の注文受付時点で、すべての市場注文クリックを拒否することはできません。
- Close-all には AllowFlatten(Inputs)とセッション ARM が必要です。EA を再起動すると ARM は解除されます。
- Lock/Close には Algo Trading の有効化が必要です。オフの場合、Guard は DEGRADED を表示し、保護機能が制限されます。
- 1 口座につき Guard は 1 インスタンスのみです。2 つ目のチャートへの適用は拒否されます。
- Practice Tools: 任意のデモ口座用コントロールにより、市場 P/L が実際に上限へ達するのを待たずに、制限到達状態をシミュレーションできます。選択中のモードにより、実際の注文取消やポジション決済が実行される場合があります。必ず別のデモ口座でのみ使用してください。
- インタラクティブパネルの動作は Strategy Tester だけでは完全に検証できません(購入後はデモ口座のチャートで確認してください)。
- ブローカー、口座プログラム、またはリスク方針のルールに従って制限を設定してください。
- 監査ログは任意で、サポート診断に使用されます。
開発: RiskFrame Account Guard は継続的に保守されています。
サポート
製品ページの Comments セクション、または MQL5 のプライベートメッセージをご利用ください。
変更履歴
v1.0 — Market での初回リリース。
