NexusFi: Find Your Edge


Home Menu

 



Tick Data vs Bar Data in Futures Trading: Resolution, Aggregation, and the Tradeoffs That Matter

Looking for DTN IQFeed pricing, features, reviews, and community ratings? Visit the directory listing.
DTN IQFeed Directory →
Looking for NinjaTrader pricing, features, reviews, and community ratings? Visit the directory listing.
NinjaTrader Directory →

Overview #

Every chart you've ever looked at started as tick data. Every candlestick, every volume bar, every range bar

Tick data is the atomic unit of market information

This article breaks down what tick data actually contains, how different bar types aggregate it, when you need raw tick resolution versus aggregated bars, and the practical storage, performance, and backtesting implications that matter for futures traders.

Key Specifications #

What Tick Data Contains #

A single tick in futures markets represents one matched transaction at the exchange. For CME Group products (ES, NQ, CL, GC), each tick record from the market data feed contains:

As @Fat Tails puts it, "A tick is the smallest unit of the time series which cannot further be divided. So tick data is maximum resolution data." [1]

A single ES session can generate 500,000 to 2,000,000+ ticks depending on volatility. CL might produce 300,000-800,000. That volume of data is why aggregation exists

Bar Data Types #

All bar types aggregate tick data into OHLCV format (Open, High, Low, Close, Volume). The difference is the aggregation rule:

Time Bars

Tick Bars

Volume Bars

Range Bars

Renko Bars

Comparison of time bars, tick bars, and volume bars for ES futures
Same 30-minute window rendered as time, tick, and volume bars

How It Works #

From Exchange to Chart: The Aggregation Pipeline #

The path from raw market data to your chart follows a specific path:

1. Exchange Match Engine

2. Market Data Feed

3. Data Provider

4. Platform Aggregation

Tick data pipeline from exchange to chart
How raw tick data flows through the infrastructure pipeline

Each step in this pipeline can introduce subtle differences. As @Feibel explains, "Tick data represents transactions regardless of time and volume. In the Chronicles I use 3500 ticks, this equates to 3500 individual transactions between buyers and sellers, regardless of time and volume. There may be 3500 transactions all with 1 contract, or perhaps 3500 transactions with a 100 contracts per transaction." [2]

Why Tick Charts Differ Between Platforms #

This is one of the most common sources of confusion in futures trading. Two traders using 2000-tick charts on different platforms will see different bars. The reasons:

Data bundling

Session start alignment

Historical data reconstruction

Despite these differences, the general picture remains consistent. Price support and resistance levels, trend structure, and volume patterns all appear in roughly the same places. Don't obsess over matching another trader's exact bars

Activity-Based Bars vs Time-Based Bars: The Core Tradeoff #

The fundamental distinction isn't between tick data and bar data. It's between time-based aggregation and activity-based aggregation.

Time bars produce a fixed number of bars per hour regardless of market activity. This creates a visual problem: overnight sessions (low activity) take up the same chart real estate as the RTH open (high activity).

“The pre-market or pre-open period before the open of the NYSE at 9:30 Eastern time is portrayed very differently if you are using tick or volume bars, vs. time bars. The time bars give you the same number of bars for every hour, but the tick bars will change the number of bars depending on the activity level, which makes the overnight market action a much smaller part of your chart.”

[4]

Activity-based bars (tick, volume, range) compress quiet periods and expand active periods. This has real analytical implications:

Volume Bars: The Futures Trader's Sweet Spot #

For centralized futures markets, volume bars have a distinct advantage over tick bars. Futures exchanges report exact contract volume for every trade. Unlike spot forex or crypto, there's no question about whether the volume data is complete.

“For futures I would use volume bars as you have a central exchange with proper complete volume data available to everybody. I always imagined that tick bars were really best used as an option for markets, such as spot forex, that don't have accurate volume data.”

[3]

Volume bars also solve the data bundling problem that plagues tick charts. A 5000-contract volume bar closes at 5000 contracts regardless of whether the data feed reported 50 large trades or 500 small ones. The aggregation rule is based on reported volume, which is consistent across providers.

Practical Considerations #

Storage and Performance #

Tick data is expensive to store and process. Approximate sizes for common futures contracts:

Data TypeES (1 session)CL (1 session)1 Year ES
Raw tick data30-80 MB15-40 MB8-20 GB
1-minute bars0.5-1 MB0.3-0.7 MB150-300 MB
5-minute bars100-200 KB60-150 KB30-60 MB

The ratio holds: tick data is 50-100x larger than minute bars for the same period. Running backtests across 5 years of multiple instruments means the difference between gigabytes and terabytes.

Backtesting: When Tick Resolution Matters #

This is where the choice between tick data and bar data has the most concrete impact on your trading decisions.

“The trailing stop definitely needs tick data. Hard profit and stop losses may need tick data if they are both small values. Otherwise, using 1 minute Look Inside Bar Backtest resolution should be fine.”

[6]

The core problem: when a bar's range is large enough that both your stop loss and profit target could have been hit within the same bar, the backtesting engine doesn't know which one got filled first without tick-level data. It has to guess

Backtesting accuracy with tick vs bar data
Why tick-level resolution matters for backtest accuracy

kevinkdog's practical test approach works well: run the same backtest at three resolutions (no Look Inside Bar, 1-minute LIBB, 1-tick LIBB). If the results converge, you don't need the finer resolution. [6]

Choosing Your Bar Type: A Decision Framework #

Use time bars when: You need consistent visual spacing across sessions. You're applying VSA, ATR-based stops, or volatility analysis. You want your charts to match published analysis and education materials. You trade higher timeframes (15-minute and up) where activity differences compress.

