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

2022. 11. 18. 12:22자동매매/업비트

반응형

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

 

반응형

 

매도주문의 코드 역시 매수주문처럼 아주 간단하지만, 우리가 매수한 코인이 항상 수익이 발생하는 상황만 일어나는 것은 아니므로 각 코인 별 특성이나 시장 상황, 수익/손실 정도 등을 고려해서 좀 더 복잡한 조건들과 함께 구성하게 될 것이다.

 

import pyupbit


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


sell_result = upbit.sell_market_order("KRW-BTC", 0.001)         # 0.001 BTC 만큼의 BTC 매도
print("- BTC Sell : " + str(sell_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

 

반응형