MQL5マーケットで入手: Trend Confluence PRO
リスクに関する注意。 トレードには損失のリスクが伴います。本インジケーターは、上位時間足のトレンド、参考レベル、および自身の過去のシグナルの統計をチャート上に表示します。相場を予測せず、取引を行わず、いかなる結果も保証しません。過去の統計は将来の結果を示すものではありません。ご自身の分析と資金管理と組み合わせて使用し、まずデモ口座でテストしてください。

Trend Confluence PRO は、上位時間足のトレンドを任意のチャートに投影します:トレンドの状態に応じてローソク足を色分けし、新しいトレンドの最初の足を品質スコア(0-100)付きの BUY または SELL シグナルとしてマークし、最新シグナルについてストップロスと3つの目標を含むエントリーゾーンを描画します。さらに、コンフルエンスレベル(EMA、日次 VWAP、前日高値 / 安値、未到達のスイング)、セッションストリップ、高インパクトニュースの把握、およびお客様自身のチャート上のシグナルから算出した統計カードを追加します。各チャート足は、その足が始まった時点ですでに確定していたトレンド足のみを使用するため、色、矢印、バッファが後から変わることはありません。あらゆるシンボル、ブローカー、時間足で動作します。
バージョン 2.00 の新機能
- 新しい入力パラメータ Show the entry zone と Show the signal marks(デフォルトはオンのため、既存ユーザーには変化はありません)。すっきりしたチャートにしたい場合や、インジケーターを EA やダッシュボードのデータ源として使う場合はオフにしてください(13 節)。
- バッファに変更はありません:ゾーンとマークをオフにしても、トレンド状態、品質、シグナル(方向、エントリー、SL、TP1-TP3)は引き続き利用できます。
1. インストールと初回起動
- MQL5 Market で本インジケーターを購入またはレンタルし、ターミナルの Market タブからインストールします(ツールボックス → Market → 購入済み → インストール)。
- チャートを開き、ナビゲーター(Indicators → Market)から Trend Confluence PRO をチャートにドラッグします。
- デフォルトの入力パラメータのままにするか調整し(12 節)、OK を押します。
チャートには最低 300 本の足が必要です。インジケーターは直近 5000 本のチャート足(入力パラメータ Chart bars to calculate)を計算します。Hide the chart's own candles while painting がオン(デフォルト)の場合、色分けしたローソク足だけが見えるようにターミナル自体のローソク足は非表示になります。インジケーターを削除すると、元のチャートの色が復元されます。
2. チャートの凡例
| チャート上の表示 | 意味 |
|---|---|
| 緑のローソク足 | トレンド時間足の上昇トレンド。 |
| 赤のローソク足 | 下降トレンド。 |
| グレーのローソク足 | 弱いトレンド:トレンド時間足の ADX が Weak trend below this ADX(デフォルト 20)を下回っている。 |
| ゴールドのローソク足 | トレンド転換足(新しいトレンドの最初のチャート足)。 |
| 緑の ▲ 矢印 + 足の下の ▲ BUY ラベル | 買いシグナル(新しい上昇トレンド)。 |
| 赤の ▼ 矢印 + 足の上の SELL ▼ ラベル | 売りシグナル(新しい下降トレンド)。 |
| ゴールドの太線 + 方向と Q スコア付きの ENTRY(または LIMIT)ラベル | 最新シグナルのエントリー。高インパクトニュースの近くで出た場合は NEWS が追加されます。 |
| 緑がかったエリア + 点線 TP1 / TP2 / TP3 | 最新シグナルの目標とその R 倍数(例:TP1 1:1.5)。 |
| 赤みがかったエリア + SL ライン | 最新シグナルのストップロス。 |
| ゴールドのライン | 短期 EMA(デフォルト 50)。 |
| 青紫のライン | 長期 EMA(デフォルト 200)。 |
| グレーの点線 | 日次 VWAP(毎日リセット)。 |
| グレーの破線 PDH / PDL | 前日の高値 / 安値。 |
| 赤みがかった点線 SWING H / 緑がかった点線 SWING L | 価格の上にある未到達のスイングハイ / 価格の下にある未到達のスイングロー。 |
| 下部の細い帯 ASIA / LONDON / NEW YORK | セッションストリップ(H1 以下のチャート)。 |
| ダークパネル(左上) | トレンド状態、スコア、モメンタム、強さ、時間足の一致度、ニュース、切り替えボタン、統計。 |
3. トレンドエンジンと色分けローソク足

