Skip to content

WebSocketManager를 이용한 캔들(분봉) 데이터 구독 및 RSI 불일치 문제 문의 #136

Description

@jb9981-maker

안녕하세요, pyupbit 개발팀.

Upbit 공식 개발자 센터의 공지사항 ([Notice] Addition of 'Candle Data' Minute Intervals to WebSocket - https://global-docs.upbit.com/changelog/websocket_candles_miniutes)을 통해 웹소켓으로 분봉 캔들 데이터를 구독할 수 있게 되었다는 점을 확인했습니다.

현재 pyupbit 라이브러리를 사용하여 minute1 interval의 캔들 데이터를 웹소켓으로 구독하고, 이를 바탕으로 RSI를 계산하려고 시도하고 있습니다. 하지만 WebSocketManager("candle", ["KRW-SAHARA", "minute1"])와 같은 방식으로 구독을 시도했을 때, websockets.ConnectionClosed 또는 self.process_response(response)와 같은 오류가 발생하여 웹소켓 연결이 제대로 이루어지지 않고 있습니다.

또한, 기존 pyupbit.get_ohlcv 함수를 통해 가져온 1분봉 데이터로 계산한 RSI 값(예: 비트코인 29.57, 사하라 에이아이 43.22)이 Upbit 웹/앱 차트에서 보여주는 1분봉 RSI 값(예: 비트코인 62, 사하라 에이아이 65)과 지속적으로 큰 차이를 보이는 문제를 겪고 있습니다.

pyupbit 라이브러리의 WebSocketManager를 사용하여 candle 타입 (특히 minute1 interval) 웹소켓 데이터를 올바르게 구독하는 방법이나, 현재 RSI 값 불일치 문제를 해결할 수 있는 방안에 대한 가이드를 요청드립니다.

미리 감사드립니다.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions