Meridian Flow Indicator
- インディケータ
-
Shipra Gupta
私はShipra Gupta、数学、経済学、アルゴリズム取引システムに強いバックグラウンドを持つトレーダー兼クオンツ戦略開発者です。これまで、Forex、ゴールド、指数、コモディティ、暗号資産市場に幅広く携わり、一貫性、精度、規律ある執行を重視したデータ駆動型の取引戦略を構築してきました。 - バージョン: 2.0
- アクティベーション: 15
Meridian Flow — MT5スマートマネー構造インジケーター
Meridian Flowは、スマートマネー概念(SMC)およびICTのプライスアクション手法に従うトレーダーのために開発されたMetaTrader 5用インジケーターです。任意の通貨ペアや時間足でBOS(構造ブレイク)およびCHoCH(トレンド転換の兆候)イベントを自動検出し、過去のシグナルを含むすべてのシグナルに対して、エントリー、ストップロス、TP1、TP2、TP3を含む完全なリスクマップを描画します。
シグナルは確定したクローズバーでのみ発生します。リペイント(再描画)はなく、勘に頼る必要もありません。
何が違うのか
ほとんどの構造インジケーターは、現在の変動中のアクティブなトレードのみを表示します。しかしMeridian Flowは、チャート上のすべての過去のシグナルに対してSLおよびTPレベルを描画し、それぞれを独自の先行ローソク足ウィンドウに制限して表示します。これにより、リアル資金を投入する前に、さまざまな相場環境でインジケーターがどのように機能するかを視覚的に検証(監査)することができます。
ストップロスはATR(Average True Range)から計算されるため、選択したインストゥルメントの現在のボラティリティに自動的に適応します。TP1がヒットした後、ストップロスを任意でエントリー(建値/ブレイクイーブン)に移動させることができ、これは琥珀色のラインとして表示されるため、常にリスクの底値(防御線)を把握できます。
主な機能
市場構造エンジン (Market Structure Engine)
設定可能なピボットルックバックを使用して、確定したスイング高値および安値を検出します。すべての構造ブレイクは、BOS(トレンド継続)またはCHoCH(トレンド反転)のいずれかに分類されます。シグナルをフィルタリングして、反転のみ、継続のみ、またはその両方を表示するように設定できます。ブレイクの確定は、終値またはヒゲ(Wick)のいずれかを好みで選択できます。
完全なリスクの可視化
各シグナルは5つの価格レベルを描画します:点線のエントリー線、実線のストップロス線、および3つのテイクプロフィット線(TP1、TP2、TP3)。視覚的なリスクゾーンとして、エントリーとSLの間のスペースをシェーディングされた長方形が埋めます。TPラインはポジション保有中は破線で表示され、ヒットすると実線に変わります。ラベルには、正確な価格とエントリーからのパーセンテージ距離の両方が表示されます。
5つのリスクプリセット
以下のモードを簡単に切り替えることができます:
-
Conservative(保守的): 2.5× ATRストップ、1R/2R/4R ターゲット
-
Balanced(バランス): 1.5× ATRストップ、1R/2R/3R ターゲット
-
Aggressive(攻撃的): 1× ATRストップ、1.5R/2.5R/4R ターゲット
-
Scalping(スキャルピング): 0.8× ATRストップ、0.8R/1.5R/2R ターゲット
-
Custom(カスタム): すべての乗数をご自身で定義します。
過去シグナルの再生
ルックバックウィンドウ内のすべてのシグナルが同時に描画されます。各シグナルは、ユーザーが定義した数(デフォルトは20本)だけ前方に延長されます。チャートオブジェクトをMT5の制限内に収めるため、デフォルトで最大表示シグナル数は40に制限されています(設定で調整可能)。
プッシュ通知
売買シグナル(メッセージ内にエントリー、SL、すべてのTP価格を含む)、SLヒット、およびオプションのTPレベル通知時に、MetaTraderアプリを介してモバイルアラートを送信します。各アラートはバーの確定時に1回だけ発生し、毎ティックごとに発生することはありません。
完全なカラーコントロール
エントリー、SL、TPライン、建値ライン、リスクゾーンの塗りつぶし、売買矢印など、すべての要素に独立したカラー入力が用意されています。
対応市場
MT5がサポートするすべての銘柄で動作します。主要およびエキゾチックFX通貨ペア、ゴールド(XAUUSD)、シルバー、原油、米国株価指数(NAS100、US30、SPX500)、および暗号資産CFD(BTCUSD、ETHUSD)でテスト済みです。推奨時間足はM15、H1、H4、D1です。
仕組み
確定したバーごとに、インジケーターは確定したスイング高値または安値がブレイクされたかどうかを確認します。ブレイクされている場合、支配的なトレンドに基づいてそのブレイクをBOSまたはCHoCHに分類し、選択したシグナルモードでフィルタリングした上で、その時点のATRを計算し、SLを エントリー ± (ATR × 乗数) に配置します。3つのTPレベルは、そのリスク距離の選択されたR倍数に配置されます。すべてのレベルは、そのシグナルのバーインデックスに紐づいた限定的な線分として描画されるため、他のシグナルを上書きすることはありません。
入力パラメータ
-
Structure(構造): スイング期間(デフォルト13)、ブレイク確認(終値またはヒゲ)、シグナルモード(BOS+CHoCH / CHoCHのみ / BOSのみ)。
-
Risk(リスク): プリセット選択、ATR期間(デフォルト13)、カスタムSL/TP乗数、建値(Break-Even)の切り替え。
-
Display(表示): 延長バー数(デフォルト20)、最大シグナル数(デフォルト40)。
-
Notifications(通知): シグナル時のプッシュ、SLヒット時のプッシュ、TPヒット時のプッシュ(それぞれ独立して切り替え可能)。
-
Colors(色): 買い矢印、売り矢印、エントリー線、SL線、TP線、建値線、リスクゾーンの塗りつぶし。
インストール方法
MeridianFlow.mq5 を MQL5/Indicators/ フォルダにコピーし、MetaEditorを開いてF7キーを押してコンパイルします。その後、ナビゲーターパネルからインジケーターを任意のチャートにドラッグ&ドロップします。プッシュ通知を利用するには、MT5の ツール → オプション → 通知 でMetaQuotes IDを設定してください。
よくある質問 (FAQ)
-
リペイントしますか? いいえ — シグナルは確定したクローズバー上でのみ生成されます。形成中のローソク足は決して使用されません。
-
ゴールドや暗号資産でも使えますか? はい — ATRベースのストップは、各インストゥルメントのボラティリティに自動的に適応します。
-
独自のリスクリワード比(R:R)を定義できますか? はい — プリセットでCustomを選択し、SL、TP1、TP2、TP3の乗数を個別に設定してください。
-
過去のシグナルが40個しか表示されないのはなぜですか? MT5には内部的なグラフィックオブジェクトの制限があります。必要に応じて設定の Max Signals を増やしてください。ただし、非常に長い履歴でのターミナルの動作パフォーマンスにご注意ください。
