Pybithumb(비트코인 거래)
편집하기 (부분)
둘러보기로 이동
검색으로 이동
경고:
로그인하지 않았습니다. 편집을 하면 IP 주소가 공개되게 됩니다.
로그인
하거나
계정을 생성하면
편집자가 사용자 이름으로 기록되고, 다른 장점도 있습니다.
스팸 방지 검사입니다. 이것을 입력하지
마세요
!
==개요== [https://wikidocs.net/book/1665 파이썬을 이용한 비트코인 자동매매]에서 소개된 모듈. 빗썸에서의 거래를 위한 모듈이다. 일반적으로 초당 20회까지의 데이터요청을 허가하니, 너무 빠르게 작동하지 않게 하자.(time모듈의 sleep 함수를 이용하는 것도 좋다.) ===계정 관련=== {| class="wikitable" !의도 !방법 !설명 ! |- |계정객체 생성 |계정객체 = pybithumb.Bithumb(con_key,sec_key) |빗썸을 통해 Connect Key와 Secret Key를 받아 넣는다. | |- |잔고 얻기 |have = 계정객체.get_balance('티커명') |4개의 원소를 가진 튜플로 가져온다. {| class="wikitable" |+ !인덱스 !내용 |- |0 |티커잔고 |- |1 | |- |2 |원화잔고 |- |3 | |} | |} ===티커 정보 얻기=== {| class="wikitable" !의도 !방법 !설명 |- |티커 목록 얻기 |tickers = pybithumb.get_tickers() | |- |현재가 얻기 |price = pybithumb.get_current_price("티커") |티커에 따라 가격을 가져올 수 있다.(여러 정보를 가져오기 위해선 이 방법보다 아래 방법을 추천) |- |모든 티커정보 얻기 |all = pybithumb.get_current_price('''"ALL"''') |사전 안에 사전을 둔 형태. 각 티커키 안에 해당 티커의 정보들이 사전형태로 수록되어 있다. {| class="wikitable" |+각 티커키 안에 있는 키와 값의 정보<ref>[https://wikidocs.net/21881 파이썬을 이용한 비트코인 자동매매]</ref> !Key !Description |- |opening_price |최근 24시간 내 시작 거래금액 |- |closing_price |최근 24시간 내 마지막 거래금액(현재금액) |- |min_price 최근 |24시 간 내 최저 거래금액 |- |max_price 최근 |24시 간 내 최고 거래금액 |- |average_price |최근 24시간 내 평균 거래금액 |- |units_traded |최근 24시간 내 Currency 거래량 |- |volume_1day |최근 1일간 Currency 거래량 |- |volume_7day |최근 7일간 Currency 거래량 |- |buy_price |거래 대기건 최고 구매가 |- |sell_price |거래 대기건 최소 판매가 |- |24H_fluctate |24시간 변동금액 |- |24H_fluctate_rate |24시간 변동률 |} |- |티커의 모든 정보 얻기 |df=pybithumb.get_candlestick("티커") |코인이 시작한 날부터 1일 단위의 시가, 고가, 저가, 종가, 거래량을 가져온다. |} ===거래=== {| class="wikitable" !의도 !방법 !설명 |- |최소 주문갯수 구하기 |<syntaxhighlight lang="python"> all = pybithumb.get_current_price("ALL") #모든 코인의 정보를 가져온 후, tic = float(all['티커']['closing_price']) #원하는 티커의 현재가를 가져온 후, num = round(500/a,4) #소수점 4자리까지만 취급한다. </syntaxhighlight> |현재가로 몇개나 구매할 수 있는지 알 수 있다. |- |지정가 주문 |주문객체=계정객체.buy_limit_order("티커," 가격, 갯수) |4개의 원소를 가진 튜플이 반환된다. 최소 500원이 맞춰지는 가격으로 구매할 수 있다. |- |시장가 주문 |주문객체=계정객체.buy_market_order("티커", 갯수) |수수료를 뗏 갯수만큼 들어온다. |- |주문취소 |취소객체=bithumb.cancel_order(주문객체) |정상적으로 취소되면 True 반환. |- |구입내역 확인 |print(구입객체) | |- |지정가 매도 |계정객체.sell_limit_order("티커", 가격, 갯수) |가격은 소숫점 1자리까지 가능. |- |시장가 매도 |계정객체.sell_market_order("티커", 구입갯수) | |}<references />
요약:
학교의 모든 지식. SMwiki에서의 모든 기여는 크리에이티브 커먼즈 저작자표시-비영리-동일조건변경허락 라이선스로 배포된다는 점을 유의해 주세요(자세한 내용에 대해서는
학교의 모든 지식. SMwiki:저작권
문서를 읽어주세요). 만약 여기에 동의하지 않는다면 문서를 저장하지 말아 주세요.
또한, 직접 작성했거나 퍼블릭 도메인과 같은 자유 문서에서 가져왔다는 것을 보증해야 합니다.
저작권이 있는 내용을 허가 없이 저장하지 마세요!
취소
편집 도움말
(새 창에서 열림)
둘러보기 메뉴
개인 도구
로그인하지 않음
토론
기여
로그인
이름공간
문서
토론
한국어
보기
읽기
편집
원본 편집
역사 보기
더 보기
검색
둘러보기
대문
최근 바뀜
임의의 문서로
미디어위키 도움말
도구
여기를 가리키는 문서
가리키는 글의 최근 바뀜
특수 문서 목록
문서 정보