지난 글에 이어서 pyupbit를 활용하는 내용을 소개하고자 합니다.
2022.06.12 - [Programming/Crypto] - [Basic] pyupbit 소개 및 설치
pyupbit가 설치되어있다고 가정하고 시작하겠습니다.
가이드 문서 기준으로 작성을 하였습니다.
https://pyupbit.readthedocs.io/en/latest/
코인 Ticker 부르기
업비트에는 원화 마켓과 BTC 마켓 등이 있는데 원화 마켓 위주로 한번 확인해 보겠습니다.
fiat argument에 'KRW'를 부여하면 됩니다. list 형태로 저장됩니다.
import pyupbit
coins = pyupbit.get_tickers(fiat = 'KRW')
len(coins)
티커 10개만 확인해보면 친숙한 친구들이 나타납니다.
코인 현재 가격 부르기
10개 코인만 현재 가격 확인을 해봅니다. get_current_price()를 활용하며 return은 float type임을 알 수 있습니다.
for coin in coins[0:10]:
print(coin, pyupbit.get_current_price(coin))
10개만 확인하는데 무리는 없지만, 여러번 호출하는데 제한이 있기 때문에 나름 time에 interval을 부여해야 합니다. 그래야 에러 없이 모든 코인을 들고 올 수 있습니다. time.sleep를 이용하여 조회합니다.
import time
for coin in coins:
print(coin, pyupbit.get_current_price(coin))
time.sleep(0.1)
매수/매도 호가
저는 잘은 활용하지 않지만 매수/매도 호가를 이용하는 방식은 오더북 method에 티커를 넣어 확인합니다. 티커는 비트코인을 활용하겠습니다.
pyupbit.get_orderbook('KRW-BTC')
다음 글에서는 저번에 저장한 API Key를 부르고 매수, 매도 주문하는 내용을 다루어보겠습니다.
아래는 블로그 주인장의 토스 익명 후원 링크입니다. 글이 너무 너무 도움되거나 흡족스러웠다면 후원해주시면 감사하겠습니다.
'Programming > Crypto' 카테고리의 다른 글
pyupbit 활용 - 계좌 잔고 확인하기 (0) | 2022.06.26 |
---|---|
pyupbit 활용 - 코인 매수/매도하기 (1) | 2022.06.15 |
pyupbit 소개 및 설치 (0) | 2022.06.12 |
업비트(Upbit) API Key 발급하기 (0) | 2022.06.12 |
[Intro]암호화폐 트레이딩 자동매매 시작하기 (0) | 2022.06.12 |