RiskGuard Pro MT5
- ユーティリティ
- バージョン: 1.0
- アクティベーション: 5
複数のEAや手動取引を使っているときも、チャート1枚で「今日の損失」「設定した上限」「上限までの残り」を確認できます。RiskGuardは新しい売買を始めるEAではありません。どの取引の決済を任せるかは、開始前に自分で選べます。
まずはデモ口座で試す
- チャートを1枚開いてRiskGuardを追加します。初回は「監視のみ」で、取引を閉じません。
- 日次上限を決め、「開始前に確認」で決済対象の建玉と予約注文の件数を確認します。
- 対象が正しければMT5とEAのアルゴリズム取引を許可し、「この内容で開始」を押します。「監視のみに戻す」で新たな決済依頼を止められます。
1日の損失上限を決める
たとえば開始残高100万円の口座で上限を2%にすると、1日の枠は2万円です。現在の損失が1万2,000円なら、残りは8,000円。決済済みの損益と、保有中の取引の含み損益を合わせて計算します。前日から持ち越した含み損も含みます。入出金は取引損益と区別します。
上限に達したらどうなる?
対象の建玉に決済を依頼し、対象の予約注文を取り消します。日次の停止は次の区切り時刻まで続き、その間に新しく成立した対象取引も決済します。時刻はブローカーのサーバー基準です。決済対象から外した取引の損失も、口座全体の損失には含まれます。
操作画面は日本語と英語に対応します。自動決済には、MT5の接続とアルゴリズム取引の許可が必要です。他のEAの注文は成立後に検知する場合があります。価格が飛んだときや通信が途切れたときは、実際の損失が上限を超えることがあります。
入力パラメータ:最初に確認する項目
- Japanese: チャートの表示言語。falseは英語、trueは日本語。チャート上でも切り替えられます。
- DailyUnit / DailyLimit: 1日の損失上限の単位と値。初期値は開始残高の2%。AccountMoneyは口座通貨での金額、PercentOfBalanceは開始残高に対する割合、Disabledは無効です。
- ManagedSymbols / ManagedMagics: 決済を許可する銘柄名とEAの識別番号。各欄の * はすべて。複数指定はカンマ区切りです。銘柄名はブローカーの表記に合わせます。
- IncludeManual: 手動取引(Magic番号0)を対象に含めるか。初期値はtrue。銘柄・番号の指定も適用されます。
必要なときだけ使う設定
- WeeklyUnit / WeeklyLimit / MonthlyUnit / MonthlyLimit: 週・月それぞれの損失上限の単位と値。単位は日次と共通で、初期設定ではどちらも無効です。
- EquityFloor / MaxDrawdownPct: 有効証拠金(含み損益を含む口座の現在価値)の下限額と、監視開始後の高値から許容する下落率。通常設定では各0で無効です。
- UseMarginStages / WarningLevel / ReduceLevel / EmergencyLevel: 証拠金維持率に応じた3段階の動作。初期は無効。有効にすると、初期値では300%以下で警告、200%以下で維持率改善が見込める対象を削減、120%以下で対象全体の決済を依頼します。
- BasketProfit / BasketLoss / BuyProfit / BuyLoss / SellProfit / SellLoss: 対象全体・買いのみ・売りのみの順に、一括決済する利益額と損失額を指定します。口座通貨で正の値を入力し、使わない欄は0にします。
- MaxHoldingHours / FridayExit / FridayTime: 保有期限は時間数で指定(0は無効)。金曜決済をtrueにすると指定時刻から対象を決済します。初期時刻はサーバー時間20:00です。
- PropPreset / ContractCapital / PropDailyPct / PropTotalPct: CustomRulesは通常設定。FixedFloorは契約開始資金を基準に下限額を固定し、TrailingFloorは観測した有効証拠金の高値からの下落率を使います。後ろの3項目は契約開始資金・日次損失率・全体の許容損失率です。評価会社の規定と照合してください。
- DayReset: 日次の区切り時刻。初期値はブローカーのサーバー時間00:00です。
- NewsAction / MinutesBefore / MinutesAfter: 高重要度指標の前後に取る動作と、その前後の分数。初期は前後15分・通知のみ。NewsOffは無効、CloseAffectedは該当する対象の決済・予約注文の取消を依頼します。
- CFDNewsMap: CFDの銘柄と指標通貨の対応表。例:XAUUSD=USD,US500=USD。ブローカーの銘柄名を使います。
- DeviationPoints / PopupAlerts: 決済依頼時の許容価格差(初期30ポイント)と、MT5のポップアップ通知(初期は無効)です。
パネルでは通貨別の保有量も確認できます。同じ端末を再起動すると保存済みの保護状態を読み込むので、再開時は現在のモードを確認してください。
