[파이썬] 업비트 코인 매수정보 확인
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'에 대입한다.
반응형
'자동매매 > 업비트' 카테고리의 다른 글
[파이썬] 업비트 지표 구하기 - 지수이동평균(EMA) (0) | 2023.01.14 |
---|---|
[파이썬] 업비트 지표 구하기 - 단순이동평균(SMA) (0) | 2023.01.13 |
[파이썬] 업비트 코인 가격 데이터 받아오기 (0) | 2023.01.06 |
[파이썬] 업비트 BTC(비트코인) 매도 주문 + 조건문 (0) | 2022.12.03 |
[파이썬] 업비트 BTC(비트코인) 매수 주문 + 조건문 (0) | 2022.11.22 |