[파이썬] 업비트 코인 매수정보 확인

2023. 1. 12. 09:14자동매매/업비트

반응형

내가 매수한 코인의 평균 단가는 얼마인지, 몇 개를 가지고 있는지, 평가금액은 얼마인지를 아는 것은 매우 중요하다.

코인을 매수 한 다음, 보유 중인 코인의 현재 수익률을 계산해서 손실이 심하면 손절을 할지, 물타기를 할지 수익이 나고 있으면 수익을 실현할지, 아니면 좀 더 보유할지 등을 판단할 수 있게 하는 중요한 값들이다.

 

아래의 코드는 매수한 코인의 평균 단가, 보유수량, 현재가를 확인하고 확인한 값을 바탕으로 보유 중인 BTC의 평가금액을 확인하는 코드이다.

 

import pyupbit


def get_current_price(ticker):
    return pyupbit.get_orderbook(ticker=ticker)["orderbook_units"][0]["ask_price"]


# Upbit 로그인 시작
access = "액세스 코드 입력"
secret = "시크릿코드 입력"
upbit = pyupbit.Upbit(access, secret)


ave_buy_price = upbit.get_avg_buy_price('KRW-BTC')
coin_qty = upbit.get_balance('KRW-BTC')
current_price = get_current_price('KRW-BTC')
coin_value = current_price * coin_qty


print("BTC 매수평균 : ", ave_buy_price, " KRW")
print("BTC 보유수량 : ", coin_qty, " BTC")
print("BTC 현재가   : ", current_price, " KRW")
print("BTC 평가금액 : ", coin_value, " KRW")

 

 

 

 

평균 단가, 보유수량, 현재가는 각각 'ave_buy_price', 'coin_qty', 'current_price'에 대입되고 'coin_qty', 'current_price'를 이용해서 평가금액을 계산하여 'coin_value'에 대입한다.

 

 

실행결과

반응형