Trend Rapture EA
- エキスパート
-
Artem Koliada
MQL4/MQL5 Developer 💻 | Turning trading strategies into profitable code. Expert Advisors (EA) & Custom Indicators for MT4/MT5. Let's automate your trading - バージョン: 1.0
- アクティベーション: 5
Trend Rapture EAは、Trend Raptureインジケーターエンジンに基づく自動取引システムです。適応型カルマンフィルターと動的なZ-Scoreボラティリティバンドを組み合わせて市場体制を検出し、制御されたグリッドシステムを通じてポジションを管理します。 このEAはEURUSD M15での使用を想定して設計されていますが、適切なパラメーター調整により、他の主要通貨ペアや時間枠にも適用できます。
仕組み システムのコアはカルマンフィルターです。これは、信号とノイズを分離することで真の価格トレンドを推定する再帰的アルゴリズムです。このフィルタリングされた値の周囲に、ローリング標準偏差とZ-Score乗数を使用して動的ボラティリティバンドが計算されます。 これらのバンドに対する価格の位置に基づいて、市場は次の3つの体制のいずれかに分類されます。
-
ニュートラル (Neutral) — 価格がカルマン線周辺のバンド内を移動します
-
強気 (Bullish) — 価格が上限バンドを上抜けます
-
弱気 (Bearish) — 価格が下限バンドを下抜けます
方向性のある体制が確認されると、EAはポジションを開きます。価格が定義されたポイント数だけポジションに逆行した場合、ロットサイズを増やして追加のレベルが開かれます。加重平均利益が定義されたテイクプロフィット目標に達すると、グリッド全体が閉じます。
エントリーモード Strategy Modeパラメータを介して2つのエントリーモードを利用できます。
-
Rapid(ラピッド) モードは、価格がボラティリティバンドを超えてブレイクアウトしたときの、新しい体制の最初のバーでポジションに入ります。これはトレンド市場に適しています。
-
Tactical(タクティカル) モードは、確立された体制内にとどまりながら、価格がカルマン線に触れるまで引き返したとき(プルバック)にエントリーします。これはレンジ相場や平均回帰の条件に適しています。
ポジションサイジング Auto-Lotが有効になっている場合、基本ロットサイズは口座残高の増加に比例して拡大します。これにより、口座の成長に合わせてリスクエクスポージャーが一定に保たれます。たとえば、10,000の残高ベースで0.01の基本ロットの場合、口座が20,000に達するとロットは0.02に倍増します。Auto-Lotが無効になっている場合、EAはすべての取引に固定ロットサイズを使用します。
リスク管理 Max Drawdownパラメータは、口座残高に対するパーセンテージとして許容される最大ドローダウンを定義します。このレベルに達すると、すべてのオープンポジションが直ちに閉じられます。この値を0に設定すると、保護が無効になります。 Close Grid on Signal Reversalパラメータが有効になっている場合、テイクプロフィットに達する前に市場体制が反対方向に移行すると、現在のグリッドが閉じられます。 グリッドレベルの最大数はMax Levelsパラメータによって定義され、ポジションスケーリングのハードキャップとして機能します。
パラメータ カルマンフィルターエンジン:
-
Process Noise (Q) — フィルターが価格の変化にどれだけ速く適応するかを制御します。値が低いほど滑らかな線になり、値が高いほどフィルターの反応が速くなります。
-
Measurement Noise (R) — フィルターが入力される価格データをどれだけ信頼するかを制御します。値が高いほど、短期的な変動に対する感度が低下します。
-
Z-Score Multiplier — ボラティリティバンドの幅を設定します。値が高いほど、体制の変更を引き起こすためにより強力なブレイクアウトが必要になります。
-
Variance Period — ローリング標準偏差の計算に使用されるバーの数。
エントリー戦略:
-
Strategy Mode — Rapid(ブレイクアウト)とTactical(プルバック)のエントリーロジックのいずれかを選択します。
トレード設定:
-
Base Lot Size — 定義された残高ベース額に適用されるロットサイズ。
-
Balance Base — 基本ロットサイズに対応する口座残高額。
-
Auto-Lot — 口座の成長に応じた比例的なロットスケーリングを有効にします。
-
Grid Take Profit — グリッド全体が閉じるポイント単位の加重平均利益。
-
Grid Step — 連続するグリッドレベル間のポイント単位の距離。
-
Magic Number — EAの注文の一意の識別子。
マーチンゲール設定:
-
Enable Martingale Grid — 不利な動きでのポジションスケーリングを有効または無効にします。
-
Lot Multiplier per Level — 新しいレベルごとにロットサイズが増加する係数。
-
Maximum Grid Levels — グリッド内のオープンポジション数のハードリミット。
リスク保護:
-
Max Drawdown % — 残高からのドローダウンがこのしきい値に達した場合、すべてのポジションを閉じます。無効にするには0に設定します。
-
Close Grid on Signal Reversal — 反対のシグナルが検出されたときにアクティブなグリッドを閉じます。
注意事項 マーチンゲールグリッドには固有のリスクが伴います。追加レベルごとに合計エクスポージャーが大幅に増加します。リアル口座に適用する前にデモ口座でEAをテストし、リスク許容度に応じてMax Drawdownパラメータを設定することをお勧めします。 スクリーンショットに表示されているバックテスト結果は過去のデータに基づいており、将来のパフォーマンスを保証するものではありません。過去の結果は将来の利益を示すものではありません。
