Skip to content

Candlestick chart

Open, high, low and close, per period.

Definition · Updated Nov 2, 2026

A candlestick chart draws each period as a body from open to close with wicks to the high and low. Up periods and down periods take different colours. Use it for prices where the range inside each day matters as much as the close.

Pay once. Every update included.

Live preview

SOL / USD · 4 h40 four-hour candles of SOL / USD from Sep 30 to Oct 9: open $132.36, last close $148.62, range $128.73 to $148.88, with volume and a 7-period moving average.152144136128SEP 30OCT 2OCT 4OCT 7OCT 9
SOL / USD · 4 h
CandleOpenHighLowCloseVolume
1132.36132.46130.36130.9553.1
2130.95132.29130.31131.1942.7
3131.19132.56128.73129.9746.1
4129.97131.09129.05130.9965.2
5130.99132.50129.75132.1644.3
6132.16134.18131.80133.7790.6
7133.77134.24131.91133.1056.3
8133.10135.59132.79134.5677.7
9134.56135.22132.44133.5950.5
10133.59134.77132.58134.1459.5
11134.14135.48133.57134.8461.2
12134.84135.19133.25134.0665.6
13134.06134.84132.99134.1088.6
14134.10134.83133.69133.8849.7
15133.88135.04132.48132.7492.6
16132.74133.63131.46131.4793.4
17131.47132.38131.12131.9488.8
18131.94132.34131.02131.7594.5
19131.75132.69131.16132.2363.9
20132.23133.00130.51131.3692.6
21131.36133.32130.68132.0860.5
22132.08134.32130.92133.6069.3
23133.60136.10133.28135.3469.8
24135.34138.02134.88136.7553.5
25136.75137.94136.26137.8292.6
26137.82139.22136.55138.5171.7
27138.51140.56137.29139.5541.5
28139.55140.60138.69139.9651.8
29139.96140.82138.65139.1746.2
30139.17141.64138.95140.8142.6
31140.81142.74140.68142.0390.6
32142.03143.29141.92143.2966.2
33143.29145.00142.59143.8252.8
34143.82144.70142.48144.5341.2
35144.53145.50144.24144.6952.8
36144.69145.56143.89144.2375.6
37144.23145.30143.67144.3670.7
38144.36145.77143.82145.5687.6
39145.56147.33144.31147.0670.4
40147.06148.88146.68148.6293.7

Sample data: spot price in four-hour candles, Sep 30 to Oct 9

Size
Data shape
Open, high, low, close and volume per period
Good for
Spot prices, trading ranges
Avoid when
Only the closing value matters
Sizes
XS, S, M and L, re-laid out from the data

Anatomy

Inspect it like the Figma file.

The same layers, names and tokens as the component. Select one to read its size, fill and style.

Layers

036 / Candlestick

chart/036-candlestick
plot · candles
Layer
volume 2
Type
Rectangle
Size
12 × 14
Fill
status/success
Group
Marks · 120

Layers

036 / Candlestick

chart/036-candlestick
plot · candles
Layer
wick 1
Type
Rectangle
Size
1 × 10
Fill
status/danger
Group
Marks · 120

Sizes

Re-laid out, never scaled.

The same data at XS, S, M and L. Every size is redrawn from the data, so text and line weights never shrink.

M against S

Width360 px480 px

Plot328 px440 px

Labels99

Marks120120

Height212 px246 px

Same tokens at every size: text styles, 1 px lines and mark radius stay put.

When to use

The range inside each day.

Three signs it fits, and three signs another type fits better.

Do open, high, low and close matter?

One value per period is enough.

Yes: Keep the candlestick

Is time spaced evenly?

Only moves of a set size count.

Yes: Keep the candlestick

Is it the price itself?

The depth of the order book.

Yes: Keep the candlestick

Code and Figma

One name in Figma and in code.

Every Figma property is a prop with the same name and values. One command installs it.

Figma

chart/036-candlestick

size
legend
Property = propValuesDefault
size"xs" · "s" · "m" · "l""xs"
legendfalsefalse
color"cat-1" · "cat-2" · "cat-3" · "cat-4""cat-1"
npx shadcn add @chartory/candlestick
candlestick.tsx
import { Candlestick } from "@/components/chartory/candlestick"import { fourHourCandles } from "./four-hour-candles"export function FourHourCandles() {  return (    <Candlestick      data={fourHourCandles}      size="m"      legend={false}    />  )}

Hearth widget

Candlestick as a widget.

The chart in a Hearth card with a hero number and two blocks. One token set, light and dark.

Code
Get the code

EmberPreset

ChartoryDefault preset

Pick the blocks, the size and the preset for your own widget.

Read the Hearth widget docs

FAQ

Candlestick questions.

What people ask before they put a candlestick in a dashboard.

Something else?

hello@usechartory.com
  • Up candles take the success colour and down candles the danger colour of the preset, so they follow your product's palette in light and dark.

Related types

The same question, a different shape of answer. Every type ships in Figma and in code.

Same family

Change over time

Trends, levels and seasons across days, months or years.