Bảng dữ liệu cho thị trường sôi động.
Bảng giá, danh mục theo dõi, sổ lệnh và order book. Hàng chục nghìn tick mỗi giây được gộp vào một lần cập nhật mỗi khung hình, và chỉ những ô đã đổi được vẽ lại. Nhóm, pivot, dữ liệu dạng cây và xuất Excel có sẵn trong cùng một gói miễn phí.
npm i bo-grid
- 1.000 × 24mã và cột trên một bảng giá
- 30.000sự kiện mỗi giây, một lần cập nhật mỗi khung hình
- ~45 KBlõi gzip, không phụ thuộc runtime
- 8giao diện có sẵn, và token của riêng bạn
Đo trên bản build production trong Chrome: bảng 1.000 mã, 24 cột tốn khoảng 9 ms xử lý trên luồng chính mỗi khung hình ở 10.000 sự kiện mỗi giây và khoảng 12 ms ở 30.000, mọi ô đổi giá đều nháy màu.
Sinh ra cho giá
Những gì một màn hình giao dịch cần đều có sẵn, không phải tự viết cell renderer.
- Nháy màu theo từng tickÔ đổi màu tăng hoặc giảm khi giá đổi và có thể hiện độ lớn của bước giá. Trên bảng giá đông, chế độ giữ màu giúp mỗi lần nháy rất rẻ.
- Màu trần, sàn, tham chiếuGiá trần, sàn và tham chiếu tô màu đúng như sàn giao dịch, kèm định dạng theo bước giá và trạng thái phiên.
- Chỉ truyền những gì đang hiệnLuồng tick được gộp lại và vá từng dòng tại chỗ; đăng ký theo vùng nhìn chỉ truyền những mã đang hiện trên màn hình.
- Order book và khớp lệnhHàm hỗ trợ order book, thang giá và lịch sử khớp lệnh, trong một entry tuỳ chọn khoảng 1 KB.
Xem qua



Mọi thứ trong một gói
Một lần cài, không add-on, không khoá bản quyền.
- Realtime
- Nháy màu theo tick · độ lớn mỗi bước giá · vá dữ liệu tại chỗ · luồng tick gộp · chỉ truyền dòng đang hiện · sắp xếp lại trực tiếp
- Dữ liệu
- Sắp xếp một và nhiều cột · lọc chữ, số, ngày, tập hợp · tìm nhanh · tìm trong bảng · nhóm kèm tổng phụ · pivot · dữ liệu dạng cây · master-detail · dòng phía server
- Chỉnh sửa
- Sửa tại chỗ, theo kiểu dữ liệu · kiểm tra hợp lệ · clipboard · kéo điền · hoàn tác và làm lại
- Bố cục
- Ghim cột và dòng · cột co giãn hoặc nở theo giá trị · đổi cỡ, sắp xếp, ẩn cột · nhóm tiêu đề · gộp ô · ảo hoá cột · phân trang
- Giao diện
- 8 giao diện có sẵn và token của riêng bạn · thanh dữ liệu, biểu tượng, thang màu · sparkline · bản địa hoá
- Nền tảng
- Bàn phím và trình đọc màn hình · SSR và SvelteKit · lưu, khôi phục bố cục · xuất, nhập CSV và Excel
Bắt đầu trong một phút
Dùng trực tiếp trong Svelte 5. React, Vue, Angular hay JavaScript thuần dùng thẻ <bo-grid>, không cần cài Svelte.
<script lang="ts">
import { Grid, type ColumnDef } from 'bo-grid';
const columns: ColumnDef[] = [
{ type: 'text', key: 'symbol', header: 'Symbol' },
{ type: 'price', key: 'price', header: 'Price', flash: 'auto', showChange: true },
{ type: 'percent', key: 'change', header: 'Chg %' },
{ type: 'volume', key: 'volume', header: 'Volume' },
];
let rows = $state.raw(quotes);
</script>
<Grid {rows} {columns} height={480} fitColumns findBar />// React, Vue, Angular or plain JS: no Svelte setup
import 'bo-grid/element';
document.querySelector('bo-grid').config = {
columns,
rows,
height: 480,
theme: 'dark',
// Ticks patch rows in place: only changed cells repaint
onReady: (api) => feed.onTicks((changes) => api.patchRows(changes)),
};Bên cạnh biểu đồ
bo-grid và TradeCanvas được làm để đặt cạnh nhau: bảng giá mà mỗi dòng mở ra một biểu đồ, biểu đồ đặt cạnh sổ lệnh. Cùng nhau, chúng là khởi đầu của một bộ công cụ cho phần mềm giao dịch: biểu đồ, đặt lệnh, bảng giá và dòng lệnh.
Bạn đang làm màn hình giao dịch với TradeCanvas?
Chúng tôi rất muốn nghe về nó.