[파이썬] 업비트 BTC(비트코인) 매수 주문

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

반응형

업비트의 Open API를 이용해서 파이썬으로 로그인한 후, 아래와 같이 코드를 입력하고 실행하면, 10,000원만큼의 BTC(비트코인)을 매수하는 주문을 진행하게 된다. (KRW 잔고가 10,000원 이상일 경우)

 

반응형

 

매수주문의 코드는 아주 간단하지만, 우리는 코인을 단순히 매수만 하는 것이 목적이 아니라 매수 후, 수익이 발생한 다음 매도하는 것 까지가 목적이므로 실제 매수주문의 코드는 if문 등의 조건문을 이용하여 시장 상황이(또는 코인의 가격이) 수익을 발생시키기 유리한 특정 조건에 도달하였을 때, 매수주문이 실행되도록 구성한다.

 

 

import pyupbit


# Upbit 로그인 시작
access = "액세스 코드 입력"
secret = "시크릿코드 입력"
upbit = pyupbit.Upbit(access, secret)


buy_result = upbit.buy_market_order("KRW-BTC", 10000)           # 10,000원 만큼의 BTC 매수
print("- BTC Buy : " + str(buy_result))                         # 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

반응형