ChartData

data class ChartData(val requestedEvents: Set<ChartEventType>, val meta: ChartMeta, val prices: List<OHLCV>, val events: ChartEvents?)(source)

Chart API 조회 결과

Yahoo Finance Chart API를 통해 조회한 차트 데이터를 나타냅니다. 가격 데이터(OHLCV)는 항상 포함되며, 이벤트 데이터는 요청시에만 포함됩니다.

사용 예시:

val result = ufc.chart(
symbol = "AAPL",
events = setOf(ChartEventType.DIVIDEND, ChartEventType.SPLIT)
)

// 요청한 이벤트 확인
if (result.hasEvent(ChartEventType.DIVIDEND)) {
val dividends = result.getDividends()
}

// 가격 데이터는 항상 존재
result.prices.forEach { ohlcv ->
println("${ohlcv.timestamp}: ${ohlcv.close}")
}

Constructors

Link copied to clipboard
constructor(requestedEvents: Set<ChartEventType>, meta: ChartMeta, prices: List<OHLCV>, events: ChartEvents?)

Properties

Link copied to clipboard

이벤트 데이터 (배당, 분할, 자본이득 등, 요청시에만 포함)

Link copied to clipboard

차트 메타데이터 (심볼, 통화, 현재가 등)

Link copied to clipboard

OHLCV 가격 데이터 목록 (항상 포함)

Link copied to clipboard

요청한 이벤트 종류 목록

Functions

Link copied to clipboard

자본 이득 이벤트 데이터 가져오기

Link copied to clipboard

배당금 이벤트 데이터 가져오기

Link copied to clipboard

주식 분할 이벤트 데이터 가져오기

Link copied to clipboard

특정 이벤트 타입을 요청했는지 확인