Engulfing ProBot EA
- エキスパート
- バージョン: 1.30
- アップデート済み: 19 7月 2026
- アクティベーション: 10
Engulfing ProBot EA
重要な使用情報
Engulfing ProBot戦略は、もともと主にH4(4時間足)タイムフレーム向けに設計およびテストされています。EAは技術的にはH1、M30、M15、M5などの下位タイムフレームでも使用できますが、通常、これらのタイムフレームでは大幅に異なるパラメーター設定と最適化結果が必要になります。
下位タイムフレームでデフォルト設定を使用することは強く推奨されません。重大な損失につながる可能性があります。
本EAは主に外国為替通貨ペア向けに開発されています。
最適化を行わずに、いかなる銘柄でも取引しないでください。
特定の取引銘柄に対してEAを最適化しなかった場合、重大な損失が発生する可能性があります。
過去の実績、バックテスト、および最適化結果は、将来の収益性を保証するものではありません。
あらゆる市場環境において利益を保証できるエキスパートアドバイザーは存在しません。
常に適切なリスク管理を行い、失っても生活に支障のない資金のみで取引してください。
戦略概要
Engulfing ProBotは、包み足ローソク足パターンに基づいたMetaTrader 5用の自動売買システムです。
EAは強気および弱気の包み足パターンを検出し、複数の任意の確認フィルターを使用して、そのパターンを検証します。設定に応じて、システムは取引を開始する前に、スイング検証、RSIフィルター、Awesome Oscillatorによる確認、およびSuperTrendによるトレンド確認を使用できます。
このロボットは、複数の資金管理方法、自動ブレークイーブン保護、および任意のスケールインによるポジション構築に対応しています。
取引は、固定のTake Profit目標、またはRSIに基づく動的な決済方法を使用して管理できます。
この戦略の目的は、価格動向、トレンド、およびモメンタムが同じ方向に一致している場合にのみ取引することです。
設定
▪ MagicNumber
デフォルト値:123456
EAが自身の取引を識別および管理するために使用する固有の識別番号です。
同一口座で複数のエキスパートアドバイザーを稼働させる場合は、それぞれ異なるMagic Numberを使用してください。
▪ Debug
デフォルト値:true
MT5の「Experts」タブに詳細なログを出力します。
推奨設定:
テスト中は有効にし、詳細なログが不要な場合はリアル取引中に無効にしてください。
▪ MaxSpreadPoints
デフォルト値:50
新規取引を開始する際に許可される最大スプレッドを定義します。
現在のスプレッドがこの値を超えている場合、EAはそのセットアップをスキップし、より良い市場環境になるまで待機します。
例:
MaxSpreadPoints = 50
現在のスプレッド = 55
結果:取引は開始されません。
特別な値:
MaxSpreadPoints = 0
スプレッドフィルターを完全に無効にします。
▪ MinCandleSize
デフォルト値:120
包み足ローソク足の最小サイズをポイント単位で定義します。
小さなローソク足は市場ノイズであることが多く、一般的に弱いシグナルを生成します。
値を高くした場合:
- 取引回数が少なくなる
- セットアップが強くなる
値を低くした場合:
- 取引回数が多くなる
- エントリーがより積極的になる
▪ MaxCandleSize
デフォルト値:1300
許可される包み足ローソク足の最大サイズを定義します。
このフィルターは、高いボラティリティやニュースイベントによって発生することが多い、異常に大きなローソク足の後のエントリーを避けるために役立ちます。
値を高くした場合:
- より多くのセットアップが許可される
値を低くした場合:
- より保守的なフィルタリングになる
▪ BodyRatio
デフォルト値:1.2
包み足ローソク足の実体が、直前のローソク足の実体と比較して、どの程度大きくなければならないかを定義します。
例:
直前のローソク足の実体 = 100ポイント
BodyRatio = 1.2
必要な包み足の実体 = 120ポイント以上
値を高くした場合:
- より強い包み足パターン
- 取引回数が少なくなる
値を低くした場合:
- より多くのセットアップ
- 検証条件が緩くなる
▪ WickToBodyRatio
デフォルト値:5.0
ローソク足の実体に対するヒゲの最大サイズを制御します。
長いヒゲは、強い一方向の値動きではなく、市場の不確実性を示すことがよくあります。
値を低くした場合:
- より明確なセットアップ
- シグナルが少なくなる
値を高くした場合:
- より多くのセットアップが許可される
▪ WeakGap
デフォルト値:20
包み足条件を検証する際の許容範囲を設定します。
この設定により、スプレッドやブローカーの価格配信の違いによる非常に小さな価格差が原因で、有効なセットアップが除外されることを防ぎます。
値を高くした場合:
- より多くのセットアップが許可される
値を低くした場合:
- 包み足の検証がより厳格になる
▪ SwingLookback
デフォルト値:6
スイング高値またはスイング安値を検証する際に、過去何本のローソク足を確認するかを定義します。
このフィルターの目的は、包み足セットアップが意味のある市場の転換点で形成されていることを確認することです。
値を高くした場合:
- より強いスイング確認
- 取引回数が少なくなる
値を低くした場合:
- 取引回数が多くなる
- フィルタリングが緩くなる
例:
SwingLookback = 1
包み足セットアップ自体のみが考慮されます。
SwingLookback = 6
セットアップは、過去6本のローソク足と比較しても重要なものでなければなりません。
▪ EntryLongMaxRSI
デフォルト値:65
ロングエントリーに許可されるRSIの最大値です。
RSIがこの値を上回っている場合、ロング取引は開始されません。
目的:
過度な上昇の後に買いエントリーすることを防ぎます。
▪ EntryShortMinRSI
デフォルト値:35
ショートエントリーに許可されるRSIの最小値です。
RSIがこの値を下回っている場合、ショート取引は開始されません。
過度な下落の後に売りエントリーすることを防ぎます。
▪ LongExitRSI
デフォルト値:70
ロング取引において、RSI決済監視を有効にするRSI水準を定義します。
RSIがこの水準に到達すると、選択されたRSI決済ロジックが有効になります。
▪ ShortExitRSI
デフォルト値:30
ショート取引において、RSI決済監視を有効にするRSI水準を定義します。
RSIがこの水準に到達すると、選択されたRSI決済ロジックが有効になります。
▪ RSISlowdown
デフォルト値:true
RSI Slowdown決済を有効にします。
動作方法:
ロング取引の場合、EAはRSIがLongExitRSIを上回る決済ゾーンに入るまで待機します。
その後、RSIが決済水準を下回ると、取引が決済されます。
ショート取引の場合は、反対のロジックが適用されます。
目的:
モメンタムが強い間は、可能な限り取引を継続することを目的としています。
▪ RSIReversal
デフォルト値:true
RSI Reversal決済を有効にします。
動作方法:
RSIが決済ゾーンに入った後、EAはRSIが到達した最も極端な値を記録します。
RSIがその極端値から反転し始めると、取引が決済されます。
目的:
強い市場の値動きが終了する付近で利益を確保することを目的としています。
▪ SupertrendATRPeriod
デフォルト値:22
SuperTrendインジケーターで使用されるATR期間を定義します。
値を低くした場合:
- トレンド変化への反応が速くなる
- シグナルが多くなる
値を高くした場合:
- トレンド検出がより滑らかになる
- 誤ったシグナルが少なくなる
▪ SupertrendATRMultiplier
デフォルト値:3.0
SuperTrendインジケーターの感度を制御します。
値を低くした場合:
- トレンド変化をより早く検出する
- 取引回数が多くなる
値を高くした場合:
- より強いトレンド確認
- 取引回数が少なくなる
▪ SupertrendTakeWicksIntoAccount
デフォルト値:true
SuperTrendの反転を判定する際に、ローソク足のヒゲを考慮するかどうかを決定します。
値:
- true = ヒゲを考慮する
- false = 終値のみを使用する
ヒゲを考慮すると、SuperTrendは市場の動きに対してより速く反応します。
▪ MoneyMode
デフォルト値:Fixed Lot
ポジションサイズの計算方法を決定します。
利用可能なモード:
- Fixed Lot
- Fixed Risk Money
- Risk Percent
▪ FixedLot(基本ロット)!!
デフォルト値:0.01
MoneyModeがFixed Lotに設定されている場合に使用されます。
すべての取引は、指定されたロットサイズで開始されます。
例:
FixedLot = 0.10
すべての基本ポジションは0.10ロットで開始されます。
▪ FixedRiskMoney
デフォルト値:10.0
MoneyModeがFixed Risk Moneyに設定され、かつUseScaleIn=falseの場合に使用されます。
EAは、最大損失が指定された金額になるようにポジションサイズを自動的に計算します。
例:
FixedRiskMoney = $10
最大リスクが約10ドルになるように、ストップロスに基づいてポジションサイズが計算されます。
▪ RiskPercent(基本リスク)!!
デフォルト値:1.0
MoneyModeがRisk Percentに設定されている場合に使用されます。
EAは口座残高に基づいてポジションサイズを計算します。
例:
残高 = $1,000
RiskPercent = 1%
1取引あたりの最大リスク = 約$10
▪ UseBreakEven
デフォルト値:false
自動ブレークイーブン保護を有効にします。
有効にすると、価格が指定された距離だけ利益方向に進んだ後、ストップロスを基本取引のエントリー価格へ移動できます。
▪ BreakEvenBodyMult
デフォルト値:1.0
ブレークイーブンが作動するタイミングを定義します。
作動距離は、包み足ローソク足の実体サイズを使用して計算されます。
例:
実体サイズ = 100ポイント
BreakEvenBodyMult = 1.0
価格が有利な方向へ100ポイント移動すると、ブレークイーブンが有効になります。
BreakEvenBodyMult = 1.5
価格が有利な方向へ150ポイント移動すると、ブレークイーブンが有効になります。
▪ UseTP
デフォルト値:false
固定Take Profit目標を有効にします。
無効の場合、取引はRSI決済ロジックを使用して管理されます。
自動安全機能:
UseTPが無効で、かつ両方のRSI決済方法も無効になっている場合、EAは取引が無期限に開いたままになることを防ぐため、自動的にTake Profit保護を有効にします。
▪ UseScaleIn
デフォルト値:true
基本取引が開始された後の追加ポジション構築を有効にします。
無効の場合、基本ポジションのみが取引されます。
▪ ScaleInMode
デフォルト値:STOP
追加ポジションをどのように配置するかを決定します。
利用可能なモード:
LIMIT
追加ポジションは、保留中の指値注文として直ちに配置されます。
STOP
追加ポジションは最初に待機状態となり、価格が設定されたトリガー条件に到達した場合にのみ逆指値注文が配置されます。
▪ ScaleInMultiplier
デフォルト値:2.0
追加のスケールインレベルに使用されるポジションサイズ倍率を定義します。
例:
Base Lot = 0.10
ScaleInMultiplier = 1.5
結果:
Base = 0.10
L1 = 0.15
L2 = 0.225
▪ PendingStopShiftPoints
デフォルト値:30
STOPスケールインモードでのみ使用されます。
保留中の逆指値注文が配置される前に、価格がスケールインレベルを何ポイント超えて移動する必要があるかを定義します。
値を高くした場合:
- より多くの確認が必要になる
- スケールインの作動回数が少なくなる
値を低くした場合:
- スケールイン注文がより早く配置される
- より積極的なポジション構築になる
リスク警告!
外国為替、CFD、指数、および商品先物の取引には重大なリスクが伴います。
過去の実績は将来の結果を保証するものではありません。
実資金で取引を開始する前に、必ずデモ口座で戦略をテストし、適切なリスク管理を行ってください。
