Market Structure6 min readUpdated Mar 2026

Tick Data

The most granular market data available — a record of every individual trade or quote update, timestamped to the microsecond.

See Tick Data in real trade signals

Tradewink uses tick data as part of its AI signal pipeline. Get signals with full analysis — free to start.

Start Free

Explained Simply

Tick data captures every single transaction and quote change on an exchange. Unlike OHLCV bars (which aggregate activity over time periods), tick data shows the raw stream of trades. A liquid stock like AAPL generates thousands of ticks per second during active trading. Tick data reveals information that bars hide: the exact sequence of trades, how the bid-ask spread behaves around events, and the precise timing of price movements. However, tick data is massive (terabytes per year for all US equities), expensive to store and process, and most retail strategies don't benefit from sub-second granularity.

What Is Tick Data?

Tick data is the most granular form of market data available — a complete record of every trade execution and quote update on an exchange, timestamped to the microsecond or nanosecond. Each tick contains the price, size, and timestamp of a single transaction. For a liquid stock like Apple or Tesla during market hours, thousands of ticks are generated every second. Tick data represents the raw, unprocessed stream of market activity before it is aggregated into OHLCV bars. Understanding tick data helps traders grasp how prices are formed and how order flow creates short-term price movements. This is educational content, not financial advice.

Tick Data vs. OHLCV Bar Data

OHLCV bars aggregate all tick activity within a time period into five values: open, high, low, close, and volume. A 1-minute bar condenses potentially thousands of individual ticks into a single data point. This aggregation is efficient for storage and sufficient for most retail trading strategies. Tick data preserves information that bars lose: the exact sequence of trades, the distribution of trade sizes within a period, the behavior of the bid-ask spread, and the timing of price jumps. Tick imbalance — the ratio of buyer-initiated to seller-initiated trades — is only measurable from tick data and is a powerful short-term price predictor used by high-frequency traders.

How Traders Use Tick Data

Tick data enables several forms of analysis unavailable with bar data. Volume profile at the tick level reveals exact price zones where the most transactions occurred, producing more precise support and resistance levels than volume-by-bar analysis. Tick charts — which plot a new bar after N ticks rather than after N minutes — normalize price bars by activity rather than time, making them useful during volatile periods when many ticks are generated quickly. Order flow analysis at the tick level tracks the balance between aggressive buyers (hitting the ask) and aggressive sellers (hitting the bid), providing a real-time read on supply and demand pressure. Market microstructure research relies entirely on tick data to study how prices respond to information.

Tick Data Storage and Processing

The scale of tick data is staggering: US equity markets generate roughly 50-100 billion ticks per year. Storing and querying tick data efficiently requires columnar databases (ClickHouse, Arctic, kdb+) that compress time-series data far more efficiently than row-oriented databases. For most retail algorithmic traders, the cost and complexity of managing full tick data is not justified. Providers like Polygon.io, Databento, and Refinitiv Tick History offer tick data subscriptions. Python libraries like pandas, Arctic, and the Xarray ecosystem provide tools for working with large time-series datasets. Cloud storage in Parquet format on AWS S3 or Google Cloud Storage is a common cost-effective approach for historical tick archives.

Tick Data in Real-Time Trading Systems

Real-time tick data feeds are essential for high-frequency trading, options market making, and any strategy that needs to react to individual trades rather than periodic price updates. WebSocket connections deliver tick data with sub-100ms latency from major data providers. In production trading systems, tick data is typically processed through a streaming pipeline (Kafka, Redis Streams, or direct WebSocket consumption) that computes aggregated statistics (VWAP, running volume, bid-ask spread) in real time without storing every individual tick. Tradewink consumes real-time trade ticks from the Alpaca WebSocket stream specifically for position management — updating Maximum Favorable Excursion (MFE) and Maximum Adverse Excursion (MAE) on every trade execution to produce accurate trade analytics.

