반응형

파이썬 암호화폐 / 빗썸 API를 이용하여 매수, 매도하기

 

빗썸 API를 이용하여 매수와 매도를 해보겠습니다. 

API key, Secret Key를 얻는 방법은 아래 링크에서 확인하시면 됩니다. 

 

zidarn87.tistory.com/153

 

파이썬 암호화폐 / 빗썸 API를 이용하여 잔고 조회하기

파이썬 암호화폐 / 빗썸 API를 이용하여 잔고 조회하기 빗썸에서 제공하는 API를 사용하여, 잔고 조회를 해보도록 하겠습니다. 우선 빗썸에 로그인하여 계정 관리 페이지에 들어갑니다. www.bi

zidarn87.tistory.com

 

매도하기

매도는 sell_limit_order 함수를 이용하시면 됩니다. 

첫번째 전달인자는 ticker이며, 

두번째 전달인자는 매도하려는 가격, 

세번째 전달인자는 매도하려는 수량입니다. 

order = bithumb.sell_limit_order("BTC", 13100000, 1)
print(order)

잔여 보유량은 0.044 정도인데, 1을 판매하려고 할 때, 아래와 같이 에러 메시지가 출력됩니다. 

 

sell_limit_order 함수의 세번째 전달인자인 매도하려는 수량을 현재 가지고 있는 수량의 일부분을 넣어보도록 하겠습니다. 그럼 아래와 같이 지정가 매도주문(ask), 주문번호(C0101000000191021689)를 확인할 수 있습니다. 

빗썸에서도 매도된 것을 확인할 수 있습니다. 

print("팔려는 금액: ", btc_price * 0.004)

order = bithumb.sell_limit_order("BTC", 13100000, 0.004)
print(order)

거래내역

 

 

매수하기

매수는 buy_limit_order 함수를 이용합니다. 

첫번째 전달인자는 ticker이며,

두번째 전달인자는 매수하려는 가격, => (int형으로 지정해야 합니다)

세번째 전달인자는 매수하려는 수량입니다. 

print("현재 비트코인 시세: ", btc_price)
print("사려는 금액: ", btc_price * 0.0001)

order = bithumb.buy_limit_order("BTC", int(btc_price), 0.0001)
print(order)

빗썸에서 아래 거래 내역을 확인하실 수 있습니다. 

 

주문량이 현재 잔여 원화보다 크다면 아래와 같이 에러 메시지를 출력합니다. 

 

참고로 빗썸은 체결 수수료가 0.15%입니다. 매수 주문 시에는 주문 체결 수량을 기준으로 수수료가 계산되고 수수료를 제외한 수량이 입금됩니다.

 

반응형

+ Recent posts