가상화폐 퀀트 전략 시작을 위해 API를 통해 가상화폐 시세 및 가격을 가져오는 방법을 실습해보자
가상화폐 데이터를 가져오기 위해선 주로 API를 사용한다. 가장 많이 사용하는 API가 빗썸과 업비트이다. 이번 글에선 빗
썸에서 제공하는 API를 사용해서 비트코인 시세 데이터를 가져와보자.
pybithumb
빗썸에서는 private API(공개 API)와 public API(회원 API)를 제공한다. 빗썸 API를 사용하려면 API개발 가이드를 보고 파
이썬으로 직접 구현해야 하는데, 시세 데이터만 보려고 하는데 여간 귀찮은 일이 아니다. 그래서 파이썬에서 간단한 데이
터를 조회하기 위해서 만든 Pybithumb을 실습해보자.
pybithumb github페이지에서도 자세한 내용을 볼 수 있다
https://github.com/sharebook-kr/pybithumb
GitHub - sharebook-kr/pybithumb: python wrapper for bithumb API
python wrapper for bithumb API . Contribute to sharebook-kr/pybithumb development by creating an account on GitHub.
github.com
from IPython.core.display import display, HTML
display(HTML("<style>.container { width:90% !important; }</style>"))
#창 맞추기위함
먼저, pybithumb을 다운로드한다.
!pip install pybithumb
그리고 해당 라이브러리를 가져온다.
import pybithumb
이제, 암호화폐 ticker의 목록을 가져와보자. 암호화폐 ticker중에서 10개만 출력하자
print(pybithumb.get_tickers()[:10])
최근 체결가격 데이터 가져오기¶
get_current_price() 함수를 통해 ticker의 최근 체결 가격을 가져온다
print("BTC", pybithumb.get_current_price("BTC")) #Bitcoin의 최근 체결 가격 데이터를 가져온다
시세 데이터 가져오기¶
get_ohlcv() 함수를 사용해 ticker의 과거 시초가(open), 최고가(high), 최저가(low), 종가(close) 그리고 수량(volume)을 볼 수 있다
pybithumb.get_ohlcv("BTC")[:10]
'가상화폐 퀀트 전략' 카테고리의 다른 글
| # 트레이딩 전략 5 : 슈퍼상승장 + 변동성 조절 (1) | 2022.04.04 |
|---|---|
| # 트레이딩 전략 4 : 이동평균 + 현금 비중 80% 이상 (0) | 2022.04.04 |
| # 트레이딩 전략 3 : 가상화폐 분산투자 + 현금 비중 90% (0) | 2022.03.29 |
| # 트레이딩 전략 2 : 오버나잇(Overnight) 매수 (0) | 2022.03.24 |
| # 트레이딩 전략 1 : 저가매수, 고가매도 (buy low, sell high) (0) | 2022.03.15 |
댓글