How to Use Tick Data

  1. 1

    Understand What Tick Data Contains

    Tick data records every individual trade: timestamp (to the microsecond), price, size, exchange, and trade conditions. Unlike OHLCV bars, which aggregate many trades, tick data captures the raw market activity. A liquid stock generates millions of ticks per day.

  2. 2

    Access Tick Data Sources

    Tick data is available from: your broker's Level 1/2 feed (real-time), Polygon.io (historical, aggregated), IEX Cloud, or exchange-direct feeds (NYSE/Nasdaq, most expensive). For research, Lobster Data provides academic-quality tick data.

  3. 3

    Use Tick Data for Precise Analysis

    Tick data reveals patterns invisible on bar charts: iceberg orders (large hidden orders), trade size distribution (institutional vs retail), and exact timing of price changes. Analyze the distribution of trade sizes — clusters of 100-share trades suggest retail; 10,000+ share blocks suggest institutional.

  4. 4

    Build Tick-Based Indicators

    Create volume-weighted metrics from tick data: dollar-weighted VWAP, trade-count bars (each bar = N trades), and volume bars (each bar = N shares). These normalize for time distortions — 1000 trades in 1 minute tells you more than 1 trade in 1 minute.

  5. 5

    Manage the Data Volume

    Tick data is massive — a single liquid stock generates 1-5 GB per day of raw tick data. Use databases optimized for time-series (TimescaleDB, InfluxDB, or Arctic for Python). For backtesting, pre-aggregate ticks into the bar size you need to reduce storage and processing requirements.

Frequently Asked Questions

Do retail traders need tick data?

Most retail traders do not need raw tick data. One-minute or five-minute OHLCV bars provide sufficient granularity for intraday strategies holding positions for minutes to hours. Tick data becomes valuable when you are studying order flow dynamics, building tick-based charts, researching market microstructure, or developing strategies that depend on the sequence of individual trades. If you are trading on daily or weekly timeframes, even one-minute bars are more granularity than you need. Start with 1-minute bars and move to tick data only if you have a specific research question that requires it.

What is the difference between a tick and a pip?

A tick is a single trade event in the market data stream — one completed transaction between a buyer and seller. It is a data point, not a price unit. A pip (percentage in point) is a standardized unit of price movement used in forex trading — typically the fourth decimal place for most currency pairs (0.0001). In futures markets, a tick is also used to describe the minimum price increment (e.g., the E-mini S&P 500 futures contract has a tick size of 0.25 index points). Context determines whether tick means a data event or a minimum price increment — they are related but distinct concepts.

Where can I get historical tick data?

Several providers offer historical tick data at varying price points. Polygon.io offers US equity tick data via their Stocks Trades API with flat-rate subscription pricing. Databento provides institutional-grade tick data for equities, futures, and options with per-gigabyte pricing. Interactive Brokers provides historical tick data through their TWS API for account holders. For free options, the SEC's TAQ (Trade and Quote) database contains US equity tick data but requires significant processing. Crypto tick data is more accessible — most exchanges (Binance, Coinbase) provide REST APIs for historical trade data going back months to years.

How does Tradewink use tick data?

Tradewink uses real-time trade ticks from the Alpaca WebSocket stream for active position monitoring. Every tick on a held position updates the Maximum Favorable Excursion (how much the position has moved in your favor) and Maximum Adverse Excursion (how much it moved against you before recovering). These MFE/MAE metrics are stored per trade and feed into the post-trade analytics and AI learning system, helping the platform understand the quality of entries and exits over time. For signal generation and strategy backtesting, the system uses aggregated OHLCV bars (1-minute and 5-minute) which provide the necessary resolution without the processing overhead of raw tick streams.

How Tradewink Uses Tick Data

Tradewink uses real-time trade ticks from Alpaca WebSocket for position monitoring — updating MFE (Maximum Favorable Excursion) and MAE (Maximum Adverse Excursion) on every tick for accurate trade analytics. For strategy backtesting and signal generation, the system uses OHLCV bars (minute and 5-minute) which balance granularity and processing speed.

Trading Insights Newsletter

Weekly deep-dives on strategy, signals, and market structure — written for active traders. No spam, unsubscribe anytime.

Related Terms

Learn More

See Tick Data in real trade signals

Tradewink uses tick data as part of its AI signal pipeline. Get daily trade ideas with full analysis — free to start.

Enter the email address where you want to receive free AI trading signals.