指南
K 線圖
iOS 與 Android 各附 K 線圖元件,直接接 LapidClient 即可顯示;Web 只提供指標與聚合等純函式,沒有 UI。
KLineChart(security: .symbol("2330"), dataSource: client, configuration: config,
onRangeUnavailable: { requested, resolved in /* 提示改顯示 resolved */ })KLineChart(source = client, security = SecurityRef.Symbol("2330"), config = config,
onEvent = { e -> /* RangeUnavailable、TodayRejected、TodayGap */ })Web 沒有 K 線圖元件。可用 @lapid/sdk-core 的指標與聚合函式,搭配自己的圖表函式庫。
可設定項目
- 週期:日、週、月。
- 區間:1M 到 MAX。
- 蠟燭或折線、均線(SMA、EMA)、布林通道、成交量。
- 最多 3 個副圖:MACD、KDJ、RSI。
- 互動模式:完整、唯讀(適合自選清單縮圖)、只有十字線。
預設值
兩端預設不同,建議明確設定。
區間與當日資料
- 要求的區間超過可用歷史時,圖表會退回可用範圍並通知你。
- 盤中即時價不在本 SDK 範圍內;可用
setToday(iOS)或today參數(Android)併入你自己的當日資料。 - 日 K 停牌列的 OHLC 全為
null,K 線圖不畫這些列。
漲跌色
漲跌色可反轉:iOS 在 KLineTheme.upDownInverted,Android 在 KLineConfig.upDownInverted。