Gold Strata M5
- エキスパート
-
Morito Chinen
BB Quant Lab
Algorithmic trading research and EA development focused on quantitative systems for MetaTrader 5.
Developer of Relief Wave XAUUSD. - バージョン: 1.7
- アクティベーション: 20
二つの市場構造を、ひとつのリスク設計で。
Gold Strata M5は、XAUUSD / GOLDのM5を内部基準として動作するMetaTrader 5用Expert Advisorです。上昇局面ではブレイクアウト後のリテスト、下降局面では下落トレンド中の戻り失敗を判定します。ロングとショートは単純な反転ロジックではなく、それぞれ独立した条件を使用します。
すべてのエントリー判定は確定足で行われます。各ポジションには発注時からStop LossとTake Profitが設定され、ロットは口座通貨ベースの損失見積もりから計算されます。
取引方式
-
対象:XAUUSD / GOLD、およびブローカーの接頭辞・接尾辞付きGold銘柄
-
内部シグナル時間足:M5
-
売買方向:Buy / Sell
-
注文方式:成行注文
-
戦略分類:中短期トレンドフォロー
-
保有時間:数時間から数日を想定
-
判定基準:確定足のみ
-
口座方式:Hedging推奨
-
稼働時間:許可曜日内は時間帯制限なし
本EAはM5でエントリーを判定しますが、数分で決済する純粋なスキャルピングEAではありません。ロングは最大約60時間、ショートは最大約24時間まで保有する可能性があるため、分類としては短期スイングを含むトレンドフォロー型です。
ロングロジック
ロング側は、上昇トレンド中のブレイクアウトと最初の有効なリテストを狙います。
-
確定したM5足が直近6本の高値を上抜いて終了します。
-
ブレイク足には一定以上の実体比率が必要です。
-
ブレイク価格を記録し、最大24本のM5足までリテストを待ちます。
-
価格がブレイク水準付近まで戻り、確定足がその水準を維持すると候補になります。
-
D1、H1、W1のトレンド条件が上方向で一致している場合のみBuyを実行します。
-
ロングシグナルは火曜日、木曜日、金曜日に有効です。
ロングのStop LossはM5の平均True Rangeを基準に9倍、Take Profitは初期Stop Loss距離の5倍です。720本のM5足を超えたポジションは時間決済の対象になります。
ショートロジック
ショート側はロング条件を上下反転したものではありません。下降トレンドの途中で発生した戻りが失敗し、売り方向へ再開する場面を判定します。
-
D1終値がEMA20より下にあり、EMA20の傾きが下向きであることを確認します。
-
D1がEMA20から2 ATR以上下へ伸び切った局面は除外します。
-
H1終値がEMA50より下、EMA20がEMA50より下、EMA20の傾きが下向きであることを確認します。
-
M5で一度0.5 ATR以上戻した後、弱い陰線が直前足の安値を下抜いて確定すると候補になります。
-
ショートシグナルは月曜日から木曜日まで有効です。
ショートのStop Lossは、直近4本の最高値に0.25 ATRを加えた価格と、エントリー価格から6 ATR上の価格を比較し、遠い方を使用します。Take Profitは初期Stop Loss距離の3倍です。288本のM5足を超えたポジションは時間決済の対象になります。
ポジション管理
Hedging口座では、条件を満たした新しいシグナルごとに独立したSLとTPを持つポジションを追加できます。固定の最大ポジション数は設けていません。代わりに、保有中ポジションの初期SL損失額を口座通貨で合計し、PortfolioRiskPctを超える新規注文を停止します。
追加シグナルによって同方向のポジションが複数になる場合はありますが、含み損を理由にロットを増加させる処理はありません。
Netting口座では同一銘柄のポジションが統合されるため、独立したSLとTPを維持する目的で同時保有は1ポジションに制限されます。研究時の動作に近い条件で使用する場合はHedging口座を推奨します。
資金管理
初期設定は以下の通りです。
-
1取引あたりの目標初期SLリスク:0.20%
-
保有中ポジションの初期SL合計リスク上限:10.0%
-
Free Marginとして確保するEquity:5.0%
-
Fixed Lot:無効
-
ブローカー最小ロットの使用:リスク上限内の場合のみ許可
ロット計算にはOrderCalcProfitを使用し、損失見積もりを現在の口座通貨へ換算します。JPY、USD、EURなど、口座通貨が異なる場合も同じリスク計算方式を使用します。
PortfolioRiskPctはドローダウン停止値ではありません。発注時点で設定された各Stop Lossまでの推定損失額を合計した上限です。ギャップ、スリッページ、約定価格、手数料、スワップにより、実際の損失やドローダウンが設定値を超える可能性があります。
使用していない取引方式
-
Martingaleなし
-
Gridなし
-
含み損ポジションへの平均取得なし
-
損失後のロット倍増なし
-
Stop Lossなしのポジションなし
-
外部DLLなし
-
WebRequestなし
-
外部インジケーターなし
ブローカー対応
EAはチャート銘柄から以下の情報を取得します。
-
最小ロット、最大ロット、ロットステップ
-
銘柄別の方向別数量上限
-
Tick SizeとDigits
-
Stop Level
-
対応する注文方向と約定方式
-
必要証拠金とFree Margin
-
口座通貨
銘柄名をXAUUSDに固定していないため、GOLD、XAUUSDmなどの表記でもチャート銘柄をそのまま使用します。ただし、価格配信、スプレッド、契約サイズ、手数料、スワップ、サーバー時刻、ヒストリーデータはブローカーごとに異なり、同じ期間と設定でも結果が変わる可能性があります。
主な入力パラメータ
-
EnableLong:ロングロジックの有効化
-
EnableShort:ショートロジックの有効化
-
RiskPerTradePct:1取引あたりの目標SLリスク
-
PortfolioRiskPct:保有中ポジションの初期SL合計リスク上限
-
AllowMinLotIfSafe:最小ロットをリスク上限内で許可
-
FixedLot:固定ロット。0で自動リスク計算
-
FreeMarginReservePct:新規注文後に残すFree Margin比率
-
MaxSpreadPrice:Gold価格単位の最大スプレッド
-
MaxDeviationPrice:Gold価格単位の最大許容偏差
-
MagicNumber:EA識別番号
-
ShowDashboard:チャート上の動作情報表示
推奨テスト設定
-
Platform:MetaTrader 5
-
Symbol:使用予定ブローカーのXAUUSD / GOLD
-
Period:M5
-
Model:Every tick based on real ticks
-
Account mode:Hedging
-
Deposit、Leverage、Account Currency:実運用予定口座に合わせる
購入後すぐに実口座へ投入せず、使用予定ブローカーのリアルティックでバックテストを行い、デモ口座で注文数量、SL、TP、スプレッド条件を確認してください。
注意事項
バックテスト結果は過去のヒストリーデータを使用したStrategy Tester上の結果であり、将来の利益や同一の取引結果を保証するものではありません。レバレッジを使用するGold CFD取引には元本を失うリスクがあります。設定値と口座条件を理解した上で使用してください。
