본문 바로가기

반응형

Toy Project

[Toy Project] 자동매매 프로그램 만들기 - 3. pyupbit 모듈 알아보기 [목차] 1. pyupbit 모듈 설치 2. 암호화폐 목록 얻기 3. 암호화폐 현재가 얻기 4. 암호화폐 과거 데이터 조회 5. 암호화폐 호가 조회 6. 잔고 조회 7. 지정가 매수/매도 8. 시장가 매수/매도 9. 주문 취소/조회 1. pyupbit 모듈 설치 pyupbit 모듈이란, 업비트 API를 파이썬에서 쉽게 사용하기 위해서 저자들이 개발한 모듈이다. 굳이 API를 호출할 필요 없이 pyupbit 모듈을 이용하면 간편한 경우가 많다. pyupbit github 와 wikidocs.net/31063 를 참고하여 작성하였다. 먼저 pyupbit 모듈을 설치해보자. 프롬프트 창에 "pip install pyupbit"를 입력한다. 그 후, 다음 코드를 실행했을 때 오류가 발생하지 않는다면 pyupbi..
[Toy Project] 자동매매 프로그램 만들기 - 1. 업비트 API 사용 신청 암호화폐 자동매매 프로그램을 만들기 위해서는 기본적으로 거래소에서 제공하는 암호화폐에 대한 정보가 필요하다. 대부분의 큰 거래소들은 Open API를 제공하므로, 그중 국내에서 가장 거래량이 많은 업비트(Upbit) 거래소의 API를 사용하려고 한다. 먼저, 업비트 사이트의 회원가입 과정은 생략하겠다. 업비트 메인 홈페이지의 하단 부분을 보면 "Open API" 메뉴를 확인할 수 있다. 이를 클릭하자. Open API 사용하기를 누르면 Open API 이용 약관이 나온다. 여러 주의사항이 있는데, 대충 중요한 내용만 보면 다음과 같다. - 잔고 조회, 주문 기능(주문 조회, 주문하기), 출금 기능(출금 조회, 출금하기)을 사용할 수 있다. - 서비스의 장애 또는 중단으로 발생한 손해는 책임지지 않는다. ..