Technical Analysis7 min readUpdated Mar 2026

OHLCV

Open-High-Low-Close-Volume — the five standard data points that describe price action for a trading bar or candle over a specific time period.

See OHLCV in real trade signals

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

Start Free

Explained Simply

OHLCV is the foundational data format for all technical analysis and charting. For any time period (1-minute, 5-minute, daily, weekly), OHLCV captures: Open (first trade price), High (highest price reached), Low (lowest price reached), Close (last trade price), and Volume (total shares or contracts traded). All candlestick charts visualize OHLCV data: the candle body shows open-to-close, wicks show high and low, and volume is typically displayed as bars below the chart. Every technical indicator (RSI, MACD, Bollinger Bands, VWAP) is calculated from OHLCV data.

Breaking Down OHLCV: What Each Component Represents

OHLCV contains five data points for every time period (bar) in a price chart. The Open is the price of the first trade that occurred during the bar's time window — for a daily bar, it is the first trade of the regular session (9:30 AM ET for US equities). The High is the highest price reached by any trade during the period. The Low is the lowest price. The Close is the price of the last trade before the period ends — for daily bars, this is the 4:00 PM ET closing price. Volume is the total number of shares (equities), contracts (futures), or units (crypto) traded during the period.

These five values capture the full story of price action within any time period: where price started, the extremes reached in both directions, where price settled, and how much activity accompanied the movement. Volume is particularly important — high-volume moves are considered more significant and reliable than low-volume moves, which may be easily reversed.

How Candlestick Charts Visualize OHLCV

Candlestick charts are the most common way to display OHLCV data. Each candle represents one time period and encodes all five values visually. The candle body spans from the open to the close. A green (bullish) candle has a close above the open; a red (bearish) candle has a close below the open. The upper wick (shadow) extends from the top of the body to the High. The lower wick extends from the bottom of the body to the Low. Volume is displayed as a bar below the price chart, typically colored to match the candle.

This visual encoding makes patterns immediately recognizable: a long upper wick with a small body signals rejection at higher prices (sellers overpowered buyers). A long lower wick signals rejection at lower prices (buyers stepped in aggressively). A large bullish body spanning most of the bar's range with above-average volume is a strong buying candle. Entire candlestick pattern libraries (doji, engulfing, hammer, shooting star) are built on reading the relationship between these OHLCV components within a single bar or across consecutive bars.

OHLCV Timeframes and Bar Selection

OHLCV data is available at any time resolution, and bar selection significantly affects which patterns and indicators are meaningful. One-minute bars capture intraday micro-fluctuations, useful for scalping but noisy for swing trading. Five-minute and fifteen-minute bars are the most commonly used timeframes for intraday day trading strategies — they balance granularity with noise reduction. Hourly bars reveal intraday trends useful for options traders and swing traders targeting multi-day moves. Daily bars are the standard for position traders, fundamental traders, and most technical pattern analysis (head and shoulders, cup and handle, etc.). Weekly bars smooth out noise further for longer-horizon investors and work well for identifying major support and resistance zones.

Most technical indicators are calibrated for specific timeframes. A 14-period RSI on 1-minute bars measures momentum over 14 minutes; on daily bars, it covers nearly three weeks. Using the same indicator settings across wildly different timeframes without adjustment produces misleading signals. Tradewink computes indicators across multiple timeframes — 5-minute, 15-minute, and daily — and synthesizes them for a multi-timeframe view of market conditions.

Technical Indicators Built on OHLCV

Every standard technical indicator is derived from some combination of OHLCV components. Moving averages (SMA, EMA) use only the close prices to smooth price action over time. The Relative Strength Index (RSI) uses close-to-close changes to measure momentum. Bollinger Bands use the close to compute a moving average and standard deviation bands. The Average True Range (ATR), a key measure of volatility, uses the high, low, and previous close to capture the true range of each bar. VWAP (Volume-Weighted Average Price) uses close and volume together to compute the average price weighted by trading activity. The MACD uses two exponential moving averages of the close. Stochastic oscillators use the high and low alongside the close to measure where the current price sits within its recent range.

Virtually every price-based technical indicator traces back to OHLCV inputs. The richness of OHLCV — capturing both price range and participation — explains why it has remained the standard data format across all asset classes and time periods since candlestick charting originated in 18th-century Japan.

OHLCV Data Sources and Quality

OHLCV data quality varies significantly across providers, which directly affects the reliability of technical analysis and backtesting. Common data quality issues include: adjusted vs. unadjusted prices (historical data must be adjusted for splits and dividends to produce accurate percentage returns), survivorship bias (databases that only include currently-listed stocks overstate historical returns), and timestamp alignment (bars from different providers may use different time boundaries for the same nominal period).

