본문 바로가기

반응형

autotrading

[Toy Project] 자동매매 프로그램 만들기 - 5. RSI 지표 이용하여 매매하기 [목차] 1. 여러 암호화폐 RSI값 받아오기 2. RSI 지표 이용하여 매매 기능과 연동 1. 여러 암호화폐 RSI값 받아오기 이전 글에서 특정 암호화폐의 RSI값을 계산하는 방법을 알아보았다. RSI값을 계산하기 위해서는 pyupbit 모듈의 get_ohlcv 함수를 이용하여 해당 암호화폐의 이전 데이터들을 불러와야 한다. 하지만 get_ohlcv 함수로는 여러 암호화폐에 대한 데이터를 한 번에 받아올 수 없어서, 여러 암호화폐 RSI값을 계산하기 위해서는 각 암호화폐별로 get_ohlcv 함수를 각각 호출해야 한다. 따라서, 원하는 암호화폐 ticker를 리스트에 모아놓고, 차례대로 RSI를 계산하기로 했다. (더 나은 방법이 있는지는 잘 모르겠다) coinlist = ["KRW-BTC", "KRW..
[Toy Project] 자동매매 프로그램 만들기 - 4. RSI 지표 계산하기 [목차] 1. RSI 지표란? 2. RSI 지표 공식 3. 업비트 API를 통해서 RSI 계산하기 1. RSI 지표란? RSI(Relative Strength Index)는 상대강도지수로, 주식, 선물, 옵션 등의 기술적 분석에 사용되는 보조 지표이다. 1978년 미국의 Welles Wilder가 개발했다. RSI는 가격의 상승 압력과 하락 압력 간의 상대적인 강도를 나타내며, 일정 기간 동안 주가가 전일 가격에 비해 상승한 변화량과 하락한 변화량의 평균값을 구하여, 상승한 변화량이 크면 과매수로, 하락한 변화량이 크면 과매도로 판단하는 방식이다. Welles Wilder는 70% 이상을 과매수, 30% 이하를 과매도 상태로 규정했다. 2. RSI 지표 공식 RSI 지표의 식이 어떻게 유도되는지 알아보자..