Skip to content

Funding stripes chart

Who pays whom, one stripe per period.

Definition · Updated Nov 2, 2026

A funding stripes chart colours each period by the sign and size of a rate, so long stretches of one side paying the other read as bands. A price line on top shows what the market did meanwhile. Use it for perpetual funding rates and other signed rates over time.

Pay once. Every update included.

Live preview

BTC perp fundingDaily funding rate (% per 8 h) over 90 days from 12 Jul to 9 Oct: longs paid on 73 days, shorts on 17; BTC price from 58.3K to 59.93K.JUL 12AUG 26OCT 9LONGS PAYSHORTS PAYBTC PRICE
BTC perp funding
DayFunding (%)BTC ($K)
12 Jul0.003158.3
13 Jul0.004859
14 Jul0.011559.15
15 Jul0.007459.71
16 Jul0.016260.39
17 Jul0.013259.87
18 Jul0.011859.52
19 Jul0.020660.18
20 Jul0.021860.79
21 Jul0.017860.76
22 Jul0.021460.5
23 Jul0.025161.17
24 Jul0.021261.73
25 Jul0.014661.95
26 Jul0.015261.48
27 Jul0.022462.07
28 Jul0.014161.73
29 Jul0.014861.51
30 Jul0.014960.92
31 Jul0.014460.91
1 Aug0.013560.37
2 Aug0.01760.39
3 Aug0.013960.06
4 Aug0.018259.9
5 Aug0.009660.34
6 Aug0.016259.77
7 Aug0.012959.87
8 Aug0.014959.63
9 Aug0.013660.2
10 Aug0.002659.77
11 Aug0.003960.37
12 Aug0.00360.64
13 Aug0.004260.16
14 Aug0.003959.81
15 Aug0.002960.05
16 Aug0.004160.64
17 Aug-0.006860.24
18 Aug-0.002659.76
19 Aug0.00259.33
20 Aug0.001959.6
21 Aug0.000559.93
22 Aug-0.006859.33
23 Aug-0.004559.57
24 Aug-0.00160.28
25 Aug-0.007260.95
26 Aug-0.007161.03
27 Aug0.000360.62
28 Aug-0.005261.17
29 Aug0.003261
30 Aug0.003761.06
31 Aug0.00561.53
1 Sept0.006861.9
2 Sept0.000762.12
3 Sept0.001862.06
4 Sept0.008962.49
5 Sept0.008762.8
6 Sept0.01162.88
7 Sept0.009963.29
8 Sept0.007362.72
9 Sept0.012462.54
10 Sept0.010762.87
11 Sept-0.02662.83
12 Sept-0.019862.34
13 Sept-0.030261.76
14 Sept-0.018761.54
15 Sept-0.021560.51
16 Sept-0.025659.63
17 Sept-0.022559.05
18 Sept-0.028158.5
19 Sept-0.035858
20 Sept0.022258.7
21 Sept0.022259.07
22 Sept0.018758.67
23 Sept0.022459.36
24 Sept0.013459.76
25 Sept0.022760.01
26 Sept0.016859.86
27 Sept0.017359.23
28 Sept0.010759.37
29 Sept0.013159.07
30 Sept0.01659.63
1 Oct0.010159.58
2 Oct0.007360.05
3 Oct0.00859.78
4 Oct0.009159.91
5 Oct0.0160.44
6 Oct0.005560.41
7 Oct0.001759.96
8 Oct0.001459.37
9 Oct0.00859.93

Sample data: funding rate per 8 hours with the BTC price, Jul 12 to Oct 9

Size
Legend
Data shape
A signed rate per period and the price
Good for
Funding rates, spreads, signed rates
Avoid when
Readers need each rate's exact value
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

090 / Funding stripes

chart/090-stripes-funding
plot · stripes
Layer
price
Type
Vector
Size
752 × 206
Stroke
text/strong
Group
Marks · 91

Layers

090 / Funding stripes

chart/090-stripes-funding
plot · stripes
Layer
price
Type
Vector
Size
275 × 95
Stroke
text/strong
Group
Marks · 91

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

Labels33

Marks9191

Height212 px246 px

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

When to use

The sign, over time.

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

Is the sign the point?

The size of the rate matters.

Yes: Keep the funding stripes

Are there many periods?

A few periods to compare.

Yes: Keep the funding stripes

Does a price belong with it?

The rate alone.

Yes: Keep the funding stripes

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/090-stripes-funding

size
legend
Property = propValuesDefault
size"xs" · "s" · "m" · "l""xs"
legendtrue · falsetrue
color"cat-1" · "cat-2" · "cat-3" · "cat-4""cat-1"
npx shadcn add @chartory/funding-stripes
funding-stripes.tsx
import { FundingStripes } from "@/components/chartory/funding-stripes"import { fundingRate } from "./funding-rate"export function FundingRate() {  return (    <FundingStripes      data={fundingRate}      size="m"      legend={true}    />  )}

Hearth widget

Funding stripes 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

Funding stripes questions.

What people ask before they put funding stripes in a dashboard.

Something else?

hello@usechartory.com
  • One colour when longs pay shorts, the other when shorts pay longs, and a deeper shade for a larger rate. The legend names both sides.

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.