OHLC, candle bodies and wicks

How to read candlestick charts on TradingView

To read candlestick charts, start with the symbol, chart type and timeframe. Each standard candle summarizes an interval: the body joins its open and close, and the wick ends mark its high and low. Compare those prices before interpreting a pattern. A candle records price movement; it does not tell you which price comes next or when to place an order.

See the decision guide

Read the body and wicks from four prices

A standard candle closes up when its close exceeds its open and down when its close is below its open. Color is a display setting: TradingView can also color candles against the previous close. Check that setting before calling a green candle an up candle. The formulas below use price units, not percentages.

PartCalculationWhat it records
BodyAbsolute value of close minus openNet movement within this candle
Upper wickHigh minus the greater of open and closeDistance above the body
Lower wickThe lesser of open and close minus lowDistance below the body
Full rangeHigh minus lowHighest to lowest price within the interval

Check the TradingView chart before reading its candles

Choose Candles from the chart-type menu. The official TradingView screenshot below shows SILVER with a 1W interval: each candle spans a trading week. It is a reference image, not a current quote or a Pineify analysis result. The open menu obscures some bars, so use the unobstructed candles to its right for the following observations.

TradingView official screenshot of SILVER weekly candles with the Candles chart-type menu open
TradingView help-center screenshot, verified October 16, 2026. Historical interface reference for chart type, timeframe and candle shapes; not a current quote or an AI analysis output. View original source
  • The tall green candle immediately before the highest visible wick closes above its open. Its body covers much of its range.
  • The next tall red candle has a long upper wick. Price reached well above its body, then closed below its open. The wick alone does not identify who traded or why.
  • The following red candle has a smaller body and a long lower wick. Its close remains below its open despite a recovery from the low.
  • Read exact OHLC values from the original chart rather than estimating decimals from the screenshot. These observations do not establish a profitable trade.

A three-candle example you can calculate

These are hypothetical consecutive 15-minute candles in an instrument quoted in dollars. They are separate from the official screenshot. All three are closed. For candle A, the body is $3, the upper wick is $1 and the lower wick is $2. Candle B is down despite making a higher high. Candle C closes where it opened, but still trades across a $4 range.

  • OHLC does not reveal whether a candle reached its high before its low. Different intrabar paths can produce the same candle.
  • A doji records little or no open-to-close change. It does not prove that a reversal will follow.
CandleOpen / High / Low / CloseBody / upper wick / lower wickObservation
A100 / 104 / 98 / 1033 / 1 / 2Closes $3 above its open
B103 / 105 / 99 / 1003 / 2 / 1Closes $3 below its open; the prior gain is reversed
C100 / 102 / 98 / 1000 / 2 / 2Equal open and close: an exact doji in this example

Timeframe and chart type change what you are reading

Reading candlestick charts requires a consistent data context. A 5-minute candle and a daily candle summarize different intervals. Changing the exchange, session or chart type can also change the bars. No interval is inherently a reliable predictor simply because its candles look cleaner.

  • The rightmost live candle is unfinished. Its high, low and close can change until the interval ends; a visible pattern can disappear before then.
  • Heikin Ashi candles use calculated prices. Their body and wick values are not the same as standard OHLC and should not be treated as executable prices.
  • A gap between one close and the next open is possible. Do not assume every candle opens exactly where the last one closed.
  • Keep the ticker, exchange, timeframe and session visible when saving a chart for later review. Record whether the last candle had closed.

Separate a candle, a pattern and an order

Understanding candlestick charts starts with describing what happened. A named formation adds a rule across one or more bars. A trading plan needs further conditions, including entry timing, invalidation, position size and costs. Calling a shape bullish does not fill those gaps.

LayerExampleWhat is still missing
Single-candle observationThe close is above the open and the lower wick is twice the bodyPrior trend, nearby levels and the next move
Two-candle ruleA down body is followed by an up body that covers itA stated engulfing definition and any trend filter
Order planEnter only after a specified completed-bar conditionOrder type, fill assumptions, exit rules, size and testing

Use AI chart analysis as a reading aid

Pineify Chart Analysis accepts PNG, JPEG and WebP screenshots up to 3 MiB. The uploaded image is sent for model analysis, which returns structured text about visible context, levels, risks and uncertainties. Account usage limits apply. A screenshot is not a live price feed or a verified OHLC export, and a model confidence score is not an established probability of profit.

  • Use the TradingView camera menu to save a snapshot. Keep axes, symbol, timeframe and enough preceding candles visible; remove account details before uploading.
  • Compare each reported pattern with the candle prices on your source chart. Cropped scales, tiny candles or overlapping drawings can make the interpretation ambiguous.
  • Check suggested levels and any Buy/Sell label manually. The image analysis does not demonstrate that a rule has passed a historical backtest.

Turn a precise observation into a completed-bar rule

This Pine Script example marks one explicit body-engulfing definition on standard candles: a previous down body, a current up body and inclusive coverage of the previous body. It requires current volume above its 20-bar average and a completed current bar. Missing volume or an unavailable average suppresses the marker. This is a recognition example, not a reversal forecast or a strategy with orders. Create a TradingView alert separately and use Once Per Bar Close.

Illustrative body-engulfing rule with close confirmationpinescript
//@version=6
indicator("Closed-bar body engulfing with volume", overlay=true)

previousDown = close[1] < open[1]
currentUp = close > open
bodyEngulfing = previousDown and currentUp and open <= close[1] and close >= open[1]
volumeAverage = ta.sma(volume, 20)
hasVolume = not na(volume) and not na(volumeAverage)
volumePasses = hasVolume and volume > volumeAverage
confirmedPattern = barstate.isconfirmed and bodyEngulfing and volumePasses

plotshape(confirmedPattern, title="Confirmed body engulfing", style=shape.labelup, location=location.belowbar, color=color.blue, text="ENG", textcolor=color.white)
alertcondition(confirmedPattern, title="Confirmed body engulfing", message="Closed-bar body engulfing with volume above its 20-bar average.")
Where Pineify fits

Pine Script AI Coding Agent

Give the Coding Agent your OHLC conditions, timeframe, equality rules and bar-close requirement. Ask for an indicator you can inspect on TradingView. Review the generated code and compare its markers with the source prices before using alerts or adding strategy orders.

Also useful: AI Chart Analysis. Upload a readable screenshot for a model interpretation, then verify its claims against your original chart.

Build a candle rule

Frequently asked questions

Educational information, not investment advice. The numeric example is hypothetical. Candle patterns and AI interpretations do not establish predictive accuracy or profitability. Trading involves loss risk; validate rules and execution assumptions before risking capital.

Sources and verification