OHLCV vs Tick Data: What Is the Difference and Which Do You Need?

Understand the structural differences between compressed OHLCV candlestick bars and granular tick-by-tick market data. Learn which data type fits your trading research.

MyTrade Academy Editorial Team
7 min read

When you first start researching systematic trading, downloading historical data seems straightforward. But you quickly hit a fork in the road: should you download OHLCV candlestick bars, or do you need raw tick data?

A single year of daily candlestick data for an index ETF like SPY fits in an email attachment of just a few kilobytes. In contrast, a single year of raw tick data for an active stock or futures contract captures tens of millions of executions, demanding gigabytes of storage and specialized processing tools.

Using the wrong data type either blinds your research to execution reality or drowns you in unnecessary complexity. Here is how OHLCV and tick data actually differ.

TL;DR

OHLCV data aggregates market activity over a fixed time interval (e.g., 1 minute, 1 hour, or 1 day) into five summary values: Open, High, Low, Close, and Volume. It discards intrabar path information in exchange for compact storage and rapid backtesting. Tick data records individual market events—distinguishing executed trade ticks (timestamp, price, size, conditions) from quote ticks (best bid/ask) and multi-level order-book updates. Pure trade ticks show execution facts and volume, but spread analysis requires quote data and depth analysis requires order-book updates. Tick data is essential for execution microstructure, but is unnecessary for most swing and trend strategies.

OHLCV Candlesticks vs. Granular Tick Data
DimensionOHLCV Bar DataGranular Tick Data
Data NatureTime-bucketed summary (5 metrics per interval)Event-driven raw stream (every execution logged)
Intrabar PathHidden (cannot see whether High or Low hit first)Complete sequence visible with sub-second timestamps
File Size / VolumeExtremely lightweight (Megabytes per decade)Can be substantial (hundreds of MBs to multiple GBs depending on instrument activity and fields)
Spread & Book DepthCompletely absent (assumes flat transaction prices)Trade ticks show executed trades; spread analysis requires quote ticks, and full depth requires order-book updates
Best Use CasesSwing trading, daily trend systems, multi-year factor backtestsSlippage modeling, high-frequency execution, order flow analysis

The Intrabar Path Problem in Backtesting

The biggest risk of relying solely on OHLCV data is the intrabar sequence blind spot.

Suppose you test a breakout strategy on 1-hour candles where your take-profit is set at +2% and your stop-loss is set at -1%. During a volatile hour, the candle registers a High of +3% and a Low of -1.5%.

Looking only at the OHLCV summary, your backtester cannot know whether the price hit your stop-loss first and knocked you out, or reached your profit target first. Standard software frequently assumes the optimistic outcome, artificially inflating hypothetical backtest win rates.

1 Year Daily OHLCV (Single Stock)~252 data rows (less than 50 KB text file)
1 Year 1-Minute OHLCV~98,000 data rows (~5 MB text file)
1 Year Raw Trade Ticks (Active Tech Stock)Illustrative ~30M events (~2 to 3+ GB compressed, provider-dependent)
Research FeasibilityOHLCV loads in seconds; tick data requires streaming parsers
Matching Data Granularity to Your Strategy Horizon

Holding days to months: Daily or 4-hour OHLCV data is more than sufficient. • Holding hours to a full day: 1-minute to 5-minute OHLCV data resolves most intrabar sequence issues. • Holding seconds to minutes (Scalping): Raw tick data or top-of-book quote data is mandatory to model real bid-ask spread costs.

When Do You Actually Need Tick Data?

Most retail traders never need to store tick data, but three specific research areas require it:

  1. 11. Realistic Slippage and Liquidity Auditing: Measuring how much price moved against an order when crossing the spread during volatile market opens or news announcements.
  2. 22. Order Flow & Volume Delta: Pairing trade ticks with prevailing quote ticks to classify buyer-initiated volume (trades hitting the ask) vs. seller-initiated volume (trades hitting the bid) to assess institutional aggression.
  3. 33. True Execution Simulation: Validating stop-market fill assumptions in fast-moving conditions where prices gap between subsequent trades.

Frequently Asked Questions

What does OHLCV stand for?

OHLCV stands for Open, High, Low, Close, and Volume—the five foundational data points that define a standard candlestick bar.

Can you convert tick data into OHLCV data?

Yes. Tick data is the parent data set; you can aggregate ticks into 1-minute, 5-minute, or daily OHLCV bars. However, you cannot reverse the process: once tick data is aggregated into OHLCV, the granular event sequence is permanently lost.

Is 1-second OHLCV a good alternative to tick data?

1-second OHLCV provides a practical middle ground. It resolves almost all intrabar sequence ambiguities for retail backtesting while keeping file formats tabular and standard.

Master financial data collection and API architecture

Lesson 43 explores market data formats, order book snapshots, survivorship bias, and how to verify data integrity before testing.

Study Lesson 43: Data Collection