Project/BTC_AutoTrade

Day 01. 환경 설정

milkteagood 2022. 8. 23. 22:25
728x90
반응형

파이썬으로 자동매수 프로그램 만들기

오랜만에 포스팅을 하려니 만감이 교차하네요

앞으로 약 8주정도 계획하여, 수익실현을 목표로

자동매수 프로그램을 만들어보고자 합니다~!

 

자동매수에 관심이 있는 분들께서는 참고만 부탁드립니다 ㅎㅎ

 

반응형

1. Upbit 가입하기

https://upbit.com/

 

업비트

디지털 자산, 비트코인, 이더리움, 리플, 에이다, 솔라나 등 알트코인 거래.

upbit.com

PC 또는 모바일로 업비트에 들어가 회원가입을 진행하고 보안등급은 4단계까지 인증

3단계 보안등급 인증은 K뱅크로만 가능하니 참고!

 

2. API 키 발급

업비트에 접속 - 로그인 - 고객센터 - Open API 안내 - Open API 사용하기 - Open API Key 관리 접속

출처: https://upbit.com/

개개인마다 취향은 다르지만 자산조회, 주문조회, 주문하기 를 체크하고 본인 IP를 등록하여 Open API Key 발급 진행

access key

secret key 

본인 파일에 복사해서 보관!

* 본인 ip는 구글에서 what is my ip 검색을 하면 알 수 있음

 

3. 개발 환경 설정

개발 환경은 visual studio code 와 python 을 사용

vscode 다운로드 (windows용으로 다운 진행)

https://code.visualstudio.com/Download#

 

Download Visual Studio Code - Mac, Linux, Windows

Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows. Download Visual Studio Code to experience a redefined code editor, optimized for building and debugging modern web and cloud applications.

code.visualstudio.com

python 설치

https://www.python.org/downloads/windows/

 

Python Releases for Windows

The official home of the Python Programming Language

www.python.org

가장 최신 버전을 다운받아도 상관없지만 3.8.9 ver 로 다운 진행

다운로드시 반드시 Add Python 3.8 to PATH 체크박스 체크!

> Customize Installation 진행

> 체크할거 다하고 설치 

> C\python38-64 폴더생성하여 install 진행

> close 버튼 눌러서 닫기

 

이후

 내 PC 들어가서 빈 화면으로 들어가 시스템 환경 변수 편집을 진행해야함

속성 - 고급시스템 설정 - 환경변수 - 시스템변수 쪽 path 더블클릭 - C\python38-64\Scripts\ , C\python38-64\ 차례대로 가장 위로 올려주기

 

vscode 실행

새 파일 만들어서 test.py 파일 생성 진행

Terminal - new terminal 버튼을 눌러서 TERMINAL 창을 만들어 놓는다.

터미널 창은 cmd 로 바꿔줘야 한다.

 

python 버전이 맞게 설치되었는지 확인하기 위해서는 터미널 창에서 python 입력

버전이 올바르게 설정되어있는지 확인

우측 하단의 3.8.9 64 - bit 로 되어있는지도 확인

만약 다른 버전으로 되어있다면 버튼 누르면 바꿔줄 수 있음

 

4. upbit Library git hub 활용하기

https://github.com/sharebook-kr/pyupbit

 

GitHub - sharebook-kr/pyupbit: python wrapper for upbit API

python wrapper for upbit API . Contribute to sharebook-kr/pyupbit development by creating an account on GitHub.

github.com

pyupbit 를 편리하게 사용하기 위한 라이브러리

 

pyupbit 라이브러리 설치

> pip install pyupbit

설치 후 로그인과 잔고 조회 등 여러 라이브러리를 활용하여 api를 사용해볼 수 있다.

 

여기까지 환경설정과 간단하게 upbit 에 연결되어있는 계좌의 보유 코인들을 조회하였습니다.

여기까지 하셨다면 본격적으로 자동매수를 진행할 준비가 되었다고 할 수 있습니다~!

오늘 하루도 고생많으셨습니다! 

 

728x90
반응형