トレンドはトレンド時間足(入力パラメータ Trend timeframe、デフォルト H1)から読み取られます。チャートの時間足がそれと同じかそれより上位の場合は、チャートの時間足自体が使用されます。パネルのヘッダーには使用中の組み合わせが表示されます。例:H1 > M15(トレンド時間足 > チャート時間足)。
- トレンド状態は ATR バンドトレンド(SuperTrend タイプ)で、Trend ATR period(デフォルト 10)と Trend ATR multiplier(デフォルト 3.0)で制御されます:倍率を大きくすると、トレンドの数は減り、期間は長くなります。
- 各チャート足は、その足が始まった時点で確定していた最後のトレンド時間足の足の状態を採用します。したがって、新しい H1 のトレンドは、その H1 足が確定した後の最初の M15 足に表示されます。
- ローソク足の色:トレンドに応じて上昇 / 下降の色、トレンド時間足の ADX (14) が Weak trend below this ADX を下回るとグレー、トレンド転換足はゴールド。
- チャートの先頭でトレンド履歴が足りない足は色分けされません。
Paint candles with the trend = false にすると色分けがオフになります(ターミナルのローソク足が表示されたままになります)。
4. シグナルと品質スコア

シグナルは新しいトレンドの最初のチャート足に表示されます:トレンドが上昇に転じたら BUY、下降に転じたら SELL です。矢印は足の下 / 上に配置され、直近 60 件のシグナルにはテキストマークが追加されます(高解像度の画面では矢印だけだと小さいため)。
Arrows only above this ADX(デフォルト 0 = すべてのトレンド転換):0 より大きい値にすると、ADX がそれより低いトレンド転換ではゴールドのローソク足は表示されますが、シグナル、ゾーン、アラート、バッファ値は生成されません。
各シグナルには 0〜100 の品質スコアがあり、シグナル時点のトレンド時間足の3つの要素から構成されます:
- Strength(強さ) — ADX:トレンドが強いほどスコアが高くなります。
- Extension(乖離) — 短期 EMA からの価格の距離(ATR 単位):平均線の近くで始まるトレンドは、すでに伸び切ったトレンドよりもスコアが高くなります。
- Momentum(モメンタム) — ストキャスティクス (14, 3, 3) が新しい方向と一致していること。
シグナルがイベントの Minutes before and after high-impact news の範囲内に出た場合、スコアの上限は 20 となり、NEWS フラグが付きます。スコアはシグナル時点の状況を表すものであり、確率ではありません。
5. エントリーゾーン:エントリー、ストップロス、TP1-TP3

最新のシグナルについて、インジケーターは Zone length 本(デフォルト 40)の長さのゾーンを描画します:
- Entry(エントリー) — At the open of the signal bar(デフォルト、ラベル ENTRY)または Limit on a pullback(ラベル LIMIT):エントリーは、買いでは始値の Pullback distance × ATR(デフォルト 0.3)下、売りでは上に置かれます。
- SL — エントリーから Stop loss × ATR(デフォルト 1.0)。この距離が 1R です。
- TP1 / TP2 / TP3 — Target 1 / 2 / 3 の R 倍数(デフォルト 1.5、2.5、4.0)。ラベルには倍数と価格が表示されます。例: TP2 1:2.5 1.08750 。
ATR はトレンド時間足の ATR (14) です。エントリーラベルには方向と品質も表示されます。例: ENTRY 1.08500 BUY Q72 。ゾーンは新しいシグナルごとに移動し、古いゾーンは残りません。Show the entry zone = false(2.00)で非表示になります。
6. コンフルエンスレベル

