Trade Discipline Guardian MT5
- ユーティリティ
-
Nguyen Thanh Trieu
ソフトウェア開発者であり、トレーダーでもあります。自分自身のトレードで使うための実用的なMetaTrader 5ツールを作っています。
市場構造、プライスアクションのロジック、リスクの可視化、カスタムインジケーターやユーティリティが専門です。
きれいなコード、安定した動作、見やすい表示を大切にしています。一つの製品で一つの課題を解決します。利益はお約束しません。
良いツールはあなたの代わりに判断しません。判断しやすくするためのものです。
開発、テスト、保守はすべて自分で行っています。アイデアがある方や個別に作りたいものがある方は、気軽にメッセージください。 - バージョン: 1.1
- アップデート済み: 20 10月 2026
- アクティベーション: 10
Trade Discipline Guardian MT5 は、取引口座に厳格なリスク管理と資金保護プロトコルを適用するために設計された高度なユーティリティです。自動化されたコンプライアンスレイヤーとして機能し、評価額(エクイティ)があらかじめ定義された日次および全体のドローダウン制限内に維持されるようにします。ドローダウンに関する厳格なガイドラインがある口座、資金提供チャレンジ評価(プロップファームのチャレンジ)、およびプロフェッショナルな資金管理要件に最適です。
このユーティリティは、チャートや通貨ペアに関係なく、アカウント全体のすべてのポジションをリアルタイム(100ミリ秒ごと)で監視します。バックグラウンドで静かに動作し、しきい値に近づくかそれを超えたときに資金保護アクションを実行します。
---主な機能表
| 機能カテゴリ | 技術仕様 / メカニズム | 運用上のメリット |
|---|---|---|
| ドローダウンガード | 日次および全体の含み損をリアルタイムで追跡(USDまたは%) | 制限に達したときにすべての取引を決済し、口座のルール違反を防ぎます。 |
| エクイティ追従ロック | トレーリングオフセット付きプロフィットロック(ラチェット)システム(USDまたは%) | エクイティのピークをロックすることで、相場反転時の利益を確保します。 |
| マクロフィルター | 影響度、通貨ペア、キーワードによるニュースブロッカー | 高影響の経済ニュースの前に取引を制限またはSL/TPを削除します。 |
| 非表示ターゲットレベル | 仮想ストップロス(SL)およびテイクプロフィット(TP)(ゴースト)レベル | 内部で価格レベルを監視し、外部のブローカーから取引目標を非表示にします。 |
| 決済損益制限 | 期間ごとの決済損益追跡(時間、日、週、月) | 特定の損失/利益制限に達した場合、新規注文をブロックするかすべての取引を決済します。 |
| 連敗保護 | 連続損失制限(連敗コントロール) | 連続して損失が発生した後、定義された時間だけ取引を一時停止します。 |
| リスク露出制限 | 最大ポジション数および最大ロット数の制限 | 取引量とサイズを制限し、予期しない過剰なリスク露出を回避します。 |
| 安全監視 | SLガード(SL未設定の監視) | 逆指値(SL)を設定せずに取引を開始した場合、即座に警告するか強制決済します。 |
| セッション保護 | 日次(EOD)および金曜日クローズ保護 | 市場クローズ前や週末前に取引をクローズし、スワップや窓開けリスクを回避します。 |
各保護モジュールの詳細説明
- リアルタイムのエクイティ監視: アカウントの有効比率を100ミリ秒ごとにスキャンします。リアルタイムの数値を定義された制限と比較し、手動での対応が必要になる前にアクションを起こします。
- ソフト/ハード保護モード: ソフトモードでは、アクションを実行する前にカウントダウンタイマー付きの警告を表示し、手動での対応を可能にします。ハードモードは、しきい値が破られるとすぐに実行されます。
- 柔軟な計算モード: ドローダウンや目標パラメータを、固定のUSD金額またはパーセンテージベース(現在の残高または基準残高を使用)のいずれかで定義できます。
- ニュースブロッカー(Forex Factory 連携): 経済カレンダーと連携して、ニュースイベントの前に新規注文の実行をブロック、または保留中のSL/TPレベルを削除します。イベント通過後にSL/TPを自動復元する機能も備えています。
- 複数時間枠のパフォーマンス追跡: 累積の決済損益を監視します。時間、日、週、月の各期間において、許容される最大損失または目標利益のしきい値を設定します。
- 連敗ストッパー: 連続損失制限に達すると自動的に取引を一時停止し、感情的な取引やリベンジトレードを防ぎます。
- 時間ベースの自動決済: 深夜前や週末のクローズ前に、指定した時間(サーバー時間、ローカル時間、またはUTCに対応)でオープンポジションを自動的にクローズします。
- SL未設定の検出(SLガード): すべてのアクティブなポジションにハードSLが設定されていることを確認します。SLが設定されていない注文に対して通知を送信するか、ポジションを強制クローズします。
技術仕様とインストール
- 単一チャートの設定: アカウント全体を監視するために、任意の1つのチャート(EURUSDやGBPUSDなどの主要通貨ペア、M1時間枠を推奨)に適用するだけで動作します。
- 実行の互換性: 両建て(Hedging)および決済(Netting)アカウントタイプと完全に互換性があります。
- DLL依存関係なし: 外部DLLのインポートは不要で、MQL5 クラウドプロテクターとの絶対的なセキュリティと互換性を保証します。
- インタラクティブなダッシュボード: 現在のドローダウン、ピークエクイティ、期間ごとの決済損益統計、アクティブなフィルター、および迅速な確認ボタンを表示するビジュアルキャンバスパネルを搭載しています。
免責事項とリスク開示
このユーティリティは、あらかじめ定義された保護ルールを実行するためのリスク監視ツールです。取引シグナルの生成、取引方向の変更、または利益の保証は行いません。すべての保護しきい値は、ユーザーのリスク許容度およびブローカー環境に従って定義する必要があります。高影響のニュースや流動性の低い期間には、スリッページ、注文実行の遅延、市場の窓開け(ギャップ)が最終的な決済価格に影響を与える可能性があります。
