Código aberto · MIT · grátis para qualquer mercado

Feito para telas de trading e painéis de cotações.

Gráficos, envio de ordens, fluxo de ordens e um painel de cotações em tempo real, para qualquer bolsa. Uma só família de APIs, todos os frameworks, sem dependências de terceiros em runtime.

import { Chart } from '@tradecanvas/chart'

const chart = new Chart(el, { theme: 'dark' })
chart.setData(bars)
chart.addIndicator('ema', { period: 21 })
ao vivo · mercado simulado
Iniciando o mercado…
Ordens, posições, stop-loss e take-profit no gráficoChartWidget →
@tradecanvas/chart

Gráfico

18 tipos de gráfico em Canvas 2D ou WebGL, 134 indicadores, 64 padrões de candles, 69 ferramentas de desenho.

@tradecanvas/chart/widget

Widget de trading

Uma tela completa: menus, listas de observação, boleta, posições e alertas, em 30 idiomas.

bo-grid

Painel de cotações

Um painel em tempo real para qualquer bolsa: 1.000 ativos a 30.000 ticks por segundo, células que piscam, agrupamento, pivot, exportação para Excel.

@tradecanvas/chart

Fluxo de ordens

Profundidade do livro de ofertas, um heatmap de liquidez na GPU, um book em escada com clique para operar e perfil de volume.

Um só foco: as telas de onde as pessoas operam. Gráficos, envio de ordens, painéis de cotações e fluxo de ordens, bem feitos.

Rápido onde o trading pesa.

Um milhão de barras, mil ativos, ticks que não param. Medido em um notebook com GPU integrada; rode as mesmas cenas na sua máquina.

1.000.000
barras em um gráfico, deslizando a 60 fps com WebGL, com quatro indicadores
~0,001 ms
para incorporar um tick ao vivo a quatro indicadores em 100.000 barras
1.000
ativos em um painel de cotações, cada célula alterada piscando
176 KB
o gráfico headless, com gzip, sem dependências
WebGL onde faz diferençaTempo por quadro ao deslizar, Canvas 2D contra WebGL 2. Menor é mais rápido; 16,7 ms equivalem a 60 quadros por segundo.
1600×900, zoom afastado em 1.000.000 de barras + 4 indicadores · 2×
2560×1400, 2.000 candles + 4 indicadores · 2×

Construindo uma tela de trading com o TradeCanvas?

Queremos saber.