Use volume bars when: You trade centralized futures markets with reliable volume data. You want activity-normalized charts that compress quiet periods. You need consistency across platforms (volume bars agree better than tick bars). Your strategy relies on volume patterns or market-generated information.

Use tick bars when: You trade markets without reliable volume data (spot forex). You want the most granular activity-based view. You understand and accept that your tick charts may differ from others'. You're analyzing transaction-level market microstructure.

Use range bars when: You want normalized volatility in your chart. Your strategy is purely price-action based (no volume or volatility indicators). You understand that VSA, ATR stops, and volatility measures are meaningless on range charts.

Avoid Renko bars for backtesting entirely

Real-Time vs Historical: The Reconciliation Problem #

One gotcha that catches traders: real-time tick data and historical tick data may not match. Your platform builds bars from a live stream during the trading day, but when you reload that same day's data from the historical server, the bars may differ slightly.

This happens because the live feed may include order messages your platform filtered differently, historical data providers may apply post-session corrections, and rounding, bundling, and timestamp precision can shift between live and historical feeds.

For time bars, this is usually invisible

Knowledge Map

📍

References This Article

Articles that build on this topic
📡 Continuous Contracts and Back-Adjusted Data: Why Your Chart's Historical Prices Might Be Fiction Market Data 📡 Futures Settlement Data: Daily Mark-to-Market, Final Settlement, and How Your P&L Is Actually Calculated Market Data 📡 Market Replay Data for Futures Trading: What You Need, Where to Get It, and Why Quality Changes Everything Market Data 📡 Real-Time vs Delayed Market Data: What You're Actually Paying For and When It Matters Market Data 📡 Alternative Data Sources for Futures Trading: What Actually Works, What Doesn't, and How to Tell the Difference Market Data 📡 Data Quality and Integrity in Futures Trading: Detecting Bad Ticks, Gaps, and Errors Before They Wreck Your Edge Market Data 📡 DTN IQFeed Setup and Configuration Guide for Futures Traders Market Data 📡 Economic Calendar Data for Futures Trading: Knowing When the Market Will Move Before It Does Market Data 📡 Level 1 vs Level 2 Market Data: What Futures Traders Actually Need to Know Market Data 📡 Market Internals Data for Futures Trading: Reading the Equity Tape's Vital Signs to Trade ES, NQ, YM, and RTY Market Data 📡 Databento for Futures Traders: API-First Market Data, Historical Tick Data, and the End of the Bloomberg Lock-In Market Data 📡 Backtesting Data Requirements for Futures Trading: What You Need, What Can Go Wrong, and How to Build a Research-Ready Dataset Market Data 📡 Historical Market Data for Futures Trading: Sources, Quality, and Building Research-Ready Datasets Market Data

Citations

  1. @Fat TailsWhy is true tick data so important? (2010) 👍 4
    “A tick is the smallest unit of the time series which cannot further be divided. So tick data is maximum resolution data.”
  2. @FeibelThe S&P Chronicles (2018) 👍 7
    “Tick data represents transactions regardless of time and volume.”
  3. @matthew28Are all Tick Charts Different? (2020) 👍 18
    “For futures I would use volume bars as you have a central exchange with proper complete volume data.”
  4. @bobwestAre all Tick Charts Different? (2020) 👍 8
    “The pre-market is portrayed very differently if you are using tick or volume bars vs time bars.”
  5. @Fat TailsBetter Volume Indicator with Sound Alerts (2019) 👍 4
    “VSA can only be applied to time based bars. It fails on range or renko charts.”
  6. @kevinkdogTS Trend Strategy - Futures - Feedback (2021) 👍 4
    “The trailing stop definitely needs tick data.”

Help Improve This Article

NexusFi Elite Members can help keep Academy articles accurate and comprehensive.

Unlock the Full NexusFi Academy

746 in-depth articles across 17 categories — written by traders, backed by community research. Includes knowledge maps, citations with community excerpts, and the ability to help improve articles.

We add approximately 312 new Academy articles every month and update approximately 607 with fresh content to keep them highly relevant.

Strategies (80)
  • Volume Profile Trading
  • Order Flow Analysis
  • plus 78 more
Market Structure (41)
  • Initial Balance: The First Hour That Defines Your Entire Trading Day
  • Opening Range: Why the First 15 Minutes Define Your Entire Trading Session
  • plus 39 more
Concepts (42)
  • Futures Order Types: Market, Limit, Stop, and Conditional Orders
  • Renko Charts and Range Bars for Futures Trading: The Complete Guide
  • plus 40 more
Exchanges (40)
  • Futures Exchanges: Understanding Where and How Futures Trade
  • plus 38 more
Indicators (49)
  • Delta Analysis & Cumulative Volume Delta (CVD)
  • Market Internals: Reading the Broad Market to Trade Index Futures
  • plus 47 more
Risk Management (40)
  • Risk Management for Futures Trading
  • Position Sizing Methods for Futures Trading
  • plus 38 more
+ 11 More Categories
746 articles total across 17 categories
Automation (40) • Instruments (41) • Data (40) • Prop Firms (40) • Platforms (53) • Psychology (40) • Brokers (40) • Prediction Markets (40) • Regulation (40) • Cryptocurrency (40) • Infrastructure (40)
Become an Elite Member


© 2026 NexusFi®, s.a., All Rights Reserved.
Av Ricardo J. Alfaro, Century Tower, Panama City, Panama, Ph: +507 833-9432 (Panama and Intl), +1 888-312-3001 (USA and Canada)
All information is for educational use only and is not investment advice. There is a substantial risk of loss in trading commodity futures, stocks, options and foreign exchange products. Past performance is not indicative of future results.
About Us - Contact Us - Site Rules, Acceptable Use, and Terms and Conditions - Downloads - Top