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
반응형
'문송충의 코딩하기 > 퀀트 투자 스터디' 카테고리의 다른 글
[동퀀트] VAA(Vigilant Asset Allocation) 동적자산배분 파이썬으로 백테스팅 (1) | 2022.02.02 |
---|---|
MSFT 마이크로소프트 지난 5년간 주당배당금 연간 복리 성장률을 구해보자 (0) | 2022.01.25 |
파이썬으로 라오어 무한매수법 백테스팅, 이렇게 하는게 맞나? (0) | 2022.01.14 |
파이썬으로 포트폴리오 자산별 상관관계 구하기 (0) | 2022.01.14 |
파이썬으로 업비트 내 자산 잔고 조회하기 with pyupbit (0) | 2022.01.13 |
댓글