본문 바로가기
문송충의 코딩하기/퀀트 투자 스터디

업비트에서 지난 4년치 비트코인, 이더리움, 에이다 가격 가져오기 with Python

by 동장군님 2022. 1. 12.
728x90
반응형

오늘부터 파이썬을 활용한 퀀트 투자에 입문하도록 하겠다. 첫 시작은 업비트에서 주요 코인 가격을 가져와 코인 간 상관관계를 구해보도록 하겠다. 


업비트에서 데이터를 가져오기 위해서는 우선 업비트 라이브러리 pyupbit를 설치해야 한다. 

-> pip install pyupbit

 

설치가 완료되면 아래 코드를 통해 원화로 거래할 수 있는 코인 리스트를 확인할 수 있을 것이다. 

import pyupbit
tickers = pyupbit.get_tickers(fiat="KRW")
print(tickers)

 

다음으로는 가장 대표적인 암호화폐 비트코인, 이더리움, 에이다의 지난 4년간 가격 데이터를 가져오도록 하겠다. 

import pandas as pd

df = pyupbit.get_ohlcv("KRW-BTC", count=365*4)
df2 = pyupbit.get_ohlcv("KRW-ADA", count=365*4)
df3 = pyupbit.get_ohlcv("KRW-ETH", count=365*4)

btc=df['close']
eth=df3['close']
ada=df2['close']

dff=pd.concat([btc,eth,ada],axis=1)
dff.columns=['BTC','ETH','ADA']

마지막으로 암호화폐 간 상관관계를 구해보도록 하겠다. 

 

dff.corr()

가치가 높은 비트코인, 이더리움, 에이다 간 상관관계는 굉장히 높은 것으로 나타났다.

 

728x90
반응형

댓글