Pybithumb(비트코인 거래): 두 판 사이의 차이

학교의 모든 지식. SMwiki
둘러보기로 이동 검색으로 이동
5번째 줄: 5번째 줄:


일반적으로 초당 20회까지의 데이터요청을 허가하니, 너무 빠르게 작동하지 않게 하자.(time모듈의 sleep 함수를 이용하는 것도 좋다.)
일반적으로 초당 20회까지의 데이터요청을 허가하니, 너무 빠르게 작동하지 않게 하자.(time모듈의 sleep 함수를 이용하는 것도 좋다.)
=== 계정 관련 ===
{| class="wikitable"
{| class="wikitable"
|+
!의도
!의도
!방법
!방법
!설명
!설명
!
!
|-
|계정객체 생성
|계정객체 = pybithumb.Bithumb(con_key,sec_key)
|빗썸을 통해 Connect Key와 Secret Key를 받아 넣는다.
|
|-
|
|
|
|
|-
|-
|원화잔고 얻기
|원화잔고 얻기
|krw=bithumb.get_balance('''<nowiki/>'BTC'''')[2]
|krw=계정객체.get_balance('''<nowiki/>'BT<nowiki/>C'''')[2]
|#왜 이런방식으로 잔고를 뽑아오는지 모르겠네;
|#왜 이런방식으로 잔고를 뽑아오는지 모르겠네;
|
|
81번째 줄: 92번째 줄:
|코인이 시작한 날부터 1일 단위의 시가, 고가, 저가, 종가, 거래량을 가져온다.
|코인이 시작한 날부터 1일 단위의 시가, 고가, 저가, 종가, 거래량을 가져온다.
|}
|}
<references />
<references />

2020년 9월 1일 (화) 11:05 판

파이썬 공부를 위한 틀 틀:파이썬

  1. 파이썬:개요
    1. 파이썬:코딩팁
      1. 파이썬:파이참
    2. 파이썬:가상환경
    3. 파이썬:연산자
  2. 파이썬:변수
    1. 파이썬:자료형
      1. 파이썬:문자열
    2. 파이썬:자료구조
  3. 파이썬:함수
    1. 파이썬:자주사용하는 함수
  4. 파이썬:데코레이터
  5. 파이썬:제어문
    1. 파이썬:조건문
    2. 파이썬:반복문
  6. 파이썬:클래스
  7. 파이썬:데이터 입출력
    1. 파이썬:api
  8. 파이썬:라이브러리
    1. 파이썬:time, datetime(시간 다루기)
    2. 파이썬:os(운영체제 기능 이용)
    3. 파이썬:sys(인터프리터 관련 기능 제공)
    4. 파이썬:schedule(예약명령)
    5. 파이썬:COM(다른 프로그램과 연동)
    6. 판다스(데이터 분석)
    7. pybithumb(비트코인 거래)
    8. 파이썬:requests(api다루기)
    9. 파이썬:pymysql(mysql 연동)
    10. 파이썬:sqlite3(sqlite3 연동)
    11. 파이썬:math(숫자, 계산 관련)
    12. 파이썬:numpy(다차원 배열 및 데이터 다루기)
    13. 파이썬:matplotlib(그래프, 데이터 시각화)
    14. 파이썬:keras(딥러닝)
    15. 파이썬:turtle(그리기)
  9. 파이썬:프레임워크
    1. 장고:개요
  10. 파이썬:팁
    1. 파이썬:에러
    2. 파이썬:PUBG API 사용하기
    3. 파이썬:주식거래
  11. 파이썬:window창
  12. 파이썬:다양한 전략
    1. 파이썬:회귀분석
    2. 파이썬:상관관계 알아보기
    3. 파이썬:투자방법 개요

개요

파이썬을 이용한 비트코인 자동매매에서 소개된 모듈. 빗썸에서의 거래를 위한 모듈이다.

일반적으로 초당 20회까지의 데이터요청을 허가하니, 너무 빠르게 작동하지 않게 하자.(time모듈의 sleep 함수를 이용하는 것도 좋다.)

계정 관련

의도 방법 설명
계정객체 생성 계정객체 = pybithumb.Bithumb(con_key,sec_key) 빗썸을 통해 Connect Key와 Secret Key를 받아 넣는다.
원화잔고 얻기 krw=계정객체.get_balance('BTC')[2] #왜 이런방식으로 잔고를 뽑아오는지 모르겠네;

티커 정보 얻기

의도 방법 설명
티커 목록 얻기 tickers = pybithumb.get_tickers()
현재가 얻기 price = pybithumb.get_current_price("티커") 티커에 따라 가격을 가져올 수 있다.(여러 정보를 가져오기 위해선 이 방법보다 아래 방법을 추천)
모든 티커정보 얻기 all = pybithumb.get_current_price("ALL") 사전 안에 사전을 둔 형태. 각 티커키 안에 해당 티커의 정보들이 사전형태로 수록되어 있다.
각 티커키 안에 있는 키와 값의 정보[1]
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일 단위의 시가, 고가, 저가, 종가, 거래량을 가져온다.