본문 바로가기

반응형

Bitcoin

[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] 자동매매 프로그램 만들기 - 1. 업비트 API 사용 신청 암호화폐 자동매매 프로그램을 만들기 위해서는 기본적으로 거래소에서 제공하는 암호화폐에 대한 정보가 필요하다. 대부분의 큰 거래소들은 Open API를 제공하므로, 그중 국내에서 가장 거래량이 많은 업비트(Upbit) 거래소의 API를 사용하려고 한다. 먼저, 업비트 사이트의 회원가입 과정은 생략하겠다. 업비트 메인 홈페이지의 하단 부분을 보면 "Open API" 메뉴를 확인할 수 있다. 이를 클릭하자. Open API 사용하기를 누르면 Open API 이용 약관이 나온다. 여러 주의사항이 있는데, 대충 중요한 내용만 보면 다음과 같다. - 잔고 조회, 주문 기능(주문 조회, 주문하기), 출금 기능(출금 조회, 출금하기)을 사용할 수 있다. - 서비스의 장애 또는 중단으로 발생한 손해는 책임지지 않는다. ..