Gold AuriGrid SAR Switch MT5
- エキスパート
- バージョン: 1.0
- アクティベーション: 20
### 製品概要
Gold AuriGrid SAR Switch MT5 は MetaTrader 5 用のエキスパートアドバイザーです。グリッド分岐、SAR ベースの Martin Fibonacci 分岐、そして H1 の Parabolic SAR によるモード切り替えを組み合わせています。
初期設定は XAUUSD M1 を想定していますが、取引銘柄、時間足、リスク設定はユーザーが調整できます。EA はロング側とショート側の分岐を分けて扱うため、ヘッジ口座での使用を推奨します。
### 主な機能
1. 2 つの取引モード
- モード 1:買いグリッド + 売り Martin Fibonacci 分岐。
- モード 2:売りグリッド + 買い Martin Fibonacci 分岐。
2. H1 SAR によるモード切り替え
EA は H1 の Parabolic SAR を読み取り、上位時間足の方向に応じて稼働モードを切り替えることができます。
3. グリッド分岐
グリッド分岐は選択された方向にポジションを建てます。固定ロットまたは倍率ロット、最大ポジション数、最大合計ロット、グリッド間隔、分岐単位の利確と損切りを設定できます。
4. Martin Fibonacci 分岐
Martin 分岐は初回注文に SAR トレンドフィルターを使用し、追加ポジションには累積 Fibonacci 間隔を使用できます。最大ポジション数、最大合計ロット、証拠金レベル、任意の固定金額損切りを制限できます。
5. リスク管理
EA にはスプレッドフィルター、スリッページ設定、現在証拠金チェック、予定証拠金チェック、初期損切り、日次損失停止、エクイティドローダウン停止、総エクイティ利確、連続損失後の一時停止が含まれます。
6. ログとチャートパネル
EA はシグナル、リスク、エントリーしない理由を出力できます。チャートパネルには現在モード、H1 SAR 状態、分岐ごとの保有状況、エクイティ基準、スプレッド、証拠金レベル、リスク状態が表示されます。
### 推奨される使用方法
この EA は、グリッドおよび Martin 型のポジション管理を理解しているユーザー向けです。これらの手法は不利な相場変動時にエクスポージャーを増加させる可能性があります。ライブ取引の前に MetaTrader 5 ストラテジーテスターでテストし、口座資金、銘柄条件、ブローカーの約定条件に合わせてリスク設定を調整してください。
### 入力パラメータ
Basic Runtime
- DisableTrading:実取引を行わず、シグナルのみを出力します。
- TradeSymbolInput:取引銘柄。空欄の場合はチャート銘柄を使用します。
- StartupMode:起動時のモード選択。
- ResumeSavedModeOnRestart:再起動後に保存済みモードとエクイティ基準を復元します。
- EnableAutoModeSwitch:H1 SAR による自動モード切り替えを有効にします。
- CloseAllOnModeSwitch:モード切り替え前に EA のポジションを閉じます。
- MinSwitchProfitMoney:モード切り替えに必要な最小利益額。
- MinSwitchEquityProfitPercent:モード切り替えに必要な最小エクイティ利益率。
- MagicNumberBase:基本 Magic number。
- SignalTimeframe:シグナル時間足。
- UseClosedBarSignals:確定足をインジケーターシグナルに使用します。
- TradeOnlyOnNewBar:新しいバーでのみエントリーを確認します。
- MinSecondsBetweenAnyOrders:全注文共通のクールダウン時間。
H1 SAR Routing
- H1SAR_Step:H1 SAR のステップ。
- H1SAR_Max:H1 SAR の最大値。
- H1SarShift:H1 SAR のバーシフト。
- EnableImmediateH1SARSwitch:H1 SAR の目標モードが変わった時に即時切り替えます。
- ShowH1SAROnChart:チャートに H1 SAR を表示します。
- H1SARPlotBars:表示する H1 SAR のバー数。
- H1SARPlotColor:H1 SAR の表示色。
Grid Branch
- EnableGridBranch:グリッド分岐を有効または無効にします。
- GridOpenInitialImmediately:グリッドポジションがない時に初回注文を開きます。
- GridLot:初回グリッド注文のロット。
- GridLotMultiplier:グリッド追加注文のロット倍率。
- MaxGridPositions:グリッド最大ポジション数。
- MaxGridTotalLots:グリッド最大合計ロット。
- GridStepPoints:グリッド間隔、単位は point。
- GridMinSecondsBetweenOrders:グリッド注文間のクールダウン。
- EnableGridEquityTakeProfit:グリッド分岐のエクイティ利確を有効にします。
- GridTakeProfitPercent:グリッド分岐の利確率。
- EnableGridMoneyStopLoss:グリッドの固定金額損切りを有効にします。
- MaxGridLossMoney:グリッド最大含み損。
- GridUsePerOrderTakeProfit:各グリッド注文に固定 TP を設定します。
- GridPerOrderTPPoints:各グリッド注文の TP、単位は point。
Martin Fib Branch
- EnableMartinBranch:Martin Fibonacci 分岐を有効または無効にします。
- MartinInitialLots:初回 Martin 注文のロット。
- MartinMartingaleFactor:Martin ロット倍率。
- MaxMartinPositions:Martin 最大ポジション数。
- MaxMartinTotalLots:Martin 最大合計ロット。
- MartinBaseAddPrice:追加注文の基本距離、価格単位。
- MartinUseFibSpacing:累積 Fibonacci 間隔を使用します。
- MaxFibMultiplier:Fibonacci 項の最大値。
- MartinFibReference:最初または最新の建値を間隔基準にします。
- MartinMinSecondsBetweenAdds:Martin 追加注文のクールダウン。
- EnableMartinMarginCheck:Martin の証拠金レベルチェックを有効にします。
- MartinMinMarginLevelPercent:Martin 注文に必要な最小証拠金レベル。
- EnableMartinEquityTakeProfit:Martin 分岐のエクイティ利確を有効にします。
- MartinTakeProfitPercent:Martin 分岐の利確率。
- EnableMartinMoneyStopLoss:Martin の固定金額損切りを有効にします。
- MaxMartinLossMoney:Martin 最大含み損。
- MartinUsePerOrderTakeProfit:各 Martin 注文に固定 TP を設定します。
- MartinPerOrderTPPoints:各 Martin 注文の TP、単位は point。
SAR Filter
- UseMartinEntrySAR:初回 Martin 注文の SAR フィルターを有効にします。
- SAR_Step:Martin エントリーフィルター用 SAR ステップ。
- SAR_Max:Martin エントリーフィルター用 SAR 最大値。
Execution and Risk
- PreferredFilling:優先注文フィリングモード。
- DeviationPoints:最大スリッページ、単位は point。
- EnableMaxSpreadFilter:スプレッドフィルターを有効にします。
- MaxSpreadPoints:許容最大スプレッド。
- EnableMarginLevelFilter:現在証拠金レベルフィルターを有効にします。
- MinCurrentMarginLevelPercent:現在の最小証拠金レベル。
- CheckProjectedMarginLevel:新規注文後の証拠金レベルを確認します。
- MinProjectedMarginLevelPercent:予定最小証拠金レベル。
- MaxLotsPerOrder:1 注文あたりの最大ロット。
- UseInitialStopLoss:初期損切りを有効にします。
- InitialStopLossPoints:初期損切り距離、単位は point。
- UseATRInitialStop:ATR ベースの初期損切りを使用します。
- ATRPeriod:ATR 期間。
- ATRStopMultiplier:ATR 損切り倍率。
- EnableDailyLossStop:日次損失停止を有効にします。
- MaxDailyLossPercent:最大日次損失率。
- EnableEquityDrawdownStop:エクイティドローダウン停止を有効にします。
- MaxEquityDrawdownPercent:最大エクイティドローダウン率。
- EnableTotalEquityTakeProfit:総エクイティ利確を有効にします。
- TotalEquityTakeProfitPercent:総エクイティ利確率。
- CloseAllOnRiskStop:リスク停止後に EA の全ポジションを閉じます。
- DisableAfterRiskStop:リスク停止後に新規エントリーを停止します。
- EnableConsecutiveLossPause:連続損失後の一時停止を有効にします。
- MaxConsecutiveLosses:一時停止前の連続損失回数。
- PauseMinutesAfterLossStreak:一時停止時間、単位は分。
- UseTradingSession:取引時間フィルターを有効にします。
- TradeStartHour:取引開始時間。
- TradeEndHour:取引終了時間。
Logs and Panel
- EnableLogs:通常ログを有効にします。
- EnableSignalLogs:シグナルログを有効にします。
- EnableSignalReasonLogs:エントリーしない理由と追加しない理由のログを有効にします。
- EnableDebugLogs:デバッグログを有効にします。
- LogThrottleSeconds:重複ログの制限秒数。
- EnablePanel:チャートパネルを有効にします。
- PanelCorner:パネルの表示位置。
- PanelX:パネルの X オフセット。
- PanelY:パネルの Y オフセット。
### リスクに関する注意
このエキスパートアドバイザーは利益を保証しません。グリッドおよび Martin 型の戦略は、強い一方向相場で高いエクスポージャーを生む可能性があります。必ず事前にテストし、保守的なリスク設定を使用してください。
