Advanced Columns – Pulling/Stacking

Table of Contents

Pulling/Stacking columns show the variation of current order book Bid/Ask sizes compared to an earlier snapshot. Positive values at certain price levels indicate an increase in interest in that price zone. Conversely, negative values indicate a lack of interest.

If price is moving in a direction and liquidity is pulled in front of price (and stacked behind), this may indicate a continuation of the very short-term trend.

Conversely, if price is moving in a direction and liquidity is stacked in front of price (and pulled behind), this may indicate the end of the very short-term trend.

You have 3 types of columns available:

  • Pulling/Stacking – BID: Bid levels are considered
  • Pulling/Stacking – ASK: Ask levels are considered
  • Pulling/Stacking – Combined Bid/Ask: bid/ask levels are combined together in the same column

To add Pulling/Stacking columns to your chart, please refer to this article: Advanced Columns

Add separately Price + Pulling/Stacking – Bid + Pulling/Stacking – Ask (or Price + Pulling/StackingCombined Bid/Ask) columns and position them correctly on chart

Main Properties #

Max Number of Bid/Ask levels to display: Specifies maximum number of bid/ask levels to display. Set this property to limit the number of DOM levels processed and displayed on chart. Some data feeds provide a very large number of DOM levels (1000 or more). To process and display such a large number of levels you need a PC with good computing power. If your PC is underperforming, we recommend you limit the number of levels. The exact number depends on the performance of your PC. Experiment to determine the number of levels best suited to your PC.

Bid/Ask levels to Consider on Total: Total levels size is displayed on column footer. You can choose whether to consider in the calculation:

  • All levels: All levels provided by data feed are considered regardless of the number of levels to be displayed defined in ‘Max Number of Bid/Ask levels to display‘ property
  • All levels to display: ONLY levels defined in ‘Max Number of Bid/Ask levels to display‘ property are considered
  • Best x levels: only levels defined in ‘Number of levels’ property (visible if this option is selected) are considered

Ticks per Row: Specifies the height (in ticks) of each price level. A tick is the minimum price movement (tick-size) defined in the instrument configuration. Usually, correct value for this property is 1. Other times it may be useful to set a higher value. This is the case of US-stocks where tick-size can be very small compared to instrument current price, making it necessary to group x price levels into one to avoid having a too hectic DOM.

Consider Trades Executed: If checked, executed trades are considered in the pulling/stacking value calculation.

Reset: In addition to manual reset available by right-clicking on column > Reset or by double-clicking on column, you can reset the column automatically:

  • On Session Start: Resets column with each new session
  • At this time: Resets column at the specified time
  • Every: Resets column after the specified time interval. If Synchronize with session start property is checked, time interval is synchronized with session start, otherwise it starts from the instant in which the column is loaded/calculated.

Column Position: Defines the conlumn position relative to other advanced columns.