The whole trading interface, not just the chart
Tickwick ships what a financial product actually needs: multi-pane candlestick charts for stocks, crypto and FX, 129 technical indicators, a full drawing suite, backtesting, replay, and the 52 widgets that sit around the chart. One npm install, in React, Vue, Svelte or plain JavaScript.
- 10chart types
- 129indicators
- 32drawing tools
- 52terminal widgets
- 10languages
live — pan it, zoom it, change the range, add an indicator, draw on it. This is the real widget running in your browser, not a video. Same theme as the demo terminal.
Drops into the stack you already have
Install, mount, ship
A real stock chart in three lines — no SDK to initialise, no iframe, no vendor portal.
Install
One package, four small d3 modules, no API key.
npm install tickwickMount
Point it at a div with your OHLCV stock data.
import 'tickwick/style.css';
import { TickwickChart, generateRealisticData } from 'tickwick';
TickwickChart.create({ container: '#chart', data: generateRealisticData(500) });Ship
Then add themes, indicators, locales.
// Done — a live, pan/zoom, trading-grade chart.
// Then make it yours: 10 themes, 129 indicators, 37 brand tokens.
registerTheme('myBrand', { candleColorUp: '#2ea043', ...brand });
chart.setTheme('myBrand');It reads the chart. Then it tests the idea.
Technical analysis and strategy testing on live stock data — both panels below are the real thing running in this page, no screenshots, no mocks.
Six detectors, one call
Support and resistance, trendlines, Fibonacci structure, volume profile, and chart patterns — double tops, triangles, head & shoulders — each with a confidence score. Computed in the browser and drawn on the pane. No server.
A rule in, a full report out
Strategies are strings in TQL, a vectorised expression language over 96 functions — the whole indicator catalogue, crossovers, bar state and historical offsets. Edit the rule, get CAGR, Sharpe, drawdown, expectancy, every trade, and the buy-and-hold baseline to judge it against.
One price for all of it
No modules, no add-ons, no seat counting. Pro is everything we make, for one flat price per domain.
free
$0
MIT-licensed, forever
- Candlestick, line & area stock charts
- The 14 classic indicators (SMA, RSI, MACD…)
- All 10 themes + your own via registerTheme()
- Line, horizontal-line & text drawing tools
- Plugin system & the JSON chart config
No sign-up. Shows a small watermark.
pro
$249/ domain / year
Unlimited developers on that domain
- All 10 chart types & all 129 indicators
- All 32 drawing tools, incl. measurement and positions
- All 52 terminal widgets (order book, watchlist…)
- Backtesting, auto-analysis, replay, event markers
- Export, workspaces, custom formulas, 10 languages
- Watermark off, plus priority email support
License key delivered by email
enterprise
Custom
For platforms & white-label
Unlimited domains and apps, volume licensing, an SLA with guaranteed response times, and custom indicators or themes built for you.
Talk to usReply within one business day
Nothing to lock you in. The core is MIT, and the license is checked in the browser and never phones home — if it lapses, nothing breaks. You just stop getting updates.
Before you install
Something else? Ask us — it goes to the person who wrote the library.
Your first chart is three lines away
Copy the command, paste the snippet, and you have a live stock chart with the whole indicator catalogue behind it. No account, no key, nothing to cancel later.
import 'tickwick/style.css';
import { TickwickChart, generateRealisticData } from 'tickwick';
TickwickChart.create({ container: '#chart', data: generateRealisticData(500) });Need everything — indicators, tools, widgets, backtesting? Pro is $249/domain/year — and the free core stays MIT either way.