無料でロボットをダウンロードする方法を見る
Telegram上で私たちを見つけてください。
私たちのファンページに参加してください
興味深いスクリプト?
それではリンクにそれを投稿してください。-
他の人にそれを評価してもらいます
スクリプトを気に入りましたか?MetaTrader 5ターミナルの中でそれを試してみてください。
インディケータ

Volume Profile Levels Indicator - MetaTrader 5のためのインディケータ

Olamide Daniel Adebayo
Olamide Daniel Adebayo
MQL5 Developer • Trading Tools • EAs • Products • Articles
Building, learning, and sharing one project at a time.
| Japanese English Русский 中文 Español Deutsch Português 한국어 Français Italiano Türkçe
ビュー:
11
評価:
(3)
パブリッシュ済み:
MQL5フリーランス このコードに基づいたロボットまたはインジケーターが必要なら、フリーランスでご注文ください フリーランスに移動

ボリュームプロファイルのレベル

その考え方

通常のチャートは価格がどこまで動いたかを示しますが、出来高プロファイルは市場で実際に取引が行われた場所を示します。この指標は、直近の遡及期間を等間隔の価格帯に分割し、各価格帯で取引された出来高を集計して、その結果を価格変動の横に水平なヒストグラムとして表示します。ヒストグラムの棒が高いほど、その価格帯での出来高が多かったことを意味します。 このヒストグラムから、出来高分析において最も広く利用されている2つの基準レベルが導き出されます。 「ポイント・オブ・コントロール(POC)」(最も出来高の多い単一の価格水準)と「バリューエリア」(総出来高の所定の割合を含む価格帯。これは、従来のTPO/出来高プロファイル分析で使用されるのと同じ行ごとの拡張アルゴリズムを用いてPOCから外側へ構築され、単純な「レンジの固定割合」という近道ではない)。

各ヒストグラムの行は、その出来高が上昇終了バーから生じたものか、下降終了バーから生じたものかによっても区分されるため、どちらの側が優勢だったかによって行の色が分けられます。これにより、その価格水準そのものに加え、その価格での受容が買い主導だったか売り主導だったかを、一目で把握できる視覚的な手がかりとなります。

解釈方法

  • ヒストグラムの行— 長さは、最も出来高の多い単一行に対する、その価格行の出来高の割合に比例します。色は、その行の出来高に、上昇終値のバーと下落終値のバーのどちらがより多く寄与したかを示します。
  • POCライン(デフォルト:白、実線)——ルックバック期間内で最も出来高の多かった価格行。多くの場合、市場が戻ってくる「磁石」や「ピボット」として機能します。
  • VAH/VALライン(デフォルト:銀色、点線)——バリューエリアの上限と下限を示します。これら2本が、全出来高のInpValueAreaPercent が 集中する価格帯を囲みます。この帯域外で取引される価格は、定義上、比較的出来高が少なく、「合意された」価格帯から外れた領域にあると言えます。
  • サイドバーの位置— 常に最新のバーに固定され、右方向に伸びています。POC/VAH/VAL ラインは、ルックバックウィンドウの開始点からサイドバーを貫くように描かれるため、現在の価格がこれらに対してどの位置にあるかを一目で確認できます。
  • 更新タイミング— 「InpUpdateOnNewBarOnly」が有効(デフォルト)の場合、関連付けられたチャートの新しいバーが1つ生成されるたびに、プロファイル全体が再構築されます。

外部変数(入力)

