Loại biểu đồ
18 loại biểu đồ có sẵn. Đổi loại lúc chạy bằng chart.setChartType(type).
Cơ bản
| Loại | Mô tả |
|---|---|
candlestick | Nến OHLC kinh điển. |
bar | Thanh OHLC (kiểu phương Tây). |
line | Biểu đồ đường theo giá đóng cửa. |
area | Vùng tô màu bên dưới đường giá đóng cửa. |
baseline | Trên / dưới một mức giá cơ sở, tô hai màu. |
stepLine | Đường bậc thang — làm nổi bật từng giá đóng cửa rời rạc của nến. |
lineWithMarkers | Đường kèm một chấm tại mỗi điểm dữ liệu. |
hollowCandle | Thân nến rỗng khi giá đóng cửa > giá đóng cửa trước đó. |
hlcArea | Dải cao-thấp kèm đường giá đóng cửa. |
hiLo | Một thanh nối giá thấp với giá cao của mỗi nến, tô màu theo chiều tăng / giảm; thanh đủ rộng sẽ ghi kèm giá cao và giá thấp. |
Biến đổi
| Loại | Mô tả |
|---|---|
heikinAshi | Chuỗi nến được làm mượt bằng phép biến đổi Heikin-Ashi. |
renko | Biểu đồ viên gạch với bước giá cố định; không phụ thuộc thời gian. |
kagi | Đường đảo chiều dương/âm (yang/yin); mức đảo chiều theo phần trăm (mặc định 4) hoặc theo giá. |
lineBreak | Một đường mới khi giá đóng cửa phá vỡ các đường gần nhất (mặc định 3). |
pointAndFigure | Các cột X/O; kích thước ô + số ô đảo chiều. |
rangeBars | Biên độ cao-thấp của mỗi nến bằng một khoảng cố định. |
Theo khối lượng
| Loại | Mô tả |
|---|---|
volumeCandles | Độ rộng nến tỉ lệ với khối lượng. |
equivolume | Hộp phủ trọn biên độ, độ rộng tỉ lệ với tỉ trọng khối lượng; màu theo giá đóng cửa so với giá đóng cửa trước (kiểu Richard Arms). |
Đổi loại lúc chạy
chart.setChartType('equivolume') Các phép biến đổi (Heikin-Ashi, Renko, Kagi, Line Break, P&F, Range Bars) được xử lý
bên trong — chart.getData() vẫn trả về chuỗi dữ liệu gốc đã truyền vào.
Thông số của các loại nến dựng từ dữ liệu
Kích thước ô của Renko, số đường mà Line Break phải phá vỡ, mức đảo chiều của Kagi, kích thước ô và số ô đảo chiều của Point & Figure, và biên độ của Range Bars. Thông số nào không đặt sẽ được tính từ dữ liệu (ô Renko theo ATR, ô P&F bằng 1% giá đóng cửa trung bình…). Các thông số được giữ trong trạng thái đã lưu; trong ChartWidget, chúng nằm trong hộp thoại cài đặt, ở phần dành cho loại biểu đồ đang dùng.
chart.setChartTypeOptions({
renko: { boxSize: 50 }, // or 'atr' with atrPeriod
lineBreak: { lines: 2 },
kagi: { reversal: 25, reversalType: 'price' }, // or a percent
pointAndFigure: { boxSize: 10, reversal: 3 },
rangeBars: { range: 20 },
})
chart.getChartTypeOptions()
new Chart(host, { chartTypeOptions: { renko: { boxSize: 50 } } }) Chuỗi giá chính và các đường trên bảng giá chính
Ẩn chuỗi giá chính để chỉ xem các chỉ báo hoặc các mã so sánh; đánh dấu giá cao nhất và thấp
nhất trên màn hình; đánh dấu giá bid và ask. Nguồn dữ liệu nào có tick kèm bid và ask sẽ tự cập nhật các đường này.
chart.setMainSeriesVisible(false)
chart.setHighLowLines(true) // or new Chart(host, { highLowLines: true })
chart.setBidAsk({ bid: 64210.5, ask: 64211 })
chart.setBidAsk(null)