반응형
업비트의 Open API를 이용해서 파이썬으로 로그인한 후, 아래와 같이 코드를 입력하고 실행하면, 현재 나의 지갑에 BTC(비트코인)을 얼마나 보유하고 있는지 확인할 수 있다.
반응형
BTC(비트코인) 잔고 확인은, 코인을 매도할 때 매도할 규모를 정하거나 또는 원하는 수량만큼의 코인을 매도할 수 있는지 확인을 하기 위해서 꼭 필요한 항목이므로, 전체 코드 중에서 코인을 매도하기 전, 적절한 위치에 배치하도록 한다.
import pyupbit
# 잔고조회 정의
def get_balance(ticker):
balances = upbit.get_balances()
for b in balances:
if b['currency'] == ticker:
if b['balance'] is not None:
return float(b['balance'])
else:
return 0
return 0
# Upbit 로그인 시작
access = "액세스 코드 입력"
secret = "시크릿코드 입력"
upbit = pyupbit.Upbit(access, secret)
# BTC 잔고 확인
btc = upbit.get_balance("KRW-BTC")
print("- BTC Balance : " + str(btc))
|
추가로 위의 코드 중에, "KRW-BTC"라고 되어있는 부분을 아래의 업비트 티커 목록을 참고해서 자리에 바꿔 넣으면 원하는 코인의 보유 수량을 불러올 수 있다.
예를 들면, "KRW-BTC" 대신 "KRW-ETH"나, "KRW-XRP"를 입력하면, 각각 이더리움과 리플의 보유 수량을 확인할 수 있다.
https://skydance.tistory.com/16
[파이썬] 업비트 티커목록(Ticker List)
매매를 하기 위한 티커는 아래의 링크에서 확인할 수 있다. https://api.upbit.com/v1/market/all 해당 링크에 들어가면 KRW 마켓, BTC 마켓, USDT 마켓의 티커들이 뒤죽박죽 규칙 없이 섞여있어서 몹시 혼란스
skydance.tistory.com
반응형
'Finance > 업비트' 카테고리의 다른 글
[파이썬] 업비트 BTC(비트코인) 매수 주문 (0) | 2022.11.17 |
---|---|
[파이썬] 업비트 BTC(비트코인) 현재가 조회 (0) | 2022.11.16 |
[파이썬] 업비트 KRW(원화) 잔고 조회 (0) | 2022.11.14 |
[파이썬] 업비트 티커 리스트(Ticker List) (3) | 2022.11.10 |
[파이썬] 업비트 Open API 로그인 (0) | 2022.11.09 |