• Overview
  • Reviews
  • Comments
  • What's new


This indicator is a conventional analytical tool for tick volumes changes. It calculates tick volumes for buys and sells separately, and their delta on every bar, and displays volumes by price clusters (cells) within a specified bar (usually the latest one). The algorithm used internally is the same as in the indicator VolumeDeltaMT5, but results are shown as cumulative volume delta bars (candlesticks). Analogous indicator for MetaTrader 4 exists - CumulativeDeltaBars.

This is a limited substitution of market delta analysis based on real volumes, which are not available on Forex.

The indicator displays the following data in its sub-window:

  • light-blue bars: buy (long) volumes exceed sell volumes, candle body is volume delta;
  • orange bars: sell (short) volumes exceed buy volumes, candle body is volume delta;
  • light-green line - cumulative delta, EMA of volume delta using open values;
  • blue and red arrows - mark those bars where volume direction contradicts price direction, that may be considered as a trading signal.

Also, the indicator can display a table of split volumes for the current bar in the main window. The current bar is selected by means of yellow dotted vertical line (drag it to the required position). The table rows correspond to price clusters. The table contains the following columns:

  • price (a range of prices from specified value up to the next range);
  • sell volume;
  • delta of buy and sell volumes (positives are blue, negatives are red);
  • buy volume;
  • total volume (cells with values near the maximum one are highlighted in green).


  • PointsPerCell - number of points forming a single price cluster; every cluster is shown as a row in a table with splitted volumes of current bar (this is a kind of "Time and Sales" tape); default value - 10;
  • LastBars - number of bars to process; default - 1000; 0 means all bars;
  • CumulativePeriod - period for calculation of cumulative delta by EMA; default - 12;
  • StickToBar0 - enable/disable special mode, when the yellow dotted vertical line is always stuck to the latest bar, which effectively makes it current all the time; default - false;
  • Corner - corner of the main window, where to display the table; default value - upper right corner;
  • CellWidth - width of the table cells; default - 40;
  • CellHeight - height of the table cells; default - 15;
  • ColorBG - table background; default - black;
  • FontSize - font size in the table; default - 7;
  • HideTable - hide the table with splitted volumes in the main window; by default - false;
  • HideMark - hide the price mark on a cluster level with maximum volume; by default - false; when both HideTable and HideMark are true, the vertical line for selection of a bar under investigation is not shown as well;
  • SplitBy - selector of the splitting mode, which defines a period of resetting cumulative delta on the candlestick chart; available options are: day (by default), week, month;
  • Shadow - selector of shadows modes: cumulative (by default) - standard method of showing maximum and minimum changes, discrete - specific method of showing complete splitted buy and sell volumes.


Supported timeframes: M5 and higher.

After initial placement on a chart, it may take some time for the indicator to download M1 data, and its lines may be shown as incomplete. Please wait until the indicator finishes its automatic updates.


On the screenshots 1, 2, 3 (EURUSD M5), VolumeDeltaBars is shown in the lower subwindow, whereas the middle subwindow contains VolumeDeltaMT5 for reference. The screenshots 4 and 5 demonstrate the indicator with daily and weekly splitting.

No reviews
Version 1.6 - 2016.10.21
Improved the automatic chart refresh after delayed download of the missing data on M1 timeframe.
Version 1.5 - 2016.10.04
Fixed: the first bar of each continuous area was not displayed (though its OHLC values were displayed in the data window).
Improved: new option to disable signal arrows (HideArrows) and color selectors for the table and objects on the chart.