Volume Profile + Range v6.0(旧TPO)は、特定の時間間隔における価格レベルごとの取引分布を表示するインジケーターです。ヒストグラム形式で表示され、ヒストグラムの幅はその価格レベルで行われた取引の数を意味します。
もしブローカーが実際の取引量データを提供している場合、このインジケーターはそれを元に分布を表示することができます。

主な特徴:
- VP:標準期間と等しいステップで分布を表示
- VP-Range:任意の選択した期間の分布を、計算境界を設定する様々な方法で表示
- 表示データの構成(ヒストグラム、モード、最大値)
- 1つのチャート上で複数のインジケーターを起動可能
VPはチャートを時間ごとに区切り、それぞれの区間の分布を表示します。範囲は、現在のものよりも低い標準の時間軸の値にしか指定できません。例えば、H1の場合、範囲はH1、H4、D1、W1、MN1として指定できます。MT5では中間の時間枠も利用できます。
VP-Rangeは単一の範囲でのみ機能し、境界は次の方法のいずれかで指定できます:
- 縦線によって任意に
- 最後のチャート分数を使用して
- 右の境界とそれに対する分数を設定
境界を線で指定する際、右の境界のバーは計算には考慮されません。これは時間枠を切り替えた時に、元のデータや分布の種類が変更されないようにするためです。
高い時間枠のバーは、予想以上に低い時間枠のバー数が少ないことがあります。これは、流動性の低下や取引の中断によって生じる自然なギャップのためです。したがって、インジケーターにバーの1週間前を表示させると、左の境界の時間が右の時間と一致しない可能性があります。異なるディーリングセンターではデータが異なる場合がありますが、適用データの量が多いため、結果は類似することが多いです。
計算方法
計算方法は、特定の価格で実行された取引の数を合計することです。パラメータで実際のボリュームタイプが設定されている場合、特定の価格でのボリュームを合計することもできます。
取引データは、最も正確な端末データ(M1時間枠データ)に基づいて補間されます。各バーは、バー内の価格の動きに基づいていくつかの取引に分割されます。これは、補間を行わず、インジケーターが起動された時間枠を使用する他の製品とは異なる特徴です。
追加のソースを使用せずにさらなる精度向上が可能ですが、ほとんどのMetaTrader 4を使用するブローカーには、独自の引用フローがあり、そのために改善がほとんど無意味になります。テストの結果、すべてのブローカーで分布がほぼ同様に見えることが確認されています。使用される手法は、最も正確なデータを使用した場合の分布と比較可能な結果を提供します。
分布の最大値(モード)は通常、サポート/レジスタンスレベルとして使用されます。「シェーディング問題」により、良いレベルを決定する際に最大モードを探す意味はありません。次の価格クラスターは前のものに大きな影響を与えるため、完全に隠されることもあります。そのため、VP-Rangeを利用して、最も興味深いセグメントに基づいてレベルを指定することが重要です。大きな範囲での分布は、より重みを持つ場合があります。
バージョン6.0では、データソースの時間枠を指定する機能が追加されました。MetaTrader 5では、ブローカーが提供するティックを使用することもできます。「データソース」パラメータを参照してください。
インストール
端末設定を開き(ツール→オプション)、チャートタブでインジケーターの使用方法によって、最大バー数を設定します。1日は1440分(1440分のバーを超えないこと)。例えば、「チャート上の最大バー数」が250000の場合、インジケーターは250000/1440=173営業日分のデータを受信できます(M1時間枠データが利用可能な場合)。65000の値は、45営業日分(2ヶ月と数日)に相当します。
バー数の設定
パラメータを変更した後は、端末を再起動してください。「チャート上の最大バー数」に大きな値を指定すると、端末が著しく遅くなり、メモリを大幅に消費する可能性がありますので注意してください。すべてのディーリングセンターが深いチャート履歴を提供しているわけではありません。
インジケーターのインストール手順:
- 端末を閉じる
- インジケーターのアーカイブをダウンロードし、解凍する
- インジケーターのファイル(*.mq4または*.mq5)を端末のインジケーターフォルダにコピーします。作業フォルダは端末起動時のジャーナルで確認できます
- 端末を起動する
VPとVP-Rangeの一般パラメータ
| パラメータ | 説明 |
|---|---|
| モードステップ(ポイント) | 各シンボルに対して主観的に選定されたモード間の最小ステップ。 |
| ポイントスケール | ヒストグラム描画時のポイントスケール。値が大きいほど操作は迅速だが、表示は粗くなる。 |
| ボリュームタイプ | ボリュームタイプ(ティックまたは実際)。ブローカーが実際のボリュームを提供しない場合、インジケーターは何も表示しません。 |
| データソース | データソース:
|
| バーのスタイル | ヒストグラムバーのスタイル:
|
| カラー1 | ヒストグラムの色1。チャートの背景色を使用するためにはNoneに設定します。 |
| カラー2 | ヒストグラムの色2。チャートの背景色を使用するためにはNoneに設定します。 |
| ライン幅 | ヒストグラム描画時のライン幅。 |
| モードの色(None=無効) | ローカル最大色(分布モード)。無効にするにはNoneに設定します。 |
| 最大色(None=無効) | 最大色。無効にするにはNoneに設定します。 |
| 中央値色(None=無効) | 中央値色。無効にするにはNoneに設定します。 |
| VWAP色(None=無効) | VWAP色(価格ボリュームで加重平均されたもの)。無効にするにはNoneに設定します。 |
| モードのライン幅 | モードのライン幅。 |
| 中央値とVWAPのラインスタイル | 中央値とVWAPのラインのスタイル。 |
| 識別子 | インジケーターID。単一のチャート上で複数のインジケーターを使用するためには異なる値を使用します。 |
VPパラメータ
| パラメータ | 説明 |
|---|---|
| 範囲期間 | 時間枠、標準値のみ(M1からMN1まで)。MT5では中間の時間枠も使用可能。 |
| 範囲数 | 範囲の数。 |
| 時間シフト | 時間シフト(-12から+12時間まで、1時間単位)。 |
| 描画方向 | ヒストグラムの描画方向 - 左から右、または右から左。 |
VP-Rangeパラメータ
| パラメータ | 説明 |
|---|---|
| 範囲モード | 範囲境界の表示方法:
|
| 範囲の分数 | 範囲モード1および2のための分数。 |
| ヒストグラムの位置 | ヒストグラムの位置:
|
| モードレベルラインの色(None=無効) | モードで描画されたレベルの色。無効にするにはNoneに設定します。 |
| モードレベルラインのスタイル | モードレベルラインのスタイル。 |