Finance charts

Specialized renderers for finance dashboards, sitting alongside the main candle chart.

Available renderers

RendererUse case
SparklineRendererCompact tickers, watchlists, KPI cells.
GaugeRendererSingle scalar gauges — sentiment, risk, exposure.
HeatmapRendererSector / asset correlation matrices.
DepthChartRendererL2 order book depth, cumulative bid/ask.
WaterfallRendererP&L attribution, additive flows.
EquityCurveRendererBacktest equity curve with drawdown shading.
FinanceCrosshairMulti-axis crosshair for finance charts.

Equity curve example

Pair with the analytics backtester:

import { Backtester } from '@tradecanvas/analytics'
import { EquityCurveRenderer } from '@tradecanvas/chart'

const result = new Backtester({ initialCash: 10_000 }).run(bars, myStrategy)

const renderer = new EquityCurveRenderer(canvas.getContext('2d')!)
renderer.render(result.equityCurve)

Heatmap layout

HeatmapLayout helps compute square grids and color scales for arbitrary metric matrices.