The RSI Engine - MetaTrader 5のためのエキスパート
主な特徴
-
複数のエントリー戦略: 古典的な買われ過ぎ/売られ過ぎの反転または高度なRSIダイバージェンスシグナルから選択。
-
確認フィルター: シグナルの精度を高め、誤ったエントリーを減らすためにRSIのセンターラインクロスを利用します。
-
ダイナミックなエグジットロジック: ストップロスとテイクプロフィットに加え、EAはRSIレベルに基づいて取引を終了することができます。
-
完全な設定可能性: すべてのRSIパラメータ、トレード管理設定、ストラテジールールはカスタマイズ可能です。
-
独立したトレード管理: 独自のマジックナンバーにより、EAは自身のトレードのみを管理し、他のロボットや手動取引との競合を防ぎます。
取引戦略とシグナル
エントリーシグナルロジック
ユーザーはエントリーシグナルを生成するために以下の方法のいずれかを選択することができます。
1.RSIダイバージェンス(デフォルト戦略)
デフォルトで有効になっている主要戦略です。EAは、設定可能なルックバック期間(デフォルト:60バー)において、価格アクションとRSIオシレーターの間のダイバージェンスを識別します。
-
強気ダイバージェンス(買いシグナル): 価格が安値を更新し、RSIが安値を更新した時に発生。これは下降モメンタムが弱まっていることを示す。
-
弱気ダイバージェンス(売りシグナル): 価格が高値を更新し、RSIが安値を更新した時。これは上昇の勢いが弱まっていることを示す。
2.買われすぎ/売られすぎの反転
ダイバージェンスを無効にして、古典的なRSIリバーサル戦略を取引するこ とができます。
-
買いシグナル: RSIが売られ過ぎのゾーン(デフォルト:30以下)から上昇した時に発生。
-
売りシグナル: RSIが買われ過ぎのゾーンから下降した時(デフォルト:70以上)に発生。
3.センターライン確認(オプションフィルター)
追加確認のために、このフィルターを有効にすることができます。最初のシグナル(ダイバージェンスまたはOB/OS状態)が発生した後、EAは取引を実行する前にRSIがセンターライン(50)を超えるのを待ちます。これは、市場のモメンタムの真の変化を確認するのに役立ちます。
エグジット戦略ロジック
EAは、固定および動的な終了条件を採用しています。
-
ストップロスとテイクプロフィット: すべての取引は、固定ストップロスとテイクプロフィットレベルによって保護されています。
-
RSIレベル終了(デフォルトで有効): この動的終了は、RSIの値に基づいてポジションを閉じます。例えば、ロングポジションは、RSIが買われすぎのレベル(例えば70)に入ると自動的に決済され、勢いが弱まるにつれて利益が確保されます。ショート・ポジションは、RSIが売られすぎのレベル(例:30)に入ったら決済することができます。
取引とリスク管理
EAにはリスク管理に不可欠なパラメータが含まれています。
-
ロットサイズ: すべての取引で固定ロットサイズ。(デフォルト: 0.1)
-
ストップロス: ポイント単位でのストップロス。(デフォルト: 500)
-
利食い: ポイント単位の利益目標。(デフォルト: 300)
-
マジックナンバー: EAのトレードの一意な識別子。(デフォルト: 160941)
RSIインジケーターの設定
ユーザーはRSIインジケーターの設定を完全にコントロールできます。
-
RSI期間: RSI計算のルックバック期間。(デフォルト: 14)
-
買われすぎ水準: 買われ過ぎゾーンのしきい値。(デフォルト: 70)
-
売られすぎ水準: 売られ過ぎゾーンのしきい値。(デフォルト: 30)
-
中心線: RSIオシレーターの中点。(デフォルト: 50)
MetaQuotes Ltdによって英語から翻訳されました。
元のコード: https://www.mql5.com/en/code/63698