Finance/업비트
[파이썬] 업비트 코인 매수정보 확인
skydance_blog
2023. 1. 12. 09:14
728x90
반응형
내가 매수한 코인의 평균 단가는 얼마인지, 몇 개를 가지고 있는지, 평가금액은 얼마인지를 아는 것은 매우 중요하다.
코인을 매수 한 다음, 보유 중인 코인의 현재 수익률을 계산해서 손실이 심하면 손절을 할지, 물타기를 할지 수익이 나고 있으면 수익을 실현할지, 아니면 좀 더 보유할지 등을 판단할 수 있게 하는 중요한 값들이다.
아래의 코드는 매수한 코인의 평균 단가, 보유수량, 현재가를 확인하고 확인한 값을 바탕으로 보유 중인 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'에 대입한다.
728x90
반응형