- Fast EMA / Slow EMA(デフォルト 50 / 200)、チャートの時間足で計算 — ゴールドと青紫のライン。
- Daily VWAP — 当日の出来高加重平均価格(ティック出来高)で、各サーバー日の開始時にリセット。グレーの点線。
- PDH / PDL — 前日の高値と安値。当日の始まりから最後の足のすぐ右まで描画(D1 未満のチャート。入力パラメータ Previous day high and low)。
- SWING H / SWING L — 現在価格の上にあるスイングハイと下にあるスイングローで、形成以降どの足もそれを超えて確定していないもの。Swing strength(デフォルトは両側に 12 本ずつ)でスイングに求める重要度を、Untouched swing levels on each side(デフォルト 2)で表示数を設定します。PDH / PDL に非常に近いスイングレベルは二重に描画されません。
レベルは新しい足ごとに再描画されます。パネルの LEVELS ボタンで、EMA と VWAP を含むすべてのレベルの表示 / 非表示を切り替えます。
7. セッションストリップ

チャート下部の3本の細い帯が、直近 Days of sessions to draw 日(デフォルト 5)の各セッションの開場時間を示します:
| 帯 | 現地の市場時間 |
|---|---|
| ASIA(青紫) | 東京 09:00-18:00 |
| LONDON(緑) | ロンドン 08:00-17:00 |
| NEW YORK(赤) | ニューヨーク 08:00-17:00 |
英国と米国の夏時間が適用されるため、帯が年に2回ずれることはありません。スクロールやズームをしてもストリップは下部に留まり、H1 以下の時間足で描画されます。
Server time zone(サーバーのタイムゾーン。チャートの時刻を変換するために必要):
- Auto (live) / GMT+2/+3 in tester(デフォルト):オフセットはターミナルの時計から測定されます。GMT+2 / GMT+3(ニューヨーククローズ)のブローカーは、米国の夏時間に従って履歴全体を通じて追跡されます。ストラテジーテスターでは GMT+2 / GMT+3 とみなされます。
- GMT+2 / GMT+3 (New York close brokers):この規則を強制します。
- Fixed GMT offset:年間を通じて Fixed GMT offset (hours)(デフォルト 2)を使用します。
8. ニュースの把握
Use the MQL5 economic calendar がオン(デフォルト)の場合、インジケーターは MetaTrader の経済指標カレンダーから、シンボルの基軸通貨と決済通貨(EURUSD では EUR と USD)に関する高インパクトのイベントを読み取ります。
- イベントの Minutes before and after high-impact news(デフォルト 30)の範囲内に出たシグナルには NEWS フラグが付き、品質は最大 20 になります。
- パネルには次のイベントとそれまでの時間が表示されます(例: NEWS USD Nonfarm Payrolls in 2h 15m )。ニュースウィンドウ中はゴールドで表示され、状態カードに NEWS NOW が追加されます。
- イベントのリストは30分ごとに更新されます。
カレンダーにはターミナルが MetaQuotes のサーバーに接続している必要があり、ストラテジーテスターでは利用できません(パネルにその旨が表示されます)。ニュースフィルターが何かをブロックすることはありません:シグナルにフラグを付け、スコアに上限を設けるだけです。
9. 統計カード
パネルの下部には LAST N SIGNALS ON THIS CHART(このチャートの直近 N 件のシグナル)が4本のバーとともに表示されます:
- TP1 / TP2 / TP3 — ストップより先にその目標に到達したシグナルの割合;
- SL — TP1 に到達する前にストップに達した割合。
集計方法:
- チャートの直近のシグナルのうち、最大 Signals used in the statistics card(デフォルト 100)件を、チャート時間足の足で使用します。
- 終了したシグナル(TP3 または SL に到達)のみがカウントされます。進行中のシグナルは除外されます。
- Limit on a pullback モードでは、Zone length 本以内にリミット価格に到達したシグナルのみがカウントされます。
- 1本の足がストップと目標の両方に触れた場合は、ストップとしてカウントされます(保守的な扱い)。
- スプレッド、手数料、スリッページは含まれません。
このカードは、このチャートの過去の結果のみを示します。シンボル、時間足、入力パラメータによって変化し、予測ではありません。
10. パネル

