반응형
파이썬 암호화폐 / 빗썸 API를 이용하여 매수, 매도하기
빗썸 API를 이용하여 매수와 매도를 해보겠습니다.
API key, Secret Key를 얻는 방법은 아래 링크에서 확인하시면 됩니다.
매도하기
매도는 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%입니다. 매수 주문 시에는 주문 체결 수량을 기준으로 수수료가 계산되고 수수료를 제외한 수량이 입금됩니다.
반응형
'파이썬 > 파이썬 주식 암호화폐' 카테고리의 다른 글
파이썬 암호화폐 / 빗썸 API를 이용하여 잔고 조회하기 (0) | 2020.10.14 |
---|---|
파이썬 암호화폐 / pybithumb 모듈로 빗썸 가상화폐 정보 가져오기 (0) | 2020.10.06 |
파이썬 주식 / pandas로 상장법인 목록을 읽어와 Listview로 출력하기 (0) | 2020.08.24 |
파이썬 주식 / get_data_yahoo를 이용해 주가 일간 변동률 구하기 (0) | 2020.08.15 |
파이썬 주식 / yfinance를 이용하여 삼성전자 주식 정보 가져와 그래프로 표시하기 (0) | 2020.08.05 |