Skip to content

ORTEX Charts

Professional financial charts. Built for traders. Ready for your product.

The charting engine built for the ORTEX trading platform is now available to license. Give your users the charting experience they expect from a professional terminal, without the weight, complexity or branding constraints of traditional charting libraries.

Ten series types. 129 indicators. 32 drawing tools. Footprint bars. Volume profile. Market profile. Replay. Alerts. Linked charts. Live data. All in one remarkably lightweight JavaScript library.

Built from the ground up by ORTEX. No third-party charting code. No unnecessary runtime dependencies. No calls home.

89.9 KB

Full chart + toolbar

One file, gzip

33 ms

100,000-bar first paint

Fastest alternative: 448 ms

129

Technical indicators

51 built in, 78 on import

3.3 KB

Sparkline build

Stock chart@ortex-charts/financial
Loading stock chart…
Ten years of IBM daily bars with a moving average pair, volume, earnings markers and a crosshair readout.

What ORTEX Charts Is, in One Paragraph

ORTEX Charts is a commercial JavaScript charting library for financial applications, made by ORTEX Technologies Ltd, the company behind the ORTEX trading and market-data platform, and the engine its own terminal at app.ortex.com is moving onto. A full chart with a toolbar, indicators, drawings and order flow is 89.9 KB gzip in one file, a line chart is 32.5 KB and a sparkline is 3.3 KB; it first paints 100,000 bars in 33 ms against 448 ms for the fastest of the alternatives. It is for teams building trading, brokerage, research and market-data products, including paid and internal ones, which the free TradingView tier does not cover. It is priced per product with any number of developers and everything included: $42 a month for one product with no mark, $125 a month for up to five, each paid annually ($499 and $1,499), and an annual OEM agreement, priced by deployment, for a product you ship to others with your own logo on the chart. It is Canvas 2D rather than WebGL, so a chart of millions of points all on screen at once is SciChart's job rather than this one.

Every figure above is measured and reproducible: see the method.

The engine

A terminal-grade charting engine, not another plotting widget

ORTEX Charts was built to solve the problems we faced inside our own market-data and trading platform: deep histories, live updates, professional technical analysis, advanced order flow, mobile performance and a user interface that feels like part of the product rather than an embedded third-party tool. Now the same engine can sit inside your brokerage, trading platform, research application, market-data product or internal desk tool.

One engine. From a tiny sparkline to a full trading terminal.

Why teams choose ORTEX Charts

Fast with real market history

Typed-array columns and visible-range rendering are designed for financial datasets. In our benchmark, ORTEX Charts paints 100,000 bars in 33 ms.

Tiny by design

The full chart with toolbar is 89.9 KB gzip. Candles and volume are 59 KB, a line chart 32.5 KB, and a sparkline just 3.3 KB.

Built for commercial products

Use it in paid, private and internal applications. Every paid plan removes the ORTEX mark entirely.

Advanced features are already in the box

Footprint bars, exact volume profile, market profile, cumulative delta, replay, alerts and session-aware charting are native features, not a roadmap.

Your data remains yours

Connect arrays, JSON, a datafeed or WebSockets. The chart does not fetch data by itself and does not call home.

Bundle size and start-up cost against the alternatives
What the page loadsJavaScript, gzipFilesWhat that includes
ORTEX Charts, a line chart32.5 KB1Engine, scales, crosshair, one series
ORTEX Charts, candles and volume59 KB1Plus legend, price lines, crosshair readout
ORTEX Charts, the full chart89.9 KB1Toolbar, indicators, drawings, order flow
TradingView Lightweight Charts 561 KB1Series only: no toolbar, drawings or indicators
Highcharts Stock 13, with its stock tools216 KB9The set their own Stock Tools demo loads
TradingView Advanced Charts4.8 MB154The licensed drop, uncompressed on disk
ChartIQ4.4 MB65Transferred by their public demo

Measured on 2026-09-05 with one method: our entry points bundled and gzipped, their published production files gzipped identically, file by file. A chart that draws a line pays for a line, which is why the first row is what it is. Each figure is the whole cost: no ORTEX Charts package has a third-party runtime dependency, and no line of it comes from another library, so nothing arrives behind it. The full comparison, with the file lists, the features and the licensing.

Performance

Performance your users can feel

A financial chart is part of the interface, not decoration. It should open instantly, stay responsive and keep up when the data gets serious. Run the benchmark below in your own browser, on your own machine. The methodology is published, so the numbers can be reproduced.

33 ms

ORTEX first paint

448 ms

Fastest alternative in the benchmark

100,000

Bars in the test

33 ms

Tick to painted frame

At the same 100,000 bars

100,000 bars, timed here@ortex-charts/financial
Loading 100,000 bars, timed here…
Create the chart, set the data, wait for the first paint, and print the number your own browser just produced.

Do not take the number on trust

The benchmark on the left runs here, now: create the chart, set 100,000 bars, wait for the first painted frame. The same test against TradingView Lightweight Charts is in the repository, and the method is written down.

In the box

Everything a serious trading interface needs

Every feature here came out of an audit of the ORTEX terminal, the product this library is replacing the charts in, so they are the ones a trading product actually needs rather than the ones that demonstrate well.

Ten series types

Candlesticks, bars, line, area, baseline and histogram, plus Renko, Kagi, Point and Figure and line break. Heikin-Ashi and hollow are candlestick modes, and the scales are linear, log, percentage and indexed, on unlimited resizable panes.