入力 デフォルト 目的
InpLookbackBars 200 プロファイルに含める直近のバーの数。
InpNumRows 24 ルックバック範囲が分割される、高さが等しい価格行(ヒストグラムのバケット)の数。
InpVolumeType ティック出来高 ヒストグラムのデータ元となる出来高シリーズ:ティック出来高、または実出来高(ブローカーが提供している場合)。
InpValueAreaPercent 70.0 POC から外側に向かって拡大された、バリューエリア(VAH から VAL)が占める総出来高の割合。
InpUpdateOnNewBarOnly true true の場合、新しいチャートバーごとに 1 回再構築されます。false の場合、ティックごとに再構築されます。
InpShowProfile true ヒストグラムの行(サイドバー自体)を描画します。
InpShowPOC true 制御点 (Point of Control) 線を描画します。
InpShowValueArea true 値範囲の上限/下限線を表示します。
InpProfileMaxWidthBars 30 最もバー数が多い行のサイドバーの幅(バー換算)。他の行はこれに比例してスケーリングされます。
InpBuyDominantColor / InpSellDominantColor ライム / 赤 その行において、高値で引けたバーと安値で引けたバーのどちらがより多くの出来高を占めたかによって、行の色が異なります。
InpPOCColor 白 ポイント・オブ・コントロール(POC)ラインの色。
InpValueAreaColor 銀 値領域の上限/下限線の色。

推奨される使用方法

どの銘柄、どの時間枠でも機能します。 実際の報告出来高がある銘柄では、教科書通りのプロファイルを得るためにInpVolumeType を「Real Volume」に設定してください。ブローカーがティック出来高のみを報告するほとんどの個人向け外国為替・貴金属銘柄では、デフォルトの「Tick Volume」は取引活動をかなり正確に近似していますが、文字通りの取引規模ではありません。これは、これらの銘柄における出来高ベースのインジケーターすべてに当てはまる注意点です。

このインジケーターには、知っておくべき意図的な簡略化が 1 つあります。それは、各バーの総出来高を、そのバーの高値・安値の範囲が接触するすべての行に分散させるのではなく、そのバーの典型的な価格 (H+L+C)/3 を使用して、単一の価格行に割り当てるというものです。 これにより、再構築コストを限定し、予測可能に保つことができます(InpLookbackBars に比例し、チャートの全履歴を使用することはありません)。 その代償として、完全なレンジ加重プロファイルに比べて粒度がわずかに低下しますが、これは、プロファイル専用のサブウィンドウではなく、バーごとに更新されるチャートウィンドウのオーバーレイとしては妥当なトレードオフと言えます。

このインジケーターは価格と出来高データのみを読み取り、注文の発注、変更、決済は一切行わないため、どの口座タイプでも安全に実行できます。すべてのチャートオブジェクトは単一の内部名プレフィックスの下で作成され、インジケーターが切り離された際には OnDeinit() 内の ObjectsDeleteAll() によって完全に削除されるため、チャート上に何も残しません。



図1. XAUUSDのM15チャート上の、POCおよびバリューエリアを表示したボリュームプロファイルサイドバー。Code Baseの画像ガイドライン(750×500 px)に従い、白黒でレンダリングされています。

MetaQuotes Ltdによって英語から翻訳されました。
元のコード: https://www.mql5.com/en/code/76610

プライスアクション・ボリュームメトリック・オーダーブロック MT5 プライスアクション・ボリュームメトリック・オーダーブロック MT5

市場構造の確認、出来高に基づくオーダーブロック、および推定される売買活動を示す、オープンソースのMT5インジケーター。

Liquidity Sweep Detector Indicator Liquidity Sweep Detector Indicator

フラクタル・スイングの高値/安値を流動性レベルとしてマークし、価格がそのレベルを超えてヒゲを伸ばした後、再びその範囲内に引けた正確なバー(流動性スイープ/ストップハント)を、矢印とオプションの価格ラベルでマークします。スイープのチェックはクローズ済みのバーに対してのみ行われるため、シグナルが再描画されることはありません。

Sniper Gold Hybrid Recovery EA Sniper Gold Hybrid Recovery EA

XAUUSD 15分足用バスケット回復EA。適応型ATR間隔、LL/LH構造の検証、動的RSIゲート、暴落検知、ニュースフィルター、スマートトレードトリミング機能を搭載。

Accelerator Oscillator (AC) Accelerator Oscillator (AC)

アクセルレーション/デセレレーションインジケーター(AC)は現在の市場を動かす力の加速と減速を測ります。