| 部分 | 内容 |
|---|---|
| ヘッダー | ゴールドの点、製品名、トレンド時間足 > チャート時間足 のチップ。ヘッダーをクリックするとパネルを折りたたみ / 展開します。 |
| 状態カード | BULLISH、BEARISH、または WAIT(弱いトレンド)、現在のトレンドスコア /100 と10段階のバー、Since BUY / SELL N bars ago(直近のシグナルからの本数)。スコアは最後に確定したトレンド足を使用し、ニュースウィンドウ中は上限 20 になります。 |
| MOMENTUM | Confirmed、Partial、または Not confirmed(ストキャスティクスとトレンドの一致度)と、K および D の値。 |
| STRENGTH | Strong(ADX 25 以上)、Moderate、または Weak(弱いトレンドのレベル未満)と ADX の値。 |
| TIMEFRAME ALIGNMENT n / 6 | M5、M15、M30、H1、H4、D1 のトレンド状態(▲ 上昇、▼ 下降、● データなし)。同じ ATR 設定で確定足に基づいて計算。n = 現在のトレンドと一致している数。 |
| ニュース行 | 次の高インパクトイベント、「No high-impact news in the next 7 days」、「News filter off」、またはテスター用のメッセージ。 |
| ボタン | CANDLES、SIGNALS、ZONE、LEVELS、SESSIONS:クリックで各レイヤーの表示 / 非表示を切り替えます(ゴールド = オン)。 |
| 統計 | 9 節。 |
パネルは2秒ごとに更新されます。位置:Panel X / Panel Y(100 % 時のピクセル)、サイズ:Panel size (%)。Windows の表示スケールにも追従します。ボタンの状態と折りたたみ状態は、インジケーターを削除するまでそのチャートについて記憶されます。起動のたびに、Show the entry zone = false と Show the signal marks = false は ZONE と SIGNALS ボタンをオフにします。それでもパネルからオンにすることはできます。
11. アラート
新しいシグナルが出ると、シグナル足の始値でアラートが送信されます:
Trend Confluence PRO: EURUSD | M15 | BUY (H1 trend) Q72 entry 1.08500 SL 1.08350 TP1 1.08725
- Alert on new signal:Off、Popup、Sound、Smartphone notification、Popup + Sound(デフォルト)、Notification + Sound、Popup + Notification、Popup + Sound + Notification。
- Sound:ターミナルのサウンド(デフォルト「alert2」)。
- Also send e-mail:メールを追加します。
- Alert only from this quality (0-100):これより低いスコアのシグナルはアラートされません(描画はされます)。
NEWS フラグ付きのシグナルでは、メッセージに「NEWS」が含まれます。プッシュ通知には ツール → オプション → 通知 での MetaQuotes ID の設定が必要です。メールにはターミナルのメール設定が必要です。ストラテジーテスターでは何も送信されません。
12. 入力パラメータ
Trend engine
| 入力パラメータ | デフォルト | 説明 |
|---|---|---|
| Trend timeframe (used when higher than the chart) | 1 Hour | トレンドを投影する時間足。 |
| Trend ATR period | 10 | トレンドバンドの ATR 期間。 |
| Trend ATR multiplier | 3.0 | バンド幅。大きいほどトレンド転換が少なくなります。 |
| Weak trend below this ADX (grey candles) | 20.0 | これを下回るとローソク足がグレーになり、パネルに WAIT と表示されます。 |
| Arrows only above this ADX (0 = every trend change) | 0.0 | シグナルに必要な最小 ADX。 |
| Chart bars to calculate | 5000 | チャート上で計算する履歴。 |
Entry zone
| 入力パラメータ | デフォルト | 説明 |
|---|---|---|
| Entry | At the open of the signal bar | または Limit on a pullback。 |
| Pullback distance (ATR of the trend timeframe) | 0.3 | Limit on a pullback で使用。 |
| Stop loss (ATR of the trend timeframe) | 1.0 | SL の距離 = 1R。 |
| Target 1 (R multiple) | 1.5 | |
| Target 2 (R multiple) | 2.5 | |
| Target 3 (R multiple) | 4.0 | |
| Zone length (chart bars) | 40 | ゾーンの長さ。統計におけるリミットの約定判定期間でもあります。 |
Confluence levels
| 入力パラメータ | デフォルト | 説明 |
|---|---|---|
| Fast EMA | 50 | 品質スコアの乖離要素にも使用されます。 |
| Slow EMA | 200 | |
| Previous day high and low | true | PDH / PDL ライン。 |
| Swing strength (bars on each side) | 12 | SWING H / L に使うスイングの大きさ。 |
| Untouched swing levels on each side | 2 | 0 = スイングレベルなし。 |
Sessions
| 入力パラメータ | デフォルト | 説明 |
|---|---|---|
| Server time zone | Auto (live) / GMT+2/+3 in tester | ほかに:GMT+2 / GMT+3 (New York close brokers)、Fixed GMT offset。 |
| Fixed GMT offset (hours) | 2 | Fixed GMT offset で使用。 |
| Days of sessions to draw | 5 | 0 = セッションストリップなし。 |
News
| 入力パラメータ | デフォルト | 説明 |
|---|---|---|
| Use the MQL5 economic calendar | true | 高インパクトニュースのフラグとスコア上限。 |
| Minutes before and after high-impact news | 30 | ニュースウィンドウ。 |
Statistics
| 入力パラメータ | デフォルト | 説明 |
|---|---|---|
| Signals used in the statistics card | 100 | カウントする直近の終了済みシグナル数。 |
Alerts
| 入力パラメータ | デフォルト | 説明 |
|---|---|---|
| Alert on new signal | Popup + Sound | アラートモード。 |
| Sound | alert2 | ターミナルのサウンド。 |
| Also send e-mail | false | |
| Alert only from this quality (0-100) | 0 | アラートの最小スコア。 |
Display
| 入力パラメータ | デフォルト | 説明 |
|---|---|---|
| Paint candles with the trend | true | 色分けローソク足。 |
| Hide the chart's own candles while painting | true | 色分け中はターミナルのローソク足を非表示にします。 |
| Show the panel | true | |
| Panel X (px at 100%) | 16 | 左端からの距離。 |
| Panel Y (px at 100%) | 28 | 上端からの距離。 |
| Panel size (%) | 100 | パネルの拡大率。 |
| Bull color | 61,219,176 | 上昇のローソク足、BUY マーク、目標。 |
| Bear color | 240,96,90 | 下降のローソク足、SELL マーク、ストップ。 |
| Weak trend color | 91,101,119 | 弱いトレンドのローソク足。 |
| Trend change / entry color | 227,179,65 | 転換足、エントリーライン、パネルのアクセント。 |
| Show the entry zone (box, SL, TP1-TP3) | true | 2.00 — false でゾーンを非表示にします。 |
| Show the signal marks (arrows and BUY / SELL labels) | true | 2.00 — false で矢印とラベルを非表示にします。 |
13. EA / ダッシュボード用バッファ
シグナルとトレンドのデータは iCustom + CopyBuffer で読み取れます。確定値を得るには shift 1(最後に確定したチャート足)を読み取ってください:新しいトレンド時間足の足が届いたとき、最新の足が一度再計算されることがあります。
| バッファ | 名前 | 値 | タイミング | 空の値 |
|---|---|---|---|---|
| 0-3 | Candle open / high / low / close | チャートの価格(色分けローソク足) | トレンドデータのある毎足 | EMPTY_VALUE |
| 4 | Candle color | 0 上昇、 1 下降、 2 弱いトレンド、 3 トレンド転換足 | 毎足 | 0 |
| 5 | Buy arrow | 矢印の価格 | 買いシグナルの足のみ | EMPTY_VALUE |
| 6 | Sell arrow | 矢印の価格 | 売りシグナルの足のみ | EMPTY_VALUE |
| 7 / 8 | EMA fast / EMA slow | 価格 | 毎足 | EMPTY_VALUE |
| 9 / 10 | VWAP (even days / odd days) | 価格。1日ごとにどちらか一方が埋められます | 毎足 | EMPTY_VALUE |
| 11 | Trend state | +1 上昇、 -1 下降; 0 = 履歴不足 | 毎足 | 0 |
| 12 | Signal quality | 0 - 100 | シグナルの足のみ | 0 |
| 13 | Signal direction | +1 買い、 -1 売り | シグナルの足のみ | 0 |
| 14-18 | Entry / SL / TP1 / TP2 / TP3 | シグナルの価格 | シグナルの足のみ | 0 |
バッファ 13-18 は JET のシグナルレイアウト(方向、エントリー、SL、TP1、TP2、TP3)に従います。ゾーンとマークがオフでも値は埋められます。
読み込み。 Market 版は MQL5\Indicators\Market\ にインストールされます。正確なファイル名はナビゲーターで確認してください。名前の後にパラメータを指定しない場合は、デフォルトの入力値が使用されます。入力値を変更するには、12 節の順序で渡してください。各 input group の見出しもパラメータです:その位置には空文字列 "" を渡してください。そうしないと、後続のすべての値がずれます。末尾で省略した入力パラメータはデフォルト値のままになります。
```mql5 // "" = group "Trend engine", then trend TF, ATR period, ATR multiplier, weak ADX, min ADX, chart bars int h = iCustom(_Symbol, PERIOD_M15, "Market\Trend Confluence PRO", "", PERIOD_H1, 10, 3.0, 20.0, 0.0, 1000);
double st[1], dir[], q[1], e[1]; if (BarsCalculated(h) > 0) { if (CopyBuffer(h, 11, 1, 1, st) == 1) Print("trend ", (int)st[0]); // +1 / -1 if (CopyBuffer(h, 13, 1, 300, dir) == 300) // dir[299] = shift 1 for (int i = 299; i >= 0; i--) if (dir[i] != 0.0) { const int shift = 299 - i + 1; CopyBuffer(h, 12, shift, 1, q); CopyBuffer(h, 14, shift, 1, e); Print("signal ", (int)dir[i], " Q", (int)q[0], " entry ", e[0], " ", shift, " bars ago"); break; } } ```
注意:
- iCustom で作成したインジケーターは、呼び出し元プログラムのチャートにパネル、ゾーン、マークを描画します。すっきりしたダッシュボードにするには、入力パラメータの完全なリストを渡し、Show the panel、Show the entry zone、Show the signal marks = false、Alert on new signal = Off、Hide the chart's own candles while painting = false に設定してください(true にすると呼び出し元チャートのローソク足が非表示になります)。
- バッファ 15-18 を読み取る場合は、Paint candles with the trend = true のままにしてください(false では読み取れません:エラー 4806)。
- 最初に読み取る前に BarsCalculated(h) > 0 になるまで待ってください。ダッシュボードには 1000 本のチャート足で十分です(最小 300)。
14. ヒント
- 代表的な組み合わせ: M5 / M15 チャートに H1 のトレンド、または H1 チャートに H4 のトレンド。パネルヘッダーのチップが想定どおりの組み合わせを示しているか確認してください。
- シグナルを減らす:Arrows only above this ADX を上げる(例:20)か、ATR 倍率を上げます。
- アラートのフィルター:Alert only from this quality = 50 にすると、チャート上にはすべてのシグナルを残しつつ、強いシグナルだけをアラートします。
- 統計カードで設定を比較: 目標、ストップ、エントリーモードを変更し、同じチャート上でカードがどう変わるかを確認してください — ただし、それは1つのシンボルと時間足の過去データであることを忘れないでください。
- すっきりしたチャート: パネルのボタンを使うか、2.00 の入力パラメータ Show the entry zone / Show the signal marks を false にします。