129 indicators

51 built-in studies plus 78 additional indicators that can be imported only when needed. Register your own indicators in JavaScript and curate exactly what users see.

32 drawing tools

Trend lines, rays, channels, Fibonacci levels, rectangles, notes and measures, with magnet mode, undo and redo, and JSON import and export.

Professional order flow

Footprint bars, volume profile, market profile, delta, cumulative delta and relative volume. Supply bid and ask volume and calculations use actual aggressor volumes.

Replay, linked charts and alerts

Step through history bar by bar, keep higher-timeframe charts in sync, link charts together and expose draggable price alerts to your application.

Events on the timeline

Place earnings, dividends, filings, news and your own annotations directly on the chart as badges, lanes, callouts, lines and ranges.

The full shell@ortex-charts/ui
Loading the full shell…
The whole terminal chart: symbol box, resolutions, series types, indicator and drawing menus, screenshot and full screen.

Order flow

Order flow without another bolt-on

Advanced trading products increasingly need more than candles and indicators. ORTEX Charts includes footprint bars, volume profile, market profile, delta and cumulative delta natively. Feed the chart bid and ask volume and the numbers are calculated from aggressor volume rather than approximated from the close.

FootprintVolume profileMarket profileDeltaCumulative deltaRelative volume
Footprint bars@ortex-charts/financial
Loading footprint bars…
Bid and ask volume at every price inside the bar, with imbalances marked and a delta strip underneath.

Customization

Make it look like you built it

Your colors. Your controls. Your data. Your brand.

Every color the engine paints is tokenized, so themes can change at runtime. Choose which toolbar controls appear, add your own actions and decide how drawings are stored. With a white-label license, the ORTEX mark comes off. The chart becomes part of your product, not an advertisement for somebody else's.

Theme tokens, live@ortex-charts/financial
Loading theme tokens, live…
Change the palette, grid, fonts and candle colors and watch the chart repaint without being recreated.
Theme tokens
chart.setTheme({
    name: "brand",
    background: "#0C1519",
    grid: "#16232A",
    text: "#D7E0E5",
    up: "#22C08A",
    down: "#EF4E5A",
    fontFamily: "Inter, system-ui, sans-serif",
    palette: ["#7C5CE6", "#F5A524", "#4C8DFF"],
});

Small charts

One library from the sparkline up

Use the same engine for a 3.3 KB sparkline inside a screener, a compact instrument chart or a full multi-pane technical-analysis workspace. A screening table with 200 rows can draw every sparkline on one render frame, so a live update costs one paint rather than 200.

Sparkline table@ortex-charts/lite
Loading sparkline table…
Twelve rows of line, area, column and win-loss sparklines updating together on one render frame.

Your data

Bring your data. Keep control.

Pass an array. Describe your existing JSON with an adapter. Implement a datafeed. Connect a WebSocket. Custom series can live on their own panes with their own scales and formatting. ORTEX Charts draws what you give it, asks for nothing else and never calls home.

Short interest on the chart@ortex-charts/financial
Loading short interest on the chart…
ORTEX Estimated Short Interest and Days to Cover for IBM, plotted from a JSON feed on their own panes.

Or add ours. The library ships without data, but the fundamentals, options, analyst, events and short-interest data behind app.ortex.com is available separately through the ORTEX API at docs.ortex.com, and plugs straight into the chart's data menu next to your own. Talk to us about adding ORTEX data.

The boundary

Built for financial products, not benchmark theatre

ORTEX Charts uses Canvas 2D. If your application genuinely needs to display millions of points on screen at once, a WebGL engine is the better tool. For the workloads a trading, brokerage or research product typically draws, ORTEX Charts is designed to be exceptionally fast while remaining a fraction of the size of heavier alternatives.

That boundary is intentional: ship the engine your users need, not megabytes they do not.

Pricing

One price per product. Any number of developers.

No seats to count, no add-ons, no support tier to buy. Every plan has every package. Paid plans show no mark, and only OEM shows yours. Sixty-day money-back guarantee, and the price you buy at is held for as long as you stay. Evaluate it in the playground and on localhost; there is no free plan.

Pro

$42

a month per product, paid annually as $499

One product, any number of developers, no mark. Or $59 month to month.

Buy now

Business

$125

a month for up to five products, paid annually as $1,499

Priority support, invoicing, and an optional ORTEX data API trial. Or $179 month to month.

Buy now

OEM

By agreement

annual contract

Ship it inside a product you sell, with your own logo on the chart. Source access and a named engineer.

Talk to us

Start

Ten lines to a chart your users will recognize

Install from the private registry, or drop in the hosted kit and skip the build step entirely. Both paths use the same license key and the same API.

index.ts
import { createFinancialChart } from "@ortex-charts/financial";

const chart = createFinancialChart(document.getElementById("chart"), {
    theme: "dark",
    timeZone: "America/New_York",
    resolution: "1D",
    data: bars,
});

chart.addIndicator("ema", { length: 21 });
chart.setMarkers(earnings);
chart.live(myWebSocketSource);

Get started

Give your users a chart that feels native to your product

Whether you are building a brokerage, trading terminal, research platform, market-data product or internal desk tool, ORTEX Charts gives you a professional financial charting engine without forcing you to inherit somebody else's product.

Fast. Lightweight. Feature-rich. White-label. Built by a financial technology company for financial technology products.