코인(암호화 화폐) 종목 등락률 구하기(with.python)

2022. 5. 11. 15:36코인

반응형

나만의 HTS 그중에서도 관심종목 테이블을 구성하려고 합니다. 테마주를 구성해서 볼 수 있다면,

 

주식처럼 테마주 매매가 가능할수도 있을 것 같습니다.

주식에서는 이렇게 테마주 별로 모아서 매매를 진행하고 있습니다.

 

종목 이름이 있었으면 좋겠고 등락률 정도만 나왔으면 좋겠다는 생각으로 코딩 공부를 하고 있습니다.

 

오늘은 업비트 기준 리플("KRW_XRP")의 등락률을 구해보려고 합니다.

 

간단한 코드내용:

 

import pyupbit

df = pyupbit.get_ohlcv("KRW-XRP",interval='day',count=2)
df['gab'] = (df['close'] - df['close'].shift(1)) / df['close'].shift(1) * 100

print("리플의 등락률은 : ",df['gab'][1],'% 입니다' )

 

결과 : 

 

캡처하는 동안 계속 바뀌고 있습니다.

아무튼 얼추 비슷하게 나온 것 같습니다.

 

소주점 두 자리만 나오게 하고 싶어 검색하였더니

print("리플의 등락률은 : ",df['gab'][1],'% 입니다' )

요 부분을 

 

print("리플의 등락률은 : ",round(df['gab'][1],2),'% 입니다' )
 
 
이렇게 바꾸면 되네요
 
 

 

성공적으로 소수점 두 자리가 나오는 모습을 볼 수 있습니다.

 

 

이렇게 간단한 코딩도 모르는 게 있으면 찾아보고 하면서 하루 정도가 소요되네요 T.T

 

파이썬이라는 프로그램이 쉽다고 하지만 저에게는 절대 아닙니다.

 

직장인으로서 월급에만 의지 할 수만 없다는 걸 알기에 계속 부딪혀 보는 수밖에 없지 않겠습니까?

 

이 부분을 활용해서 업비트를 hts 화 시켜보도록 하겠습니다.

 

정리 :

등락률 계산법 :  등락률 = (오늘 종가 – 어제 종가) / 어제종가 * 100.

df['gab'] = (df['close'] - df['close'].shift(1)) / df['close'].shift(1) * 100

반응형