Trend Range Breakout Pro
- インディケータ
-
Carlos Dante Diaz
こんにちは、アルゼンチン出身のプログラマー兼アルゴリズムトレーダーの Carlos Díaz です。トレーダーとして10年以上の経験があります。私のすべての Expert Advisor は、MetaEditor と MetaTrader 5 の Strategy Tester を使って、MQL5 で設計・開発・テストしています。
さまざまな銘柄を長年取引してきた中で、ボットを作るうえで重要になる実務的な細部を学びました。スプレッド、約定、スリッページ、そしてブローカーや銘柄ごとの個別の条件です。その経験を、公開するすべての EA に注ぎ込んでいます。 - バージョン: 1.0
- アクティベーション: 10
Trend Range Breakout Pro は、チャート上のレンジ相場(保ち合い・ボックス圏)を自動的に検出し、価格がそこからブレイクアウトした瞬間を表示します。
チャート上の表示内容
- レンジ領域(ボックス):価格が狭い値幅で推移し始めると、指標はローソク足が更新されるごとに横に伸びる長方形を描画し、レンジが終了するまで拡大します。
- トレンドライン:移動平均線に基づくラインで、状況に応じて色が変化します。緑色は上昇トレンド、赤色は下降トレンド、灰色は価格がレンジ内にあることを示します。
- ブレイクアウト矢印:ローソク足の終値がレンジの境界線を越えて確定すると、上向き矢印(強気ブレイクアウト)または下向き矢印(弱気ブレイクアウト)が表示され、長方形が閉じます。
- アラート通知:お好みに応じて、ブレイクアウトが発生するたびに画面上のポップアップアラートやスマートフォンへのPush通知を設定可能です。
動作原理 一定本数のローソク足(初期設定:20本)の最大高低差が、ATRで測定した最大値幅(初期設定:3.0 ATR)以内に収まると、レンジ領域として認識されます。ブレイクアウトは、ローソク足の終値がレンジ境界線+一定のマージン(初期設定:0.1 ATR)を超えて確定した時点でのみ承認されます。矢印は確定したローソク足に基づいて計算されるため、ローソク足の形成中に矢印が出現したり消えたりすること(リペイント)はありません。
主な設定パラメーター
- RangeBars — レンジ領域を構成する最小ローソク足本数
- RangeATRFactor — レンジ領域の最大値幅(ATR単位)。小さくするとより狭いレンジ、大きくするとより広いレンジを検出します
- BreakoutMarginATR — ブレイクアウト判定を確定させるための追加マージン
- TrendPeriod / TrendMethod / SlopeBars — トレンドラインの詳細設定
- OnlyWithTrend — 主トレンドと同じ方向のブレイクアウト矢印のみを表示
- カラー、長方形の透明度、ローソク足からの矢印の距離、分析対象のローソク足本数
- AlertOnScreen / AlertPush — アラートおよび通知の設定
開発者向け情報(EA / インジケーター連携) 本インジケーターは、エキスパートアドバイザー(EA)から iCustom や CopyBuffer 関数等を使用してバッファ値を読み取ることができます:
- バッファ 0 (Buffer 0) — トレンドラインの値
- バッファ 1 (Buffer 1) — トレンドラインのカラーインデックス(0:上昇、1:下降、2:レンジ)
- バッファ 2 (Buffer 2) — 強気ブレイクアウト矢印
- バッファ 3 (Buffer 3) — 弱気ブレイクアウト矢印 矢印バッファには、サインが出たローソク足の矢印描画価格が格納され、それ以外のローソク足には空の値(EMPTY_VALUE)が格納されます。
トレーダーに選ばれる理由
- 手動で枠を描く必要がなく、保ち合いが一目で確認可能
- あらゆる銘柄・時間足でブレイクアウトが明確にマークされる
- 既存のトレード手法、オシレーター系指標、出来高インジケーターと簡単に組み合わせ可能
注意事項
- 本ツールはインジケーターであり、自動で新規エントリーや決済注文を行うものではありません。
- MetaTrader 5 (MT5) 上のすべてのシンボル(銘柄)および時間足に対応しています。
- 過去のパフォーマンスは将来の利益を保証するものではありません。トレードにはリスクが伴います。適切なリスク管理を行い、まずはデモ口座で十分に検証を行ってください。

