Different Types of Input Data for Indicators

Different Types of Input Data for Indicators

Types of Input Data for Indicators 

When you open the settings of any indicator and navigate to Data Settings, you’ll find a field called Input Data. There are multiple options available, and it’s important to understand each to configure the indicator correctly.


The three main input data types are: Volume, Order, and Aggregate.

1.Volume Type

It is raw data of transactions of passive and aggressive buyers and sellers coming form the exchange. Suppose the input data of your indicator is set to Volume. At a certain price level, there are 30 contracts offered by passive sellers in the order book. However, these 30 contracts come from three different sellers — 10 contracts each.

When an aggressive buyer enters the market with a market order for 30 contracts, he/she will consume those 30 contracts, but the raw data feed will record it as three separate transactions (10 contracts each).

Now, imagine you are using a Big Trades indicator with the minimum order size set to 30. Since the 30-contract trade was executed as three separate 10-contract transactions, the indicator will skip them, considering them three smaller trades rather than one large execution.

2.Order Type

The Order input type works only with data feeds that provide MBO (Market by Order) data. If you set the input data to Order, in the Advanced Time & Sales window, you’ll notice a column called List


The List column displays the top two largest passive orders that were consumed by an aggressor. For example, in the image below, we can see a highlighted row showing a 54-contract aggressive order. The two largest passive orders it consumed were 48 and 4 contracts, which are shown in the List column.



To understand this, note that large institutions often split their orders into many smaller ones to stay hidden from the market. For example, instead of sending one large market order of 500 contracts, they might execute 100 separate orders of 5 contracts each.

In futures markets, commissions are based on quantity traded, not the number of orders, so both methods cost them same.

When this happens and we are using raw data types like Volume or Order, our indicator might miss the fact that these 100 small orders represent a single large trade. However, if we set the input data type to AggregateDeepCharts analyzes the transaction data and can reconstruct that hidden large order.

it does this by identifying that all those 100 smaller trades share the same aggressor ID, allowing DeepCharts to infer that they belong to a single 500-contract parent order.

3.Aggregate Type

The Aggregate input type is not provided directly by the data feed — it’s calculated by DeepCharts and this input type did not require to have a data feed that provide MBO (Market by Order) data so it can be used with any data feed.

here the data is calculated on base of speed of the tap and Trade transactions




































    • Related Articles

    • How to Change the Layout of Indicators

      How to Change the Layout of Indicators Your DeepCharts window is divided into sections based on the number of indicators you’re using. For example, if you’re using two indicators — ADX and MACD, your window will be divided into three chart areas: One ...
    • Bar POC Indicator

      Bar POC Indicator General Days to Load Defines the number of historical days loaded for the indicator. Input Data Read the different Input Data types here ( Input Data for Indicators ) Min/Max Filter By customizing these fields you can filter orders ...
    • Deep Profile (Volume / Delta Profile)

      Deep Profile (Volume / Delta Profile) The Deep Profile indicator is used to plot different types of volume and delta profiles. You can enable it by clicking any of the profile buttons shown below. All these profiles use the same indicator (Deep ...
    • Volume/Delta Sprint

      Volume/Delta Sprint The Volume/Delta Sprint indicator displays cumulative volume and delta values over specified time periods as a histogram in a separate panel. It helps traders analyze volume accumulation patterns, identify periods of buying or ...
    • Deep Trades

      1. Deep Trades The Deep Trades indicator allows traders to visualize large, aggressive market orders in real time. It highlights significant buy and sell activity directly on the chart, helping identify institutional participation and strong ...