Inferensys

Glossary

Information-Driven Bars

A data sampling technique that creates bars not by fixed time or volume intervals, but when the amount of new information arriving in the market, measured by an imbalance metric, reaches a threshold.
Data scientist building training data pipeline on laptop, data preprocessing visible, technical workspace.
ADAPTIVE MARKET DATA SAMPLING

What is Information-Driven Bars?

Information-driven bars are a data sampling technique that creates bars not by fixed time or volume intervals, but when the amount of new information arriving in the market, measured by an imbalance metric, reaches a predefined threshold.

Information-driven bars are an adaptive sampling methodology that transforms raw tick data into structured observations only when a statistically significant amount of new information has entered the market. Unlike traditional time bars (sampled every minute) or volume bars (sampled every 1,000 contracts), these bars sample based on an accumulation of informational content, typically measured through order flow imbalance or price change thresholds. The core mechanism involves defining a cumulative imbalance function—such as the tick imbalance bar which tracks the signed difference between upticks and downticks—and triggering a new bar when this function exceeds an expected threshold derived from a sequential probability ratio test.

The primary advantage of information-driven bars is their ability to produce more IID-normal returns by synchronizing sampling frequency with the rate of information arrival, effectively compressing low-activity periods and expanding high-activity periods. Common variants include volume imbalance bars, which trigger when the cumulative signed volume exceeds a threshold, and dollar imbalance bars, which use notional value. This approach, formalized in the literature on market microstructure, reduces serial correlation in the resulting time series, making the data more suitable for machine learning models that assume independent observations and improving the statistical power of backtesting frameworks.

SAMPLING METHODOLOGY

Key Features of Information-Driven Bars

Information-driven bars transform raw tick data into structured observations by sampling based on the arrival of new information rather than fixed time intervals. This approach creates bars that naturally adapt to market activity, producing more statistically robust features for machine learning models.

01

Imbalance-Driven Sampling

The core mechanism samples bars when the cumulative order flow imbalance reaches a predefined threshold. Imbalance is calculated as the difference between buyer-initiated and seller-initiated volume, normalized by total volume. When the absolute imbalance exceeds the threshold, a new bar is formed.

  • Tick Rule: Classifies trades as buys if price ticks up, sells if price ticks down
  • EMA of Imbalance: Uses an exponentially weighted moving average to smooth the imbalance signal
  • Dynamic Thresholds: Thresholds can adapt to volatility regimes, creating more bars during high-activity periods
02

Dollar-Volume Bars

A variant where bars are sampled when the cumulative dollar value traded reaches a fixed threshold. This normalizes for the economic significance of transactions rather than raw share count, making bars comparable across assets with vastly different price levels.

  • Notional Value: Each bar represents a constant amount of capital exchanged
  • Volatility Normalization: Naturally adjusts for price level changes over time
  • Cross-Asset Comparability: Enables consistent feature engineering across a multi-asset universe
03

Tick Imbalance Bars

These bars sample based on the imbalance of tick counts rather than volume. Each trade is assigned a signed tick (+1 for buy, -1 for sell), and a new bar forms when the cumulative signed tick count crosses a threshold.

  • Equal Weight per Trade: Treats all trades equally regardless of size
  • Microstructure Sensitivity: Captures information from order flow fragmentation
  • Noise Reduction: Less sensitive to large block trades that may distort volume-based metrics
04

Run Bars

A specialized bar type that samples when the sequential run of same-direction trades reaches a threshold. Run bars capture the persistence of order flow direction, isolating periods where informed traders dominate one side of the market.

  • Run Length: Counts consecutive trades in the same direction
  • Informed Flow Detection: Long runs often indicate institutional order execution
  • Threshold Calibration: Expected run length under a null hypothesis of random order flow determines the sampling threshold
05

Statistical Properties

Information-driven bars produce time series with superior statistical properties compared to time bars. Returns exhibit closer-to-normal distributions, reduced serial correlation, and more consistent variance.

  • Homoscedasticity: Bar-level variance is more stable across the sample
  • Reduced Autocorrelation: Mitigates the microstructure noise that plagues time-based sampling
  • IID Approximation: Bars more closely approximate independent and identically distributed observations, a key assumption for many ML models
06

Implementation Considerations

Practical deployment requires careful handling of tick data quality, threshold calibration, and computational efficiency. The sampling process must run in real-time for live trading or efficiently over historical archives for backtesting.

  • Data Cleaning: Requires robust handling of trade corrections, cancellations, and exchange timestamps
  • Threshold Selection: Typically calibrated to produce a target number of bars per day, often matching the average count of a comparable time frequency
  • Streaming Architecture: Implemented as a stateful accumulator that emits a bar when the condition triggers
SAMPLING METHODOLOGY COMPARISON

Information-Driven Bars vs. Traditional Bar Types

A comparison of bar construction methodologies across key dimensions relevant to high-frequency strategy development and market microstructure research.

FeatureTime BarsVolume BarsInformation-Driven Bars

Sampling Trigger

Fixed time interval elapses

Fixed number of shares/contracts traded

New information threshold reached

Statistical Properties of Returns

Heteroskedastic, non-normal

Closer to IID normal

Closest to IID normal

Sampling Frequency During High Activity

Constant

Increases proportionally

Increases significantly

Sampling Frequency During Low Activity

Constant

Decreases proportionally

Decreases significantly

Contains Predictive Information Imbalance

Synchronizes with Information Arrival

Typical Daily Bar Count (ES Futures)

1,440 (1-minute)

50-150

30-80

Susceptibility to Sessionality Effects

INFORMATION-DRIVEN BARS

Frequently Asked Questions

Clear, technical answers to the most common questions about information-driven bars, their construction, and their advantages over traditional time-based sampling in high-frequency finance.

Information-driven bars are a data sampling technique that creates bars not by fixed time or volume intervals, but when the amount of new information arriving in the market, measured by an imbalance metric, reaches a predetermined threshold. The core mechanism involves continuously monitoring a cumulative imbalance indicator—such as the signed tick rule, volume imbalance, or dollar imbalance—and triggering a new bar sample only when this cumulative sum exceeds a set expectation. This approach produces bars that compress market inactivity (fewer bars during low-information periods) and expand during high-information events (more bars when significant price discovery occurs). The result is a dataset where each observation contains a statistically similar amount of novel information, making the resulting time series closer to an independent and identically distributed (IID) process, which is a critical assumption for many machine learning models.

Prasad Kumkar

About the author

Prasad Kumkar

CEO & MD, Inference Systems

Prasad Kumkar is the CEO & MD of Inference Systems and writes about AI systems architecture, LLM infrastructure, model serving, evaluation, and production deployment. Over 5+ years, he has worked across computer vision models, L5 autonomous vehicle systems, and LLM research, with a focus on taking complex AI ideas into real-world engineering systems.

His work and writing cover AI systems, large language models, AI agents, multimodal systems, autonomous systems, inference optimization, RAG, evaluation, and production AI engineering.