[파이썬] 업비트 KRW(원화) 잔고 조회

2022. 11. 14. 14:44자동매매/업비트

반응형

업비트의 Open API를 이용해서 파이썬으로 로그인한 후, 아래와 같이 코드를 입력하고 실행하면, 현재 업비트에 입금되어있는 KRW(원화)가 얼마인지 확인할 수 있다.

 

반응형

 

KRW(원화) 잔고 확인은, 코인을 매수할 때 매수할 규모를 정하거나 또는 원하는 수량만큼의 코인을 매수할 수 있는지 확인을 하기 위해서 꼭 필요한 항목이므로, 전체 코드 중에서 코인을 매수하기 전, 적절한 위치에 배치하도록 한다.

 

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)


# KRW 잔고 확인
krw = get_balance("KRW")        
print("- KRW Balance : " + str(krw))

 

 

업비트 KRW 잔고확인

반응형