Adaptive Volume Profile
- Indicators
- Version: 1.0
Adaptive Volume Profile draws the Volume Profile of the latest bars directly on the chart: the Point of Control (POC), the Value Area (VAH / VAL), high-volume nodes (HVN), low-volume nodes (LVN) and an optional volume histogram. The size of the price rows adapts to the current volatility (ATR), so the profile stays readable on any symbol and timeframe.
Features
- POC - the price level with the largest traded volume in the window
- Value Area (VAH / VAL) - the price range that contains the chosen share of the volume (70% by default)
- HVN / LVN - high-volume and low-volume nodes (levels where price tends to stall or to move quickly), detected statistically against the average volume of the profile; neighbouring rows are merged into one zone, so the chart stays clean
- Adaptive bin width - price rows are sized from ATR and limited by a maximum number of rows
- Live rolling profile - recalculated on new bars from the last N bars
- Fixed-date profile - build the profile that ends at a chosen date (for example, the moment of a trade entry) and study the levels as they were then
- Independent profile timeframe - for example, an H4 profile on an M15 chart
- Two volume distribution modes - the volume of every bar is spread across its high-low range (default), or placed at the bar close
- POC, VAH and VAL are also available in indicator buffers 0, 1 and 2 (for iCustom and the Data Window)
- Every element can be switched on or off: POC, Value Area, HVN / LVN, labels, histogram
- If the history of the selected timeframe is still loading, the profile appears automatically when it is ready
- Does not trade and does not use DLLs, files or web requests
Inputs
- Profile timeframe - timeframe the profile is built on (CURRENT = chart timeframe). It must not be smaller than the chart timeframe
- Lookback bars - number of bars in the rolling window (20-20000). Default: 200
- Max price bins - maximum number of price rows (5-200). Default: 24
- ATR period - ATR period used to size the price rows. Default: 14
- Value Area percent - share of the total volume inside the Value Area (1-100). Default: 70
- Recalculate every N bars - how often the profile is rebuilt (1 = on every new bar)
- Volume distribution - Close only / Across bar range
- HVN/LVN std-dev multiplier - a row is an HVN above mean + K x std-dev and an LVN below mean - K x std-dev. Default: 1.0
- HVN color, LVN color - colors of the nodes
- Use fixed date / Fixed date - build the profile ending at a chosen date instead of the live profile
- Show POC line, Show VAH / VAL lines, Show HVN / LVN lines, Show text labels, Show volume histogram - switch elements on or off
Notes
- MetaTrader 4 provides TICK volume only (the number of price changes), not the real traded volume of Forex and CFD symbols. The profile is therefore a tick-volume profile. This is the same data the standard Volume indicator uses.
- The profile levels are calculated from the selected window and are recalculated as new bars arrive; this is how a rolling profile works. For a fixed picture of the past use "Use fixed date".
- If the profile timeframe is smaller than the chart timeframe, nothing is drawn (a warning is written to the Experts log).
- If the selected timeframe has no history for the symbol, the profile appears when the terminal has loaded it.
- This is an analysis tool, not a trading signal.