15. よくある質問とトラブルシューティング
- リペイントしますか? いいえ。チャート足は、その足が始まる前に確定したトレンド足のみを使用します。トレンド時間足の足がサーバーから遅れて届いた場合、最新のチャート足がそれを使って一度だけ再計算されます。古い足の値が変わることはありません。
- インジケーターを削除したらローソク足が消えた。 削除時に元の色が復元されます。ターミナルが異常終了した場合は、チャートのプロパティ(F8)でローソク足の色を再設定するか、テンプレートを再読み込みしてください。
- D1 / W1 チャートでシグナルが出ない。 トレンド時間足以上のチャートでは、チャートの時間足自体が使われるため、シグナルはまれになります。
- パネルに「Economic calendar not available in the tester」と表示される。 正常です:カレンダーはライブチャートにのみ存在します。
- 再起動後に ZONE / SIGNALS ボタンがオフになっている。 入力パラメータで Show the entry zone / Show the signal marks が false になっているか、そのチャートで以前にボタンをオフにしています。
- 統計に「-」と表示される。 計算された履歴の中で、まだ終了した(TP3 または SL に到達した)シグナルがありません。Chart bars to calculate を増やしてください。
- セッションストリップが表示されない。 H1 以下のチャートで、Days of sessions to draw が 0 より大きい場合にのみ描画され、さらに SESSIONS ボタンがオンである必要があります。
サポート:MQL5 で作者にプライベートメッセージを送ってください。


