시작하기
TradeCanvas를 설치하고 1분 안에 차트를 렌더링합니다.
설치
원하는 패키지 매니저를 사용하면 됩니다.
npm install @tradecanvas/chart
# or
pnpm add @tradecanvas/chart
# or
yarn add @tradecanvas/chart 드롭인 위젯
ChartWidget은 동작하는 차트를 가장 빠르게 얻는 방법입니다. 프레임워크 의존성 없이
어떤 호스트 요소 안에서든 도구 모음, 그리기 사이드바, 설정 대화상자, 상태 표시줄을 갖춘
완전한 트레이딩 UI를 렌더링합니다.
import { ChartWidget } from '@tradecanvas/chart/widget'
import { BinanceAdapter } from '@tradecanvas/chart'
const widget = new ChartWidget(document.getElementById('chart')!, {
symbol: 'BTCUSDT',
timeframe: '5m',
theme: 'dark',
adapter: new BinanceAdapter(),
historyLimit: 500,
trading: true,
// Optional features
watchlist: true, // right-side sparkline panel
persistLayouts: true, // remember per-symbol indicators / drawings
// dragDropImport defaults to true — drop a CSV / JSON onto the chart
}) 위젯은 별도 설정 없이 전문 트레이더용 제스처를 모두 지원합니다. 마지막 봉 너머의 빈 미래 영역까지 드래그하고, 가격/시간 축을 드래그해 눈금을 조정하고, Ctrl/⌘+드래그로 여러 그림을 선택하고, Shift+드래그로 측정하고, Alt+클릭으로 툴팁을 고정할 수 있습니다. Ctrl/⌘+K는 명령 팔레트, Ctrl/⌘+P는 종목 검색을 열고, ?를 누르면 전체 단축키 목록을 볼 수 있습니다.
헤드리스 Chart
주변 UI를 완전히 제어하려면 하위 수준의 Chart 클래스를
직접 사용하세요. 도구 모음은 직접 만들고, 모든 기능은 그대로 사용할 수 있습니다.
import { Chart } from '@tradecanvas/chart'
const chart = new Chart(host, {
chartType: 'candlestick',
theme: 'dark',
})
chart.setData(bars)
chart.addIndicator('sma', { period: 20 }) 프레임워크 래퍼
React, Vue, Svelte 래퍼는 프레임워크 섹션에서 확인할 수 있습니다.
다음 단계
- API 레퍼런스 —
Chart와ChartWidget의 전체 API - 차트 유형 — 내장 차트 유형 18종
- 지표 — 지표 95종 카탈로그
- 실시간 및 리플레이 — 스트리밍 어댑터와 리플레이 모드
- 분석 — 전략 백테스터와 리스크 지표