深色模式

指南

K 線圖

iOS 與 Android 各附 K 線圖元件,直接接 LapidClient 即可顯示;Web 只提供指標與聚合等純函式,沒有 UI。

平台
元件
iOS
UIKit KLineChartView、SwiftUI KLineChart
Android
View KLineChartView、Compose KLineChart(lapid-sdk-compose)
iOS
KLineChart(security: .symbol("2330"), dataSource: client, configuration: config,
           onRangeUnavailable: { requested, resolved in /* 提示改顯示 resolved */ })
Android
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。
  • 互動模式:完整、唯讀(適合自選清單縮圖)、只有十字線。

預設值

兩端預設不同,建議明確設定。

項目
iOS
Android
區間
6 個月
3 個月
均線
5、20、60
5、20

區間與當日資料

  • 要求的區間超過可用歷史時,圖表會退回可用範圍並通知你。
  • 盤中即時價不在本 SDK 範圍內;可用 setToday(iOS)或 today 參數(Android)併入你自己的當日資料。
  • 日 K 停牌列的 OHLC 全為 null,K 線圖不畫這些列。

漲跌色

漲跌色可反轉:iOS 在 KLineTheme.upDownInverted,Android 在 KLineConfig.upDownInverted。