私たちのファンページに参加してください
- ビュー:
- 8
- 評価:
- パブリッシュ済み:
-
このコードに基づいたロボットまたはインジケーターが必要なら、フリーランスでご注文ください フリーランスに移動
適応型体積プロファイル・ノード・トラッカー
著者: Adeolu Gbadebo
その背景にある考え方
このプラットフォーム上のほとんどの出来高プロファイルツールは、固定されたセッションまたは固定されたカレンダー範囲に基づいてビンを再構築します。つまり、市場が10ピップスの範囲で横ばい状態にある場合でも、1時間に100ピップスも急騰している場合でも、プロファイルの解像度は変わりません。このインジケーターはそれとは異なる仕組みを採用しており、ビンの幅を 現在のボラティリティに連動させています。 プロファイルが再構築されるたびに、現在のATR(InpATRPeriod) 値を読み取り、その一部をベースのビン高として使用し、その結果得られるビン数を5からInpMaxBinsの 範囲内に収めます。 相場が静かでレンジ相場の場合、ビンは狭く数多くなるため、流動性がどこに集中しているかをより鮮明に把握できます。一方、相場が拡大しボラティリティが高まっている場合は、ビンが自動的に広がります。これにより、取引高が数十のほぼ空のスライスに分割されることなく、ノード数が統計的に有意な範囲に保たれます。
プロファイル自体は、最後に完了したInpLookback バーから構築され、デフォルトではティック出来高が使用されます(ブローカーから提供され、かつInpUseRealVolumeが 有効になっている場合は、実出来高または取引所出来高が使用されます)。各バーの出来高は、その終値に基づいて該当するビンに分類されます。 そこから、インジケーターは「ポイント・オブ・コントロール」(最も多くの出来高を含む単一のビン)を特定し、 そこからビンごとに外側へ拡張し、バリューエリアの高値/安値 に対して総出来高のInpValueAreaPercent を 包含するようにし、平均値よりInpNodeStdDevMult 標準偏差以上上回るビンを「高出来高ノード」、平均値より同程度下回るビンを「低出来高ノード」としてフラグを立てます。 プロファイル全体は、InpRecalcBars バーごとにローリング方式で再計算されるため、これらのレベルは、セッション開始時に一度だけ構築されたレベルではなく、現在の市場構造を忠実に追跡します。EURUSDや その他の流動性の高いFXペアのM15~H1 チャートでの使用が推奨されます。これらのチャートでは、150~300バーのルックバック期間を設定することで、数時間から数日間にわたる実際の注文フローを捕捉できます。
解釈方法
- POCライン(青の実線)— ルックバック期間において最も多くの出来高が取引された価格水準です。これは磁石のように振る舞い、強いトレンド要因がない限り、このラインから離れた価格は、時間の経過とともに再びこのラインに向かって引き寄せられる傾向があります。
- バリューエリアの高値/安値(銀色の破線)— これら2点が、全取引高のInpValueAreaPercentを占めるゾーンを囲んでいます。このバンド内の価格は「適正価格」とみなされます。一方、バンド外で引けを迎え、その状態が維持される価格は過伸展していると見なされ、トレンドに沿った方向性のある参加を引き寄せる可能性が高くなります。
- 高出来高ノード(太いオレンジ~赤)— 流動性が統計的平均を大幅に上回るレベルまで蓄積された範囲です。これらの価格帯には多数の待機注文や過去の約定が集中しているため、しばしば支持線や抵抗線として機能します。
- 低出来高ノード(細い灰色の点線)— 出来高が積み上がることなく、市場が素早く通過した価格帯です。価格はこれらのゾーンを素早く通過する傾向があるため、加速・ブレイクアウトの確認レベルとして、また論理的なストップ注文設定の基準として有用です。
- 実践的な読み方— 価格がバリューエリアの外にあり、モメンタムが弱い場合は、POC(価格の中心点)への戻りを売り(フェード)する。あるいは、LVNを明確にブレイクし、出来高が拡大している場合を、次のHVNレベルへの継続のトリガーとして活用する。
外部変数(入力)
| 入力 | デフォルト | 目的 |
|---|---|---|
| InpLookback | 200 | ボリュームプロファイルの構築に使用されるローリングウィンドウ内の完了したバーの数。 |
| InpMaxBins | 24 | ボリュームプロファイルが分割できる価格ビンの数の上限。 |
| InpATRPeriod | 14 | 現在のボラティリティ環境に合わせてビン幅をスケーリングするために使用されるATR期間。 |
| InpValueAreaPercent | 70.0 | バリューエリアの高値/安値バンドに囲まれるウィンドウ総出来高に占める割合(パーセント)。 |
| InpRecalcBars | 10 | ローリングプロファイルの再構築およびレベルの更新が行われる頻度(バー単位)。 |
| InpUseRealVolume | false | データフィードが対応している場合、ティック出来高の代わりに取引所出来高/実出来高を使用します。 |
| InpNodeStdDevMult | 1.0 | HVN / LVN 分類の感度を設定する標準偏差の乗数。 |
| InpHVNColor | clrOrangeRed | 高ボリュームノードをマークするために使用される線の色。 |
| InpLVNColor | clrGray | 低ボリュームノードのマークに使用される線の色。 |
推奨される使用方法
このインジケーターを流動性の高いFXペアのM15またはH1タイムフレームに適用し、最初の数セッションはデフォルト設定のままにして、プロファイルがどのように更新されるかを確認してください。平均回帰戦略を採用するトレーダーにとっては、モメンタムが低下する中で価格がバリューエリアの外側でクローズした後、POC(価格の中心点)に向けて価格が戻る局面で利益を得るのに最も有効です。 ブレイクアウトトレーダーは、レンジが拡大しティックボリュームが増加している状態で、低出来高ノードを突破して終値が確定する動きに注目すべきです。これらのゾーンは、トレンド継続の動きに対して抵抗が最も少ないからです。 これは、サブウィンドウに表示したシンプルなトレンドフィルターやモメンタムオシレーターとの相性が良い。そのセカンダリツールを使って方向性を確認し、ここでのプロファイルレベルを活用してエントリーのタイミングを計り、ストップは恣意的な距離ではなく、最も近いノードのすぐ先を設定する。
MetaQuotes Ltdによって英語から翻訳されました。
元のコード: https://www.mql5.com/en/code/76264
Multi-Symbol Correlation Divergence Meter
現在のチャート銘柄と選択した参照銘柄との間のローリング相関を追跡し、価格スプレッドが統計的に拡大している状態で両者の相関が切れた瞬間を検知します。
Stop Geometry Visualizer MT5
ブローカーのストップレベルおよびフリーズレベルの基準値をチャート上に視覚化する、読み取り専用のMT5インジケーターです。
Adaptive Moving Average (AMA)
適応移動平均線は、ノイズの影響を受けにくい移動平均線を作るときに使われ、トレンドを検知する際にラグが最小に抑えられるという特徴を持ちます。
Accelerator Oscillator (AC)
アクセルレーション/デセレレーションインジケーター(AC)は現在の市場を動かす力の加速と減速を測ります。
