EA名: EXSR – エクストリームストレングスリバーサル
バージョン: 1.0
プラットフォーム: MetaTrader 5
説明:
EXSRは、極端な疲弊ポイントでの市場の反転を狙う逆張りエキスパートアドバイザーです。高閾値のRSI(売られ過ぎ < 20 または買われ過ぎ > 80)とボリンジャーバンド(20, ±2)を超える価格のブレイクアウトを組み合わせ、反転のローソク足パターンでエントリーを確認します。
主な特徴:
デュアルインジケーターフィルター:
RSI(14): 極端な買われ過ぎ/売られ過ぎの状態を検出します。
ボリンジャーバンド: 価格が外側のバンドを突破したかを確認します。
反転確認:
売られ過ぎのバンドを突破した後、前のローソク足が強気で閉じた場合のみロングエントリー。
買われ過ぎのバンドを突破した後、前のローソク足が弱気で閉じた場合のみショートエントリー。
固定SL/TP:
ユーザー定義のストップロス(デフォルト150pips)とテイクプロフィット(300pips)が注文エントリー時に設定されます。
シングルポジションロジック:
シンボルごとに同時に1つのトレードのみを行い、ポジションの衝突を避けます。
クリーンなOOPコード:
注文執行にはCTradeを使用し、インジケーターデータにはバッファ配列を、モジュラー関数(CopyData、CheckBuySignal、CheckSellSignal)を用いています。
入力パラメータ:
MagicNumber (ulong): ユニークなEA ID
Lots (double): 固定ポジションサイズ
StopLoss_pips / TakeProfit_pips (int): pips単位のSL/TP
BB_Period / BB_Deviation (int/double): ボリンジャーバンドの設定
RSI_Period / RSI_Overbought / RSI_Oversold (int/double): RSIの設定
このEAは、明確なオーバーエクステンションフィルターと厳格なリスク管理を備えた、体系的な逆張りエントリーを求めるトレーダーに最適です。