GoldRushMT5
- エキスパート
- Philippos Georghiades
- バージョン: 1.10
- アクティベーション: 7
GoldRushMT5
設定可能な方向判定、構造ベースおよび EMA ベースのエントリー、柔軟なリスク管理機能を備えた、マルチタイムフレーム型のトレンドフォロー Expert Advisor です。
概要
GoldRushMT5 は MetaTrader 5 向けのトレンドフォロー型 Expert Advisor です。上位足で相場の方向性を判断し、下位足でエントリーと決済を行う、2つの時間足を組み合わせた手法を採用しています。買いと売りはそれぞれ独立して設定でき、インジケーター期間、SL/TP モード、スイング関連パラメータを個別に調整できます。
この EA は、方向判定、エントリートリガー、ポジション管理の 3 段階で動作します。各段階には複数の設定可能な方式があり、さまざまな銘柄や市場環境に合わせて戦略を調整できます。
方向判定
方向性は上位足で判定されます。以下の 3 つのモードがあります。
-
EMA クロスオーバー — 速い EMA が遅い EMA を上回っている場合は上昇方向、逆の場合は下降方向と判断します。
-
BOS のみ — 方向判定を行わず、エントリーは構造的なシグナルのみに基づきます。
-
無効 — 買いと売りの両方向が常に有効になります。
エントリーモード
構造ブレイク
エントリー足で直近に確定したローソク足が、最近のスイング高値を上抜けてクローズした場合に買い、最近のスイング安値を下抜けてクローズした場合に売りエントリーします。スイング判定には、設定可能なルックバック期間と確認ウィンドウが使用されます。
EMA クロスオーバー
エントリー足で速い EMA が遅い EMA を上抜けた場合に買い、下抜けた場合に売りエントリーします。
指値注文モード
成行価格でエントリーする代わりに、過去価格のクラスターを利用して近くのサポートまたはレジスタンス水準を検出します。その水準付近に ATR ベースのオフセットを加えて指値注文を配置します。未約定の注文は、ユーザーが設定した本数のバー経過後に自動でキャンセルされます。サポート/レジスタンス検出の各パラメータ(ルックバック、本数条件、ゾーン幅)はすべて設定可能です。
ストップロス設定
買いと売りそれぞれに個別設定可能な 7 つのストップロス方法があります。
-
上位足の前のローソク足の安値/高値
-
エントリー足のエントリー足ローソクの安値/高値
-
ATR に基づくエントリーからの距離
-
上位足の速い EMA の値
-
エントリー足の速い EMA の値
-
エントリー足の直近スイング安値/高値
-
エントリー足のカスタム EMA 期間
利確方法
買いと売りそれぞれに個別設定可能な 5 つの利確方法があります。
-
ATR ベースのターゲット(エントリーから ATR × 乗数)
-
上位足の EMA クロスによる決済(EMA がポジションに逆行してクロスした場合に決済)
-
エントリー足の EMA クロス
-
固定のリスクリワード比率
-
エントリー足での終値と速い EMA の位置関係
トレーリングストップ
6 つのトレーリングストップモードが用意されています。いずれも、ポジションが設定可能な R 倍数の水準に達した後に有効になります。
-
ATR ベースのトレーリング距離
-
現在価格に対する割合
-
固定ポイント距離
-
スイング構造ベースのトレーリング(直近のスイング安値/高値を追従)
-
現在価格からの固定 R 倍数距離
-
カスタム EMA 期間によるトレーリング
また、部分利確が実行された後にのみトレーリングを有効化する設定も可能です。
リスク管理
-
固定金額または口座残高に対する割合によるロット計算
-
残高に対する割合で設定する 1 日の損失上限
-
1 日あたりの最大取引回数
-
設定した連続損失回数に達した後の自動停止
-
エントリー足のバー本数で測定する取引間のクールダウン期間
-
スプレッド拡大時のエントリーを回避する最大スプレッドフィルター
フィルター
-
ADX フィルター — 上位足の ADX が設定した最小値を上回る場合のみエントリーを許可します。
-
EMA スプレッドフィルター — 速い EMA と遅い EMA の間に最小の乖離率を要求し、レンジや方向感の乏しい相場を除外します。
-
ボリュームフィルター — 直近で確定したバーの出来高が、最近の出来高移動平均を上回ることを要求します。BOS エントリーモード向けに設計されています。
セッションと曜日の制御
時間ベースのセッションフィルターでは、複数の取引時間帯(例:ロンドン市場とニューヨーク市場)を設定できます。曜日フィルターでは、各営業日ごとに「両方向」「買いのみ」「売りのみ」「無効」の 4 つの設定が可能です。
パラメータ
-
一般設定 — リスクタイプ、リスク量、ロット制限、方向判定足、エントリー足。
-
注文タイプ — 成行または指値モード、S/R ルックバック、接触回数、ゾーン幅、指値注文の有効期限。
-
買いエントリー — 方向モード、エントリーモード、EMA 期間、ATR 期間、TP/SL モード、スイングルックバック。
-
売りエントリー — 買いと同じパラメータ群を独立して設定可能。
-
トレーリングストップ — モード、R 倍数での有効化、ATR/割合/ポイント/スイング/EMA 距離設定。
-
部分利確 — 有効/無効、R 倍数トリガー、決済割合、部分利確後の建値移動。
-
リスク管理 — 1 日のリスク上限、1 日の最大取引回数、連続損失停止、クールダウン、最大スプレッド。
-
セッションと曜日 — セッション時間帯、月曜から金曜までの各日の方向制御。
推奨される開始設定
まずは XAUUSD で、方向判定足を H1、エントリー足を M30 にしてテストを開始してください。リスクは保守的な割合設定を推奨します。レンジ相場や流動性が低い状況でのエントリーを減らすため、ADX フィルターとスプレッドフィルターを有効にしてください。デモ口座または実口座で使用する前に、必ず Strategy Tester で十分にテストしてください。
この EA は DLL や外部リソースを使用しません。すべての処理は MetaTrader 5 環境内で行われます。すべてのパラメータはユーザーが設定可能です。バックテストで確認された過去の成績は、将来の結果を示すものではありません。使用前に十分な検証を行い、各パラメータを理解した上で運用してください。
