XauGuard EA
- エキスパート
- バージョン: 1.0
- アクティベーション: 5
XAUGUARD EA — ゴールド用セミオート・ヘッジパネル
シンボル:XAUUSD(ゴールド) | プラットフォーム:MetaTrader 5 | バージョン:1.30
XauGuard は MetaTrader 5 上のゴールド(XAUUSD)向けセミオートEAです。エントリーのタイミングはあなたが決め、ポジションの防御はEAが担います。
仕組み
最初のトレードは、チャート上のパネルからワンクリックであなたが開きます(BUY または SELL、ロット自由)。その瞬間から XauGuard が価格を監視します。設定した距離(GridStepPoints)だけ相場が逆行すると、自動的に反対方向のヘッジポジションを開きます。逆行が続けば、方向を交互に切り替えながらロジックが繰り返され(BUY -> SELL ->BUY...)、設定した最大ポジション数まで続きます。バスケットのテイクプロフィット(口座通貨またはポイント、選択制)に到達するとサイクルは自動でクローズ。CLOSE ALL のワンクリックで手動決済も可能です。
トレンドとニュース時の挙動
XauGuard はゴールドのトレンドに寄り添う設計です。価格が有利に動けば、ブレークイーブンが素早くリスクをゼロにし、トレーリングストップが値動きを1ポイントずつ追いかけ、トレンドが続く限り利益を伸ばします。相場が逆転すれば距離ヘッジが介入し、手を触れずにエクスポージャーをバランスさせます。トレーリングはトレンドを、ヘッジは反転を担当します。同じロジックにより、高インパクトニュース(NFP、FOMC、CPI など)にも対応します。ゴールドの急変動は、有利ならトレーリングが追随し、不利なら反対ポジションがカバーします。方向を予測する必要はありません。
内蔵プロテクション
- バスケットTP/SL:口座通貨またはポイントの2モード
- スマート・ポイントSL:グリッドが満杯のときのみ作動
- サイクルごとの最大注文数(エクスポージャーは常に上限あり)
- 日次の利益/損失ストップ
- 最大エクイティ・ドローダウンで自動停止
- スプレッドが閾値超過時は手動エントリーをブロック
- パネルの最大手動ロット制限
- 任意のブレークイーブンとトレーリングストップ
- MT5 自動売買ステータスの常時チェック
入力パラメータ
GENERAL
- MagicNumber (770077):EAが管理するポジションの識別子
- DefaultLot (0.01):パネル LOT 欄の初期ロット
- MaxManualLot (1.0):パネルから受け付ける最大ロット
TREND / INDICATORS
- UseADX (true):トレンド確認に閾値超のADXを要求
- UseVWAP (true):VWAPの正しい側に価格があることを要求
- EMA_Fast (50) / EMA_Slow (200):トレンドを定義する移動平均
- ADX_Period (14) / ADX_MinLevel (20):ADXの期間と閾値
- VolumeMA_Period (20) / VolumeMult (1.2):出来高が平均x倍率超でHIGH 表示(情報表示のみ)
HEDGE GRID
- EnableHedgeGrid (true):自動の反対エントリーを有効化
- MaxGridLevels (5):サイクル最大ポジション数(手動を含む)
- GridStepPoints (200):反対ポジションを発動させる逆行ポイント
- GridLotMult (1.0):各反対ポジションのロット倍率
TRADE MANAGEMENT
- UseBreakEven (true):利益時にストップをブレークイーブンへ
- BreakEvenPoints (150):BE発動の利益ポイント
- BreakEvenLock (20):平均価格を超えて確保するポイント
- UseTrailing (true):トレーリングストップを有効化
- TrailingStart (200):トレーリング開始の利益ポイント
- TrailingStep (100):価格からのストップ距離
- BasketSLTPMode (Currency):TP/SLは口座通貨かポイントか
- BasketTakeProfit (50):サイクルTP(口座通貨)
- BasketTakeProfitPts (500):サイクルTP(ポイント)
- BasketStopLoss (0):サイクルSL(通貨)、0 = 無効
- BasketStopLossPts (0):サイクルSL(ポイント)、0 = 無効。MaxGridLevels 到達時のみ作動
- DailyStopProfit (0):日次利益目標、0 = 無効
- DailyStopLoss (0):日次最大損失、0 = 無効
- MaxDrawdown (0):ピークからの最大エクイティDD、0 = 無効
SPREAD
- MaxSpreadPoints (50):この閾値を超えると手動BUY/SELLはブロック。自動ヘッジは常に有効のまま
INTERFACE
- EnableDashboard (true):情報ダッシュボードを表示
- EnableButtons (true):ロット欄と取引ボタンを表示
- PanelX (20) / PanelY (90):パネル位置(ピクセル)
STRATEGY TESTER
- TesterOpenTrades (true):バックテストでは各サイクルの最初のトレードを自動で開きます(テスターにクリックは存在しません)。リアル/デモには一切影響しません
- TesterDirection (Buy):バックテストでの初回方向(Buy、Sell、または Follow trend)
対象ユーザー
自分のシグナルで手動エントリーしたい、しかし逆行を手作業なしでカバーする自動セーフティネットと、事前に定義された明確なリスクルールを求めるトレーダー向けです。
リスク警告
取引には高いリスクが伴い、すべての人に適するとは限りません。距離ヘッジ戦略は長引く一方向の動きでエクスポージャーを増加させます。実運用の前に必ずデモ口座でテストしてください。
シンボル:XAUUSD(ゴールド) | プラットフォーム:MetaTrader 5 | バージョン:1.30
XauGuard は MetaTrader 5 上のゴールド(XAUUSD)向けセミオートEAです。エントリーのタイミングはあなたが決め、ポジションの防御はEAが担います。
仕組み
最初のトレードは、チャート上のパネルからワンクリックであなたが開きます(BUY または SELL、ロット自由)。その瞬間から XauGuard が価格を監視します。設定した距離(GridStepPoints)だけ相場が逆行すると、自動的に反対方向のヘッジポジションを開きます。逆行が続けば、方向を交互に切り替えながらロジックが繰り返され(BUY -> SELL ->BUY...)、設定した最大ポジション数まで続きます。バスケットのテイクプロフィット(口座通貨またはポイント、選択制)に到達するとサイクルは自動でクローズ。CLOSE ALL のワンクリックで手動決済も可能です。
トレンドとニュース時の挙動
XauGuard はゴールドのトレンドに寄り添う設計です。価格が有利に動けば、ブレークイーブンが素早くリスクをゼロにし、トレーリングストップが値動きを1ポイントずつ追いかけ、トレンドが続く限り利益を伸ばします。相場が逆転すれば距離ヘッジが介入し、手を触れずにエクスポージャーをバランスさせます。トレーリングはトレンドを、ヘッジは反転を担当します。同じロジックにより、高インパクトニュース(NFP、FOMC、CPI など)にも対応します。ゴールドの急変動は、有利ならトレーリングが追随し、不利なら反対ポジションがカバーします。方向を予測する必要はありません。
内蔵プロテクション
- バスケットTP/SL:口座通貨またはポイントの2モード
- スマート・ポイントSL:グリッドが満杯のときのみ作動
- サイクルごとの最大注文数(エクスポージャーは常に上限あり)
- 日次の利益/損失ストップ
- 最大エクイティ・ドローダウンで自動停止
- スプレッドが閾値超過時は手動エントリーをブロック
- パネルの最大手動ロット制限
- 任意のブレークイーブンとトレーリングストップ
- MT5 自動売買ステータスの常時チェック
入力パラメータ
GENERAL
- MagicNumber (770077):EAが管理するポジションの識別子
- DefaultLot (0.01):パネル LOT 欄の初期ロット
- MaxManualLot (1.0):パネルから受け付ける最大ロット
TREND / INDICATORS
- UseADX (true):トレンド確認に閾値超のADXを要求
- UseVWAP (true):VWAPの正しい側に価格があることを要求
- EMA_Fast (50) / EMA_Slow (200):トレンドを定義する移動平均
- ADX_Period (14) / ADX_MinLevel (20):ADXの期間と閾値
- VolumeMA_Period (20) / VolumeMult (1.2):出来高が平均x倍率超でHIGH 表示(情報表示のみ)
HEDGE GRID
- EnableHedgeGrid (true):自動の反対エントリーを有効化
- MaxGridLevels (5):サイクル最大ポジション数(手動を含む)
- GridStepPoints (200):反対ポジションを発動させる逆行ポイント
- GridLotMult (1.0):各反対ポジションのロット倍率
TRADE MANAGEMENT
- UseBreakEven (true):利益時にストップをブレークイーブンへ
- BreakEvenPoints (150):BE発動の利益ポイント
- BreakEvenLock (20):平均価格を超えて確保するポイント
- UseTrailing (true):トレーリングストップを有効化
- TrailingStart (200):トレーリング開始の利益ポイント
- TrailingStep (100):価格からのストップ距離
- BasketSLTPMode (Currency):TP/SLは口座通貨かポイントか
- BasketTakeProfit (50):サイクルTP(口座通貨)
- BasketTakeProfitPts (500):サイクルTP(ポイント)
- BasketStopLoss (0):サイクルSL(通貨)、0 = 無効
- BasketStopLossPts (0):サイクルSL(ポイント)、0 = 無効。MaxGridLevels 到達時のみ作動
- DailyStopProfit (0):日次利益目標、0 = 無効
- DailyStopLoss (0):日次最大損失、0 = 無効
- MaxDrawdown (0):ピークからの最大エクイティDD、0 = 無効
SPREAD
- MaxSpreadPoints (50):この閾値を超えると手動BUY/SELLはブロック。自動ヘッジは常に有効のまま
INTERFACE
- EnableDashboard (true):情報ダッシュボードを表示
- EnableButtons (true):ロット欄と取引ボタンを表示
- PanelX (20) / PanelY (90):パネル位置(ピクセル)
STRATEGY TESTER
- TesterOpenTrades (true):バックテストでは各サイクルの最初のトレードを自動で開きます(テスターにクリックは存在しません)。リアル/デモには一切影響しません
- TesterDirection (Buy):バックテストでの初回方向(Buy、Sell、または Follow trend)
対象ユーザー
自分のシグナルで手動エントリーしたい、しかし逆行を手作業なしでカバーする自動セーフティネットと、事前に定義された明確なリスクルールを求めるトレーダー向けです。
リスク警告
取引には高いリスクが伴い、すべての人に適するとは限りません。距離ヘッジ戦略は長引く一方向の動きでエクスポージャーを増加させます。実運用の前に必ずデモ口座でテストしてください。
