Streaming Client
Yahoo Finance WebSocket Streaming 클라이언트.
WebSocket을 통해 실시간 주식 시세 데이터를 수신합니다. 자동 재연결, 하트비트, 구독 관리 기능을 제공합니다.
사용 예시:
val client = StreamingClient.create()
client.connect()
// 데이터 수신
client.prices.collect { price ->
println("${price.symbol}: ${price.price}")
}
// 구독
client.subscribe("AAPL")
client.subscribe(listOf("GOOGL", "MSFT"))
// 정리
client.close()Content copied to clipboard
Properties
Functions
Link copied to clipboard
WebSocket 연결을 종료합니다.
Link copied to clipboard
현재 구독 중인 심볼 목록을 반환합니다.
Link copied to clipboard
연결 상태를 확인합니다.
Link copied to clipboard
특정 심볼의 가격 데이터만 필터링한 Flow.
Link copied to clipboard
특정 심볼의 상세 시세 데이터만 필터링한 Flow.
Link copied to clipboard
심볼 구독을 해제합니다.
여러 심볼의 구독을 해제합니다.
Link copied to clipboard
모든 구독을 해제합니다.