開放原始碼 · MIT · 任何市場皆可免費使用

為交易畫面與報價看板而生。

圖表、下單、訂單流與即時報價看板,適用於任何交易所。同一套 API,支援所有框架,沒有第三方執行期相依套件。

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 種K線型態、69 種繪圖工具。

@tradecanvas/chart/widget

交易元件

一個完整的畫面:選單、自選清單、下單面板、部位與警示,支援 30 種語言。

bo-grid

報價看板

適用於任何交易所的即時看板:1,000 檔商品、每秒 30,000 筆 tick,儲存格閃爍、分組、樞紐分析、匯出 Excel。

@tradecanvas/chart

訂單流

委託簿深度、以 GPU 繪製的流動性熱力圖、點擊即可交易的深度報價階梯與成交量分佈。

只專注一件事: 人們用來交易的畫面。圖表、下單、報價看板與訂單流,每一樣都做到位。

在交易最吃重的地方,依然快速。

百萬根K線、上千檔商品、永不停歇的 tick。在一台內建顯示晶片的筆電上量測;你也能在自己的電腦上跑相同的場景。

1,000,000
根K線在同一張圖表上,開啟 WebGL 與四個指標,以 60 fps 平移
~0.001 ms
將一筆即時 tick 計入 100,000 根K線上的四個指標
1,000
檔商品在同一個報價看板上,每個變動的儲存格都會閃爍
176 KB
headless 圖表經 gzip 後的大小,零相依套件
在關鍵之處使用 WebGL平移時的畫面時間,Canvas 2D 對比 WebGL 2。越短越快;16.7 ms 即每秒 60 格。
1600×900,縮小顯示 1,000,000 根K線 + 4 個指標 · 2×
2560×1400,2,000 根K線 + 4 個指標 · 2×

正在用 TradeCanvas 打造交易畫面嗎?

我們很樂意聽你分享。