For US equities, Polygon.io and Alpaca provide high-quality intraday OHLCV data with sub-second timestamp precision. Yahoo Finance (yfinance) provides free daily-bar data adequate for casual backtesting but with known quality issues for certain periods and tickers. For crypto, exchange APIs (Binance, Coinbase) provide OHLCV directly. For futures, data vendors like Norgate Data and CSI Data specialize in continuous-contract adjusted series that handle rollover correctly. Tradewink uses Polygon.io as its primary market data source with yfinance as a fallback, ensuring high-quality OHLCV inputs for all signal generation and strategy evaluation.

How to Use OHLCV

  1. 1

    Understand Each Component

    OHLCV stands for Open, High, Low, Close, Volume. Open: first trade price of the period. High: highest price during the period. Low: lowest price. Close: last trade price. Volume: total shares/contracts traded. This is the fundamental data unit for all technical analysis.

  2. 2

    Read a Candlestick from OHLCV Data

    Each candlestick is one OHLCV bar. If Close > Open, the candle is green/hollow (bullish). If Close < Open, it's red/filled (bearish). The body represents Open-to-Close range. Wicks show the High and Low extremes. Volume appears as a bar below.

  3. 3

    Choose the Right Timeframe

    1-minute bars: scalping. 5-minute bars: day trading. 15-minute: intraday swing. Daily: swing trading. Weekly: position trading. Always analyze from higher timeframes down — the daily trend provides context for intraday decisions.

  4. 4

    Use OHLCV for Indicator Calculations

    Most indicators use OHLCV data: RSI uses Close. ATR uses High, Low, Close. Volume indicators use Volume. VWAP uses High, Low, Close, and Volume. Understanding the inputs helps you understand what each indicator is actually measuring.

  5. 5

    Access OHLCV Data Programmatically

    For algorithmic trading, access OHLCV data via APIs: Polygon.io, Alpha Vantage, Yahoo Finance (yfinance Python library), or your broker's API. Ensure data is adjusted for splits and dividends. Store historical data locally to avoid API rate limits during backtesting.

Frequently Asked Questions

What is the difference between OHLCV and tick data?

OHLCV aggregates all trades within a time period into five summary values: open, high, low, close, and volume. It is compact, easy to work with, and sufficient for the vast majority of technical analysis and strategy development. Tick data records every individual trade separately, preserving the exact sequence, size, and timing of each transaction. Tick data contains information that OHLCV loses — for example, whether a move to the high happened at the start or end of the bar, or whether volume was concentrated in a few large trades or spread across many small ones. Most retail traders and systematic strategies use OHLCV bars; high-frequency trading and market microstructure research require tick data.

Why does the open price sometimes gap from the previous close?

Price gaps occur because markets are not continuous for most instruments. During after-hours trading, pre-market trading, or overnight (when US equity markets are closed), news events — earnings reports, macro data releases, analyst upgrades, geopolitical developments — cause traders to reassess valuations. When the regular session opens, the first trade reflects this overnight repricing, which can be significantly higher or lower than the previous day's close. Gaps are visible on daily charts as empty space between one bar's high/low range and the next bar's open. Large gaps often indicate significant news or institutional positioning changes and are closely watched by traders as potential breakout or exhaustion signals.

Is closing price more important than the other OHLCV values?

The close is the most commonly used OHLCV value because it represents the final consensus price at which market participants settled for the period — often called the 'fair value' for that bar. Most technical indicators, including moving averages, RSI, and MACD, are calculated exclusively from close prices. However, the close alone does not tell the full story. A candle that opened at $100, reached a high of $120, a low of $85, and closed at $105 shows very different market dynamics than a candle that opened at $100 and closed at $105 with a tight range of $103-$107. High and low prices reveal intrabar volatility and the testing of price levels; they are essential inputs for ATR, Stochastics, Pivot Points, and support/resistance identification.

How does Tradewink use OHLCV data?

Tradewink ingests real-time OHLCV data from Polygon.io across multiple timeframes — 1-minute, 5-minute, and daily bars — for every ticker on active watchlists and the broader screening universe. All technical indicators (RSI, MACD, ATR, Bollinger Bands, VWAP, moving averages) are computed from these bars. The strategy engine evaluates momentum, mean-reversion, and breakout signals using patterns in the OHLCV time series. The backtester replays historical OHLCV data bar-by-bar to simulate how a strategy would have performed, measuring win rate, profit factor, and drawdown across different market regimes.

How Tradewink Uses OHLCV

Tradewink ingests real-time OHLCV data from Polygon.io (primary) and yfinance (fallback) across minute, 5-minute, and daily timeframes. All technical indicators, pattern recognition, and strategy signals are computed from OHLCV bars. The backtester replays historical OHLCV data to simulate strategy performance.

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 OHLCV in real trade signals

Tradewink uses ohlcv 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.