Price Volume Distribution MT5
- インディケータ
- バージョン: 1.11
- アップデート済み: 20 2月 2026
- アクティベーション: 5
Price Volume Distribution
価格レベル別の取引量分布を分析するVolume Profileインジケーター。MT5向けにPOC、Value Area、出来高スパイク、ゾーンベースのシグナルフィルタリングを表示。
概要
Price Volume DistributionはMetaTrader 5用の出来高分析インジケーターです。M1タイムフレームデータを使用して価格レベル別の出来高分布を計算・表示し、ヒストグラムバーと参照線による視覚的表現を提供します。
主要機能
インジケーターが特定するもの:
- Point of Control (POC):最も取引量の多い価格レベル
- Value Area High/Low (VAH/VAL):出来高の70%を含む価格帯
- 出来高スパイク:異常に高い活動のある価格レベル
- 出来高集中に基づくサポートとレジスタンスゾーン
プロファイルモード
3つの計算モードが利用可能:
1. セッションモード:日足(D1)バー境界内の出来高を分析
2. 固定範囲モード:ユーザー指定の開始・終了時間間の出来高を計算
3. 可視範囲モード:チャートの可視領域に基づいて動的に更新
セッションテンプレート
一般的な取引セッション用の事前設定された時間範囲:
- D1:全日分析(00:00-23:59 GMT)
- ロンドンセッション:08:00-16:30 GMT
- ニューヨークセッション:13:30-22:00 GMT
- アジアセッション:22:00-08:00 GMT
- カスタム:ユーザー定義の時間範囲
可視化コンポーネント
ヒストグラム表示:
- カラーグラデーション出来高バー(24〜500の設定可能なビン)
- 調整可能な幅と位置オフセット
- POCは垂直白線でマーク
- VAH/VALは水平線でマーク
ゾーン分類:
- レジスタンスゾーン(上部):ダークレッド矩形
- Value Area(中央):ブルー矩形
- サポートゾーン(下部):ダークグリーン矩形
出来高スパイク:
- 出来高閾値を超えるレベルにゴールドマーカー
- 設定可能な感度(平均出来高の1.0x〜10.0x)
- スパイク検出用の別タイムフレーム選択
シグナルフィルタリング
インジケーターにはゾーンベースのフィルタリングロジックが含まれます:
- 価格がレジスタンス、バリュー、サポートゾーンにあるかを識別
- 買い/売りゾーン検証用のブール値を返却
- iCustom()関数を介してExpert Advisorと統合可能
設定オプション
プロファイル設定:
- ヒストグラム行数(ビン)
- Value Area パーセンテージ(50-95%)
- 出来高ソース選択(ティック出来高、実出来高、または自動検出)
視覚設定:
- ヒストグラム、ゾーン、スパイク表示を独立して切り替え
- すべての視覚要素の色をカスタマイズ
- ヒストグラムの幅とオフセットを調整
パフォーマンス:
- リソース割り当てを最小化するオブジェクトプーリングを使用
- M1データバッファーは1500バー(約25時間)に制限
- CPU使用率削減のためのバー単位処理
Expert Advisor統合
インジケーターはiCustom()を使用してEAからアクセス可能:
int handle = iCustom(_Symbol, _Period, "VolumeProfile");
シグナルフィルターメソッドはゾーンに対する現在の価格位置をチェックします。
技術要件
- MetaTrader 5 build 3802以上
- 正確な計算のためのM1履歴データ
- 最低1500 M1バー推奨
重要事項
これはテクニカル分析ツールです。履歴出来高分布を表示し、将来の価格動向を予測するものではありません。Volume Profile分析は市場構造評価の多くの方法の1つです。ユーザーはこのツールを自身の分析とリスク管理戦略と組み合わせて使用してください。
インジケーターはブローカーからのM1データを必要とします。シンボルのM1履歴が利用できない場合、データが同期されるまで計算が不完全になる可能性があります。
サポート
技術的な質問や機能リクエストは、MQL5プロファイルメッセージでお問い合わせください。

