Bears Graph Pro
- エキスパート
- バージョン: 3.1
- アップデート済み: 15 7月 2026
- アクティベーション: 10
Bears Graph Pro
Bears Graph Pro は、GBPUSDのM30タイムフレーム向けに設計された MetaTrader 5 用の Expert Advisor(自動売買システム)です。RSI、Bears Power、ボリンジャーバンド、MACD、ADX、EMAトレンドフィルター、ATRボラティリティフィルターなど、MetaTrader の複数の標準インジケーターを1つの設定可能なトレードシステムに統合しています。
EAの基本コンセプトはシンプルです。方向性のある動きを捉え、モメンタムと市場構造でシグナルを確認した上で、固定ストップロス、テイクプロフィット、ブレイクイーブン、およびオプションのボラティリティツールを使用してポジションを管理します。デフォルトのプリセットは GBPUSD M30 用に調整されていますが、パラメーターはオープンになっているため、ユーザーが自身のブローカー条件に合わせてバックテストや最適化を行うことができます。
Bears Graph Pro は、ナンピン(Martingale)、グリッド、アービトラージ、ニューストレード、外部シグナル、DLLインポート、WebRequest を一切使用しません。 MetaTrader 5 の標準機能とネイティブインジケーターのみで構築されています。
メインコンセプト
このEAは、価格のモメンタムと Bears Power によって測定される売り手(ベア)の圧力との関係に基づいています。Bears Power は、現在の安値と指数移動平均線(EMA)を比較する MetaTrader の標準オシレーターです。実用面では、売り手の圧力が維持されているか、または変化しているかを評価するのに役立ちます。
RSI はメインのモメンタムフィルターとして使用されます。単一のインジケーターが方向を変えただけでエントリーしてしまうのを防ぎます。ボリンジャーバンド は市場構造の分析および決済ツールとして機能します。MACD は追加のモメンタム確認に使用できます。ADX と DI は、トレンドが弱い相場や不鮮明な相場フェーズをフィルター除外します。ATR は、ボラティリティが低すぎる場合や高すぎる場合のトレードを回避するのに役立ちます。
その結果、複数の確認層とリスク管理を備えたルールベースのEAが構成されます。目的はランダムや連続でトレードを開くことではなく、選択したプリセット条件に合致する環境をじっくり待つことにあります。
ロジック
このEAは2つのシグナルモードをサポートしています。
- Cross mode(クロスモード) — Bears Power が同じ方向に動いている間に、RSI が指定したレベルをクロスするのを待ちます。これは GBPUSD M30 の最終プリセットにおけるデフォルトロジックです。より厳選された精度重視のエントリーを目的としています。
- Active mode(アクティブモード) — 買いエントリーと売りエントリーで別々の RSI レベルを使用し、Bears Power の傾きフィルター(スロープ)を適用します。このモードは取引頻度を高めるよう設計されていますが、取引回数の増加が良い結果に直結するとは限らないため、慎重な検証が必要です。
EAは買い(ロング)および売り(ショート)ポジションを開くことができます。買いシグナルと売りシグナルは個別に処理され、注文が送信される前に、スプレッド、許容日次リスク、ドローダウン、クールダウン時間、オプションの時間フィルターが各取引でチェックされます。
エントリーフィルター
- RSI フィルター — モメンタムを測定します。RSI 値が高い場合は強気(買い)モメンタムが強く、低い場合は弱気(売り)モメンタムが強いことを示します。
- Bears Power フィルター — 移動平均線に対する売り手の圧力を測定します。Bears Power の動き、傾き、オプションのレベルフィルターを使用して弱気なエントリーを回避できます。
- ボリンジャーバンド — 価格とバンドの相互作用から現在の動きの勢いが衰えていることが示唆される場合、決済ロジックとして使用できます。
- MACD フィルター — エントリー方向がより広いモメンタムと一致していることを確認します。最終プリセットではこのフィルターが有効になっています。
- ADX および DI フィルター — トレンドの強さと +DI / -DI の方向性の一致をフィルタリングできます。
- EMA トレンドフィルター — 移動平均線の並び(パーフェクトオーダー等)に応じて買いまたは売りのシグナルを制限できます。
- ATR ボラティリティフィルター — 相場が静かすぎる場合や、過度にボラティリティが高い状態でのトレードを回避します。
決済とポジション管理
- 固定ストップロスおよびテイクプロフィット — 经典的な pips 単位での固定ストップロスおよびテイクプロフィット設定。
- ブレイクイーブン(同値撤退) — ポジションが一定の含み益に達した後、ストップロスを建て値位置に移動します。
- ATRベースのストップ — 市場のボラティリティに基づいたオプションの動的ストップロスおよびテイクプロフィット機能。
- ATRトレーリングストップ — 固定幅ではなく、ボラティリティに追従するオプションのトレーリングストップ機能。
- 最小ストップ更新幅 — 極小のストップロス変更要求を無視し、不必要な注文通信トラフィックを削減します。
- 1バーあたり1回のストップ更新制限 — ストップロスの変更回数を制限することで、持高管理ロジックをシンプルに保ちます。
リスク管理
Bears Graph Pro には、ユーザーが調整できる複数のリスク管理機能が含まれています。
- 固定ロットまたは口座残高に対するリスクパーセント指定によるポジションサイズ調整
- 新規取引に対するスプレッドフィルター
- 1日あたりの最大取引回数制限
- 取引間のクールダウン時間(待機時間)
- 日次最大損失保護(デイリーロス制限)
- オプションの日次利益ロック(Target Profit)
- 最大有効残高ドローダウン保護
- オプションの有効残高ピークからの落差保護(Peak Guard)
- 注文送信前の証拠金チェック
- ブローカーのロットステップ(最小単位)への正規化
スプレッド、手数料、約定速度、通貨ペアの桁数、スワップ、利用可能な流動性が異なるため、同じEAでもブローカーによってパフォーマンスが変化することがあります。これらの設定は極めて重要です。
推奨設定
- 通貨ペア: GBPUSD
- 時間足: M30
- 口座タイプ: 制限なし
- テストモデル: リアルティック(Real ticks)
- プリセットファイル: Bears Graph Pro - FINAL GBPUSD M30 Regime.set
このEAは他の通貨ペアや時間足でも検証できますが、デフォルト設定がすべての市場に適合すると仮定すべきではありません。リアル口座で運用を開始する前に、スプレッドや手数料を含めたご利用ブローカーのデータを使用して、戦略テスターでバックテストを実施してください。
バックテスト情報
以下の結果は、戦略テスターによる過去データのバックテスト実績です。将来の運用成果を保証するものではなく、リアル口座でのトレード結果として解釈すべきではありません。
- 通貨ペア: GBPUSD
- 時間足: M30
- モデル: リアルティック
- 期間: 2024.07.12 - 2026.07.12
- 初期資金: 5,000 USD
- レバレッジ: 1:500
- 純利益: 17,489.51 USD
- 概算収益率: 349.79%
- プロフィットファクター(PF): 1.83
- リカバリーファクター(RF): 8.75
- シャープレシオ: 3.96
- 総取引回数: 314 回
- 勝率: 78.34%
- 最大有効残高ドローダウン: 1,999.40 USD / 10.51%
- 相対有効残高ドローダウン: 25.06%
- 線形回帰相関(LR correlation): 0.96
バックテストは過去データにおいて戦略がどのように機能したかを研究するのに有用ですが、市場リスクを排除することはできません。スプレッド、手数料、スリッページ、約定力、ブローカーのルール、および将来の相場環境の変化により、実際の運用の結果は異なる場合があります。
入力パラメーター
戦略設定(Strategy Settings)
- Signal_Mode — エントリーロジックの選択。Cross モードは厳選型、Active モードは高頻度シグナル向けです。
- Stop_Loss_Pips — 固定ストップ使用時のストップロス幅(pips)。
- Take_Profit_Pips — 固定テイクプロフィット使用時の利確幅(pips)。
- RSI_Period — RSI インジケーターの期間。
- RSI_Level — Cross モードで使用されるメインの RSI レベル。
- Active_RSI_Buy_Level — Active モードで買いエントリーに使用する RSI レベル。
- Active_RSI_Sell_Level — Active モードで売りエントリーに使用する RSI レベル。
- Bears_Period — Bears Power インジケーターの期間。
- Bears_Level — Bears Power の参照基準レベル。
- Use_Bears_Level_Filter — Bears Power レベルフィルターの有効/無効。
- Min_Bears_Slope_Pips — Active モードで使用される Bears Power の最小傾き(スロープ)幅。
- Bands_Period — ボリンジャーバンドの期間。
- Bands_Deviation — ボリンジャーバンドの偏差(σ)。
- Close_On_Bands_Cross — ボリンジャーバンドの決済ロジックに基づく手仕舞いを許可します。
- Close_On_Opposite — 反対方向のシグナルが発生した際に、既存のポジションを決済することを許可します。
フィルター設定(Filter Settings)
- Use_Trend_Filter — EMA トレンドフィルターの有効/無効。
- Fast_EMA_Period — トレンドフィルターで使用する短期 EMA の期間。
- Slow_EMA_Period — トレンドフィルターで使用する長期 EMA の期間。
- Use_ATR_Filter — ATR ボラティリティフィルターの有効/無効。
- ATR_Period — ATR インジケーターの期間。
- Min_ATR_Pips — 新規トレードを許可する最小 ATR 値(pips)。
- Max_ATR_Pips — 新規トレードを許可する最大 ATR 値(pips)。
- Use_ADX_Filter — ADX トレンド強度フィルターの有効/無効。
- ADX_Period — ADX インジケーターの期間。
- Min_ADX — ADX フィルターが有効な場合に要求される最小 ADX 値。
- Use_DI_Direction — 有効時に +DI と -DI の方向の一致を要求します。
- Use_MACD_Filter — MACD モメンタムフィルターの有効/無効。
- MACD_Fast_EMA — MACD の短期 EMA 期間。
- MACD_Slow_EMA — MACD の長期 EMA 期間。
- MACD_Signal_SMA — MACD のシグナル線 SMA 期間。
- Use_ATR_Stops — ATR に基づく動的ストップロス・テイクプロフィットの有効化。
- ATR_Stop_Multiplier — ATR ストップ計算に使用する乗数。
- Risk_Reward — ATR ベースのストップ有効時のリスクリワード比率。
- Use_Trading_Hours — 選択した時間帯へのエントリー制限。
- Trading_Start_Hour — 新規エントリーを開始する時間(サーバー時間)。
- Trading_End_Hour — 新規エントリーを終了する時間(サーバー時間)。
- Avoid_Friday_Late — 金曜日の遅い時間帯の新規エントリーをブロックします。
- Friday_Cutoff_Hour — 金曜日にエントリーを遮断する時間。
- Cooldown_Bars — 取引終了後に次のエントリーまで待機する最小バー数。
- Max_Trades_Per_Day — 1日あたりの新規エントリーの最大数。無制限にする場合は 0 に設定します。
- Max_Spread_Pips — 新規トレードを許可する最大スプレッド(pips)。
リスク設定(Risk Settings)
- Lot_Mode — 固定ロットまたはリスクパーセントによるポジションサイズ計算の選択。
- Fixed_Lots — 固定ロットモード選択時のロット数。
- Risk_Percent — パーセント指定モード選択時の、1取引あたりのリスク(口座残高に対する割合)。
- Max_Daily_Loss_Percent — 日次有効残高の損失上限に達した場合に新規エントリーを停止します。
- Max_Daily_Gain_Percent — オプションの日次利益ロック上限。無効にする場合は 0 に設定します。
- Max_Equity_DD_Percent — 口座のドローダウンが指定限界に達した場合に新規エントリーを停止します。
- Peak_Equity_Guard_Percent — 有効残高の最高点(ピーク)からの落ち込みに応じた一時停止機能。
- Peak_Guard_Pause_Bars — ピークガードが作動した後に取引を一時停止するバーの数。
- Min_Tester_Trades — 最適化スコア評価に必要とされる最小取引回数。
- Use_Breakeven — ブレイクイーブン(同値撤退)機能の有効/無効。
- Breakeven_Trigger_Pips — ブレイクイーブンを発動させるのに必要な含み益距離(pips)。
- Breakeven_Lock_Pips — ブレイクイーブンストップによって確保される利益幅(pips)。
- Use_ATR_Trailing — ATR ベースのトレーリングストップの有効/無効。
- ATR_Trail_Multiplier — ATR トレーリングストップ距離に使用する乗数。
- Min_Stop_Update_Pips — 注文変更に必要な最小のストップロス改善幅(pips)。
- Stop_Update_Once_Per_Bar — ストップロスの変更を1バーにつき1回に制限します。
エキスパート設定(Expert Settings)
- Magic_Number — EA が自身の注文を識別するための固有識別番号(マジックナンバー)。
- Slippage_Points — 注文送信時に許容される最大スリッページ幅(Points)。
実用上の注意点
最初の検証として、付属の GBPUSD M30 用プリセットファイルをご使用ください。ご利用のブローカーのスプレッドや手数料が異なる場合は、テスト前にロットサイズとスプレッドフィルターを調整してください。戦略テスターからデモ口座へ移行する際は、控えめなリスク設定(低レバレッジ・低ロット)を推奨します。
戦略テスターを利用して、ご利用ブローカーのデータでの結果を比較検証してください。推奨される手順は、まずデフォルトのプリセットでテストし、その後一度に少数のパラメーターだけを変更・調整することです。これにより、設定変更がパフォーマンスに与えた影響を正確に把握できます。
サポート
インストール、設定、またはテスト結果の解釈についてご不明な点がございましたら、商品ページのコメント欄または MQL5 のメッセージシステムを通じてお気軽にお問い合わせください。
