私たちのファンページに参加してください
- ビュー:
- 7
- 評価:
- パブリッシュ済み:
-
このコードに基づいたロボットまたはインジケーターが必要なら、フリーランスでご注文ください フリーランスに移動
マルチシンボル相関発散度計
著者: アデオル・グバデボ
その背景にある考え方
ほとんどの通貨ペアや金融商品は、長期間にわたり連動して動く傾向があります。EURUSDはGBPUSDに追随し、金は銀に追随し、指数はその構成銘柄の中で最も比重の大きい銘柄に追随します。この関係性は、多くのヘッジ戦略、バスケット戦略、ペアトレードのロジックが密かに依存しているものであり、決して一定ではありません。 相場が落ち着いている時間帯にはその関係性は縮まり、ニュースや流動性のギャップ、あるいは2つの金融商品の根本的な要因の乖離が生じると、その関係は崩れます。このインジケーターは、2つのチャートを並べて目視で確認するのではなく、その関係性を数値化します。
このインジケーターは、設定可能なルックバック期間にわたって、現在の銘柄と入力で指定した参照銘柄のバーごとのリターン間のローリング・ピアソン相関係数を 算出します。 併せて、2つの銘柄間の対数価格スプレッド(本質的には、現在の銘柄が基準銘柄から相対的にどれだけ乖離しているか)を追跡し、そのスプレッドをローリングZスコア に変換します。 「ダイバージェンス・ブレイク」は、相関がデカップリングの閾値を下回り、かつ スプレッドのZスコアが極端な数値を超えたという、両方の条件が同時に満たされた場合にのみフラグが立てられます。この組み合わせは、通常、リバージョンによる急反発、あるいは2つの銘柄間の真に新しい相場の始まりに先行する傾向があります。
流動性が高く、相関関係にある相手銘柄を持つあらゆる銘柄で実行可能です。例えば、EURUSD対GBPUSD、金属ペア対DXY、あるいは相関関係にある2つの指数CFDなどです。本インジケーターは別ウィンドウ型として設計されているため、価格ラインの上ではなくその下にプロットされ、チャート自体をすっきりとした状態に保ちます。
解釈方法
- 相関ライン— 2つの銘柄のリターン間のローリング・ピアソン相関係数で、-1から+1の範囲で表示されます。 ペアが「連動」している間(ブレイクダウン閾値以上)は薄い灰色で表示され、相関が閾値を下回った瞬間に白色に切り替わるため、正確な数値を確認しなくても、一目でデカップリングの局面が把握できます。
- スプレッドZスコアヒストグラム— 現在の銘柄と基準銘柄間の対数価格スプレッドのローリングZスコアです。数値がゼロに近い場合は、スプレッドが直近の平均値に近いことを意味し、±2またはそれ以上に近づく場合は、相対的に見て現在の銘柄が基準銘柄から異常に大きく乖離していることを意味します。
- ダイバージェンス上昇/下降の矢印— 相関がデカップリング状態にあり、かつ Zスコアが極端な値を示している場合にのみプロットされます。 上向きの矢印は、負のスプレッドの極端な状態を示します(対象銘柄が参照銘柄に遅れをとっており、追いつく可能性があることを意味します)。下向きの矢印は、正のスプレッドの極端な状態を示します(対象銘柄が先行しており、その一部を返上する可能性があることを意味します)。
- 実用上の活用法— 相関が持続的に高い状態は、2つの銘柄が連動し続けると想定する相対価値戦略やヘッジ戦略の「ゴーサイン」と見なす。 発散を示す矢印は、相関を前提とするポジションのリスクを縮小するか、あるいは矢印が示唆する方向での短期的な平均回帰トレードを探す合図とみなしてください。理想的には、対象銘柄自身のチャート上で価格動向やモメンタムによる確認が得られることが望ましいです。
外部変数(入力)
| 入力 | デフォルト | 目的 |
|---|---|---|
| InpRefSymbol | "GBPUSD" | 現在のチャートのリターンおよびスプレッドと比較するための参照シンボル。マーケットウォッチで利用可能である必要があります。 |
| InpCorrPeriod | 50 | 2つの銘柄間のリターンのローリング・ピアソン相関を計算するために使用するバー数。 |
| InpZPeriod | 50 | zスコアの対数価格スプレッドの平均および標準偏差を計算するために使用されるバー数。 |
| InpCorrLowThreshold | 0.30 | 2つの銘柄が「デカップリング」しているとみなされ、線が白くなる絶対相関レベルの閾値。 |
| InpZScoreThreshold | 2.0 | 発散矢印を描画するために、相関の切り離しに加えて必要な絶対的なばらつきのzスコア。 |
| InpArrowsEnabled | true | 「発散(上)」/「発散(下)」の矢印マーカーの表示/非表示を切り替えます。 |
| InpNormalColor | clrSilver | ペアが結合状態(ブレークダウン閾値以上)にある間の相関ラインの色。 |
| InpBreakdownColor | clrWhite | ペアが解離した際(ブレークダウン閾値を下回った場合)の相関線の色。 |
| InpZScoreColor | clrGray | スプレッドZスコアプロットのヒストグラムの色。 |
推奨される使用方法
実際に取引を行う予定の銘柄にこのインジケーターを追加し、InpRefSymbol を、通常追跡する銘柄(相関のあるFXペア、関連する商品、またはベンチマーク指数など)に設定してください。 M15またはH1で、デフォルトの50バーのルックバックから始めてください。期間が短いほど反応は速くなりますが、相関の変動にノイズが多くなります。期間が長いほど安定しますが、真のブレイクを検知するまでに時間がかかります。 ダイバージェンスの矢印が表示されたら、実際の取引を行う前に、現在の銘柄に関する独自のチャート構造やモメンタム分析と組み合わせて判断してください。このインジケーターは、2つの銘柄が統計的に乖離したタイミングを 特定するものであり、どちらが「正しい」かを示すものではありません。そのため、価格での確認シグナルを得ることで、一時的な反発ではなく新たなトレンドの始まりとなるブレイクを、誤って見逃してしまうことを防ぐことができます。
MetaQuotes Ltdによって英語から翻訳されました。
元のコード: https://www.mql5.com/en/code/76265
Stop Geometry Visualizer MT5
ブローカーのストップレベルおよびフリーズレベルの基準値をチャート上に視覚化する、読み取り専用のMT5インジケーターです。
Quantora Spread Monitor MT5 - Professional Live Spread Monitoring Tool
MetaTrader 5 向けのプロフェッショナルなオープンソース・スプレッドモニター。モダンな Quantora ダッシュボードを用いて、リアルタイムのスプレッド、最小・最大・平均スプレッド、履歴グラフ、および設定可能な高スプレッドアラートを表示します。
Adaptive Volume Profile Node Tracker
設定可能なルックバック期間にわたって、変動性に適応するローリング式の出来高プロファイルを作成し、コントロールポイント(POC)、バリューエリアの高値・安値、および統計的に有意な高値・安値の出来高ノード(HVN/LVN)をチャート上に直接プロットします。
Accelerator Oscillator (AC)
アクセルレーション/デセレレーションインジケーター(AC)は現在の市場を動かす力の加速と減速を測ります。
