Volume Ladder is one of the most important indicators of order flow analysis. It displays Volume, Bid/Ask, delta, acceleration, deceleration, absorption, imbalance and other volume statistics all together inside of each bar. Volume Ladder needs 1-Tick data to be built.
The purpose of volume analysis is to understand market movements in advance by highlighting possible support or resistance levels or, more generally, possible market pivot points.
Volume Ladder (a.k.a footprint®) is part of a set of indicators for volume analysis essential to understand market movements in advance. This set also includes Volume Profile, TPO-Profile, Market Depth Map (heatmap), Volume Bubbles, Volume Delta, VWAP, Volume-Meter, Volume on Bid/Ask, Session Statistics and others.
Most of these indicators show the volume traded across the various price levels, highlighting buyers and sellers.
You can access calculation properties from Properties Tab of the indicator configuration window.
Calculation Method: specifies how the volume of every single tick is assigned to Bid or Ask:
Calculate using: specifies whether to use Volume or Tick Count (number of trades) to calculate the indicator. Unless you have special needs, we recommend you use the Volume.
Time Range: specifies the number of trading sessions/days on which to calculate the indicator. 1-tick resolution data is used to calculate the indicator. For this reason we recommend you not to overdo the time range. Data loading and calculation times progressively increase with the time range. However, there is no recommended time range to use. It depends on many factors and in particular on your PC performance, your Internet line and your data feed. Set this property correctly according to your needs and the performance of your PC/data-feed. If you notice very long loading times, decrease the time range.
Ticks per Row: specifies the width (in ticks) of each single price level. A tick is the smallest price movement (tick-size) defined in the instrument configuration. Usually, the correct value for this property is 1. For some instruments, where the tick-size is very small compared to the current price (eg US stocks), it may be necessary to group a number of price levels into a single level by setting this property to a value greater than 1.
Value Area (%): specifies the Value Area width (as a percentage). Typical value of this property is 68.2 (default). We recommend you do not change it unless you have special needs.
Trade Size Filter: Filter every single trade (tick) based on its volume. ONLY trades that respect the set condition are considered in the calculation. For example, you can set a condition to consider only trades with volume greater than or equal to 10.
Ladder Qty Filter: This is a filter applied at the end of calculation to each single bid/ask level. ONLY bid/ask values that meet the condition are shown on screen. For example, only bid/ask values with volume greater than or equal to 30 are shown in the following image:
Imbalance – Level:
Imbalance is an excessive difference between Bid volumes of a certain price level and Ask volumes of the immediately higher price level, or between Ask volumes of a certain price level and Bid volumes of the immediately lower price level (bid and ask volumes are compared diagonally).
You can configure up to 3 levels of Imbalance based on the difference (%) in volume between bid and ask, and highlight them in 3 different ways. You can thus graphically distinguish the importance of imbalance.
For each level of Imbalance you can define:
In other words, an Imbalance on Bid is confirmed if:
Viceversa, an Imbalance on Ask is confirmed if:
A number of concecutive Imbalances of the same type identify a support or resistance zone. More precisely, x stacked Bid type Imbalances identify a Resistance area, while x stacked Ask type Imbalances identify a Support area. Set the following properties according to your needs:
You can access style properties from Style Tab of the indicator configuration window.
WARNING: In addition to the properties listed here, there are many other properties that are minor or do not need further explanation.
Volume Ladder style is highly configurable. By using style properties you can set background, candle, volume profile, VPOC, value area, imbalances, support/resistance zones, absorptions, etc. at your convenience.
Feel free to “play” with style properties (nothing breaks!) to find the configuration that best suits your needs
Value Type: specifies the value to show on ladder:
Background: specifies whether to display and how to color the background of each price level:
The greater the value, the greater the opacity of background color.
You can also combine Value Type and Background to display different information. For example, you can view Bid/Ask values (Value Type = Bid/Ask) and a background based on Delta or Total Volume of the level so that you have more information at the same time. You have many other possible combinations available. Set the two properties according to your needs.
Use properties in this section to draw or not the classic candle and set it according to your needs. You can set position, color, border etc.
Position: specifies candle position in reference to the Ladder: Left, Right, Center or Justify (draws candle in background using all space available for the Ladder).
Fill based on: specifies whether or not to fill the candle. You can choose from the following options:
Use properties in this section to draw or not the Volume Profile and set it according to your needs.
Volume Profile included in this indicator is not the full volume profile. If you need a full volume profile, please use one of Volume Profile indicators available in the indicator list.
Type: specifies whether to draw Volume Profile or Delta Profile
Position: specifies volume profile position with respect to the ladder: Left, Right or Justify (draws volume profile in background using all space available for the Ladder).
Direction: specifies volume-bars direction: from Right to Left or Left to Right.
Use properties in this section to draw or not the Value Area and set it according to your needs. The value area is identified by a vertical line (if drawn to the Left, Right or Center of Ladder), or by a particular background color (if drawn in the ‘Justify‘ position).
VPOC is the price level with the greatest volume, around which the value area is calculated. Use properties available in this section to draw or not the VPOC and set it according to your needs.
Naked Line: is a horizontal line drawn from VPOC and extended to the end of chart (right side). The line is drawn ONLY if the price level has not yet been reached by current prices.
Unfinished Auction highlights with a color the maximum/minimum price level of bar if in this level there are volumes on both Bid and Ask. Prices will tend to return to that level in subsequent bars.
Naked Line: is a horizontal line drawn from Unfinished Auction and extended to the end of chart (right side). The line is drawn ONLY if the price level has not yet been reached by current prices.
This section contains all style properties to highlight or not the 3 Imbalance levels on chart. You can define the Highlighter Type:
This section contains all style properties to draw or not on chart the support/resistance zones identified by x stacked Imbalances.You can define the color and opacity of zones, decide whether to extend them to the right up to Y-axis or only for a certain number of pixels, and whether or not to hide them once they are reached by current prices.
Session Ladder is a summary ladder of the entire session displayed on the right side of chart. You can decide whether to draw it or not, also defining a style that is partially different from the rest of indicator.In particular, you can define the Value Type, Background and Width of ladder. You can also decide whether or not to display the Candle, Volume Profile, Value Area, VPOC and Imbalances.
You can display statistical values for each bar at the bottom of chart window. Each single value takes on a different color and background shade depending on the value itself:
Numbers are displayed if there is enough vertical and horizontal space to draw them. If price levels are too small (height and width), numbers are not shown. You have 2 possible solutions: