Gold Dual Reaction
- エキスパート
- バージョン: 2.10
- アクティベーション: 5
Gold Dual Reaction M5
短い説明
Gold Dual Reaction M5は、MetaTrader 5のGOLD / XAUUSDを対象としたM5自動売買EAです。確定したM5ローソク足の反応とCCIによる市場状況の判定を組み合わせ、BUYとSELLを独立して処理します。固定ロット、リスク率によるロット計算、スプレッド制限、損失ガード機能を搭載しています。
製品概要
Gold Dual Reaction M5は、GOLD / XAUUSDでの自動売買を目的として設計したMetaTrader 5用Expert Advisorです。
確定したM5ローソク足の値動きとCCIによる内部条件を組み合わせ、市場の反応を判定します。
BUYとSELLはそれぞれ独立した取引エンジンによって処理します。
グリッド方式や、損失後にロットを倍増させるマーチンゲール方式は使用していません。
実際の売買シグナルに使用する数値条件はEA内部で管理し、購入者が操作するInputsは主にロット管理、リスク管理および約定環境に関する設定に整理しています。
売買ロジック
BUY側では、確定したM5ローソク足で一定の下方向への値動きが発生した後の反応を評価します。
SELL側では、確定したM5ローソク足で一定の上方向への値動きが発生した後の反応を評価します。
さらにCCIを市場状況を判断する内部フィルターとして使用します。
未確定足の途中経過ではなく、確定したローソク足を使用してエントリー条件を評価します。
具体的なCCI値や値動きの内部閾値は売買ロジックの一部であるため、購入者向けInputsには公開していません。
ロット管理
ロット管理にはFixed LotとRisk Percentの2種類があります。
Fixed Lotでは、購入者が指定した固定ロットを使用します。
Risk Percentでは、口座残高、設定したリスク率、実際のStop Lossまでの距離および銘柄仕様を使用してロットを計算します。
Risk Percentによって算出されたロットが利用ブローカーの最小ロットを下回った場合、設定したリスクを超えるロットへ自動的に切り上げることはせず、そのエントリーを見送ります。
Max Lotを設定することで、どちらのロット方式を利用している場合でも最大ロット数を制限できます。
スプレッド制限
Max Spread機能を搭載しています。
現在のスプレッドが設定値を超えている場合、新規エントリーを行いません。
本EA内部のGOLD用pips換算では、価格0.01を1 pipとして計算します。
例えば、50 pipsはGOLD価格0.50、100 pipsはGOLD価格1.00に相当します。
MaxDeviationPointsについてはMetaTraderのPoint単位であり、上記のGOLD用pips設定とは別の単位です。
売買方向
TradeDirectionから以下を選択できます。
BOTHはBUYとSELLの両方を使用します。
BUY ONLYはBUYエンジンのみ使用します。
SELL ONLYはSELLエンジンのみ使用します。
内部のエントリー条件を変更することなく、購入者が使用する売買方向を選択できます。
Daily Loss Guard
Daily Loss Guardは、現在の口座Equityと、そのブローカー日開始時に記録されたEquityを比較します。
設定したDaily Loss率へ到達した場合、そのブローカー日の残り時間は新規エントリーを停止します。
この機能は新規エントリーを停止するための機能であり、すでに保有しているポジションを強制決済する機能ではありません。
一度Daily Loss Guardが発動すると、その日の途中でEquityが回復しても翌ブローカー日まで新規エントリー停止状態を維持します。
Equity Drawdown Guard
Equity Drawdown Guardは、EAを起動してから記録した最高Equityと現在Equityを比較します。
設定したDrawdown率へ到達した場合、新規エントリーを停止します。
この機能も保有中ポジションを強制決済するものではありません。
一度発動したEquity Drawdown Guardは、EAを再初期化または再起動するまでロック状態を維持します。
EAを再起動または再初期化すると、最高Equityの基準値も新しく計測を開始します。
基準検証環境
本EAの検証時に使用する基準環境は以下です。
ブローカー:Exness
口座タイプ:Standard
口座通貨:JPY
基準運用資金:100,000円以上
基準レバレッジ:最大1:2000
対象銘柄:GOLD / XAUUSD系
分析時間足:M5
これは掲載するテスト結果の基準環境を示すものであり、Exness以外でEAの機能を制限するものではありません。
他社のGOLD / XAUUSD系銘柄でも銘柄仕様が対応していれば動作できますが、同一の結果になることを保証するものではありません。
ブローカーによる違い
GOLDはブローカーによって取引条件が異なる場合があります。
スプレッド、価格配信、約定速度、スリッページ、手数料、スワップ、コントラクトサイズ、取引時間などの違いによって、エントリー価格、決済価格、取引回数および最終的な結果が変化する可能性があります。
そのため、実運用前には利用するブローカーの銘柄とヒストリーデータを使用してStrategy Testerで確認することを推奨します。
口座通貨について
掲載する基準結果はJPY口座を使用します。
USDやEURなど別の口座通貨を使用した場合、損益の換算額、必要証拠金、口座上に表示される金額が異なります。
Risk Percentモードでは、実際に利用している口座通貨を基準としてStop Lossまでの想定損失額を計算します。
レバレッジについて
基準検証環境では最大1:2000のレバレッジを使用します。
レバレッジの違いは主に必要証拠金と余剰証拠金へ影響します。
同じ銘柄、同じロット、同じエントリー価格、同じ決済価格であれば、レバレッジが低いという理由だけで1ロットあたりの値動きによる損益が直接小さくなるわけではありません。
ただし、レバレッジが低くなると同じポジションを保有するために必要な証拠金が大きくなるため、利用可能なロット数や口座の運用余力が変わる可能性があります。
100,000円という基準資金について
基準検証環境として100,000円以上を想定しています。
100,000円あれば安全であるという意味ではありません。
GOLDは値動きの大きい銘柄であり、購入者自身の許容リスクに合わせたロット設定が必要です。
小額口座でのRisk Percentについて
本EAは比較的広いStop Lossを使用する場合があるため、100,000円程度の口座で非常に低いRisk Percentを指定すると、計算結果がブローカーの最小ロットを下回る場合があります。
その場合、本EAはリスク率を超えて最小ロットへ切り上げることはせず、その取引を見送ります。
そのため、特に小額口座でRisk Percentモードを使用する場合はこの仕様を理解した上で利用してください。
英語ダッシュボード
チャート上には英語の状態確認用ダッシュボードを表示できます。
EA Status、Symbol、Broker、Account Currency、Leverage、Position Sizing、Balance、Equity、Free Margin、Spread、Daily Loss、Equity Drawdown、BUY Engine、SELL Engine、SELL CooldownおよびEA保有ポジション数などを確認できます。
ダッシュボードは状態確認を目的としたものであり、内部のエントリー条件を変更するものではありません。
Hedging口座とNetting口座
BUYとSELLはそれぞれ異なるMagic Numberで管理します。
Hedging口座では、それぞれの取引エンジンを独立して管理できます。
Netting口座では、ProtectNettingAccountsを有効にすることで、同じGOLD銘柄ですでに存在する手動ポジションや他EAのポジションを、本EAの新規注文によって意図せず相殺・反転させることを防止します。
SELL Cooldown
SELL側には、SELL戦略ポジションの決済後に内部Cooldown期間があります。
Cooldown中はSELL側の新規エントリーを行いません。
残りのCooldown状態は英語ダッシュボードで確認できます。
Inputs説明
TradeDirection
EAが使用する売買方向を設定します。
GDR_BOTHはBUYとSELLの両方、GDR_BUY_ONLYはBUYのみ、GDR_SELL_ONLYはSELLのみを使用します。
PositionSizeMode
ロット計算方法を選択します。
GDR_FIXED_LOTでは固定ロット、GDR_RISK_PERCENTでは口座残高とStop Lossまでの想定損失からロットを計算します。
FixedLot
Fixed Lotモードで使用するロット数です。
初期値は0.01です。
RiskPercent
Risk Percentモードで使用する口座残高に対する想定リスク率です。
初期値は0.50%です。
算出ロットがブローカー最小ロット未満の場合はエントリーしません。
MaxLot
EAが発注できる最大ロット数です。
初期値は0.20です。
Fixed LotとRisk Percentの両方に対する最終的な上限として機能します。
MaxSpreadPips
新規エントリーを許可する最大スプレッドです。
初期値は100.0です。
本EAではGOLD価格0.01を1 pipとして扱います。
MaxDeviationPoints
MetaTraderへ渡す約定許容Deviationです。
初期値は40です。
この値はMetaTraderのPoint単位です。
EnableDailyLossGuard
Daily Loss Guardを使用するか設定します。
初期値はtrueです。
DailyLossLimitPercent
当日基準Equityからの損失率がこの値へ到達すると、そのブローカー日の新規エントリーを停止します。
初期値は5.0%です。
EnableEquityDrawdownGuard
Equity Drawdown Guardを使用するか設定します。
初期値はtrueです。
EquityDrawdownLimitPercent
EA起動後の最高Equityから現在Equityがこの割合まで低下すると新規エントリーを停止します。
初期値は15.0%です。
ShowDashboard
チャート上に英語ダッシュボードを表示するか設定します。
初期値はtrueです。
ShowReferenceEnvironmentWarnings
現在のブローカー、口座通貨、残高またはレバレッジが基準検証環境と異なる場合にExpertsログへ情報を表示します。
初期値はtrueです。
この機能は警告表示のみであり、Exness以外でEAを停止させる機能ではありません。
ProtectNettingAccounts
Netting口座で、同じ銘柄の既存ポジションを本EAが意図せず相殺または反転させることを防止します。
初期値はtrueです。
BuyMagicNumber
BUYエンジンで使用するMagic Numberです。
初期値は12345です。
通常は変更する必要はありません。
SellMagicNumber
SELLエンジンで使用するMagic Numberです。
初期値は54321です。
通常は変更する必要はありません。
導入方法
MetaTrader 5でGOLDまたはXAUUSD系チャートを開きます。
時間足をM5に設定します。
Gold Dual Reaction M5をチャートへ適用します。
Algo Tradingを有効にします。
使用するPosition Sizingを選択します。
利用ブローカーに合わせてMax LotとMax Spreadを確認します。
ダッシュボードの状態を確認します。
実口座で使用する前に、利用するブローカーのデータを使用してStrategy Testerで十分に確認してください。
重要事項
掲載するバックテストおよび運用結果は、使用したブローカー、口座タイプ、口座通貨、レバレッジ、資金、スプレッドおよびヒストリーデータの影響を受けます。
異なる取引環境では結果が大きく異なる可能性があります。
過去のバックテストや運用結果は、将来の利益を保証するものではありません。
レバレッジを利用したGOLD取引には損失のリスクがあります。
最終的なロットおよびリスク設定は購入者自身の責任で選択してください。
