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
@ortex-charts/financialWhat 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.
| What the page loads | JavaScript, gzip | Files | What that includes |
|---|---|---|---|
| ORTEX Charts, a line chart | 32.5 KB | 1 | Engine, scales, crosshair, one series |
| ORTEX Charts, candles and volume | 59 KB | 1 | Plus legend, price lines, crosshair readout |
| ORTEX Charts, the full chart | 89.9 KB | 1 | Toolbar, indicators, drawings, order flow |
| TradingView Lightweight Charts 5 | 61 KB | 1 | Series only: no toolbar, drawings or indicators |
| Highcharts Stock 13, with its stock tools | 216 KB | 9 | The set their own Stock Tools demo loads |
| TradingView Advanced Charts | 4.8 MB | 154 | The licensed drop, uncompressed on disk |
| ChartIQ | 4.4 MB | 65 | Transferred 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
@ortex-charts/financialDo 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.
@ortex-charts/uiOrder 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.
@ortex-charts/financialCustomization
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.
@ortex-charts/financialchart.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.
@ortex-charts/liteYour 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.
@ortex-charts/financialOr 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 nowBusiness
$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 nowOEM
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 usStart
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.
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.