Открытый код · MIT · бесплатно для любого рынка

Создано для торговых экранов и табло котировок.

Графики, ввод ордеров, поток ордеров и табло котировок в реальном времени для любой биржи. Одно семейство API, любой фреймворк, никаких сторонних runtime-зависимостей.

import { Chart } from '@tradecanvas/chart'

const chart = new Chart(el, { theme: 'dark' })
chart.setData(bars)
chart.addIndicator('ema', { period: 21 })
вживую · смоделированный рынок
Запускаем рынок…
Ордера, позиции, стоп-лосс и тейк-профит на графикеChartWidget →
@tradecanvas/chart

График

18 типов графиков на Canvas 2D или WebGL, 134 индикатора, 64 свечные модели, 69 инструментов рисования.

@tradecanvas/chart/widget

Торговый виджет

Готовый экран: меню, списки наблюдения, тикет ордера, позиции и оповещения, на 30 языках.

bo-grid

Табло котировок

Табло в реальном времени для любой биржи: 1000 символов при 30 000 тиков в секунду, мигающие ячейки, группировка, сводные таблицы, экспорт в Excel.

@tradecanvas/chart

Поток ордеров

Глубина стакана, тепловая карта ликвидности на GPU, стакан с торговлей в один клик и профиль объёма.

Одна цель: экраны, с которых торгуют. Графики, ввод ордеров, табло котировок и поток ордеров, сделанные как следует.

Быстро там, где торговля становится тяжёлой.

Миллион баров, тысяча символов, тики без остановки. Измерено на ноутбуке со встроенной графикой; запустите те же сцены на своём.

1 000 000
баров на одном графике, прокрутка при 60 fps с WebGL и четырьмя индикаторами
~0,001 ms
чтобы учесть живой тик в четырёх индикаторах на 100 000 баров
1 000
символов на одном табло котировок, каждая изменившаяся ячейка мигает
176 KB
headless-график после gzip, без зависимостей
WebGL там, где это важноВремя кадра при прокрутке, Canvas 2D против WebGL 2. Короче — быстрее; 16,7 мс — это 60 кадров в секунду.
1600×900, все 1 000 000 баров на экране + 4 индикатора · 2×
2560×1400, 2000 свечей + 4 индикатора · 2×

Делаете торговый экран на TradeCanvas?

Мы будем рады узнать об этом.