본문 바로가기
Toy Project/BitCoin Automatic Trading

1. 업비트 비트코인 자동매매 프로그램 (Upbit Bit Coin Automatic Trading)

by Sin_ 2022. 5. 9.
728x90

안녕하세요 뚜디 입니다 :)

Toy Projec로 진행한 Upbit Bit Coin Automaic Trading Program 포스팅입니다.

 

< 환경 설정 >

1. 환경 설정
Python : 3.8.9
Anaconda Python : 3.8.13
IDE : Visual Studio Code
Library : pyupbit, pyQt5, schedule, pandas, matplotlib, finplot, fbprophet
  • 주의사항
1. Python 및 Anconda Python Version은 3.8 이상 3.9 미만 Version을 사용
  : fbprophet Library 사용하기 위함
2. 해당 Library Version은 2022.05.09 기준 모두 최신 버전으로 사용

 

2. PC 환경 변수 설정
[ 중요!!! ] Python 설치 경로를 PC 환경 변수에 추가 필요
(python 설치 시 자동으로 환경 변수에 추가 되도록 체크하면 자동으로 입력되어있음)
----------------------------------------------------------------------
예제)
1. 개인 pc python 설치를 C:\python38-64 위치에 설치 하였으므로 환경변수 아래 그림과 같이 설정
2. 환경 변수 편집에 반드시 제일 위에 위치 시킬것! (위로 이동 이용)

 

3. Visual Studio Code 환경 설정
  • Visual Studio Code 설치
Visual Studio Code(Visual Studio Code - Code Editing. Redefined) 설치
  • Python Version Check
현재 설치되어있는 Python Version 확인
1. Visual Studio Code 실행 후 터미널 → 새 터미널
2. 가장 하단에 cmd생성 명령어 "python --version" 입력

 

Python Version 3.7이상 3.9 미만이 아닐 경우
1. 터미널 하단에 Python x.x.x클릭 (좌측 하단 or 우측 하단)
2. 상단에 사용할 수 있는 Python Version 목록 출력
3. 사용 가능한 Version이 있다면 선택
4. 사용가능한 Version이 없다면 https://sindh718.tistory.com/97?category=977531 링크 참조

 

4. Anaconda 환경 설정
  • Anaconda 설치
아나콘다(https://www.anaconda.com/) 설치
  • Anaconda Version Check
Visual Studio Code에서 아나콘다 환경으로 변경 필요
1. 터미널 명령어 "conda env list" 입력
2. 현재 활성화된 conda 환경 확인 가능
3. 터미널 명령어 "conda activate (env_name)" 입력
4. env_name으로 터미널 활성화
5. 터미널 명령어 "python --version" 입력

 

Python Version 3.7 이상 3.9 미만이 아닐 경우
1. 터미널 명령어 "conda update --all"을 통해 아나콘다 update먼저 진행
2. 터미널 명령어 "conda search python"을 통해 아나콘다 지원 가능한 Python Version 확인
3. 터미널 명령어 "conda install python=3.8.13"을 통해 Python Version 변경 진행
4. 터미널 명령어 "python --version"을 통해 Python Version 확인

해당 과정을 진행하였는데 Python Version이 변경되지 않았을 시 PC 재부팅 필요
재부팅 후 아래 그림과 같이 확인 가능

 

5. Library 환경 설정
[ 주의사항 ]
Visual Studio Code를 통해 진행 이때, Global/Conda 모두 Library 설치 필요!!!

※ Global/Conda 모두 Library 설치하는 이유(해당 프로젝트)
Global : Local 작업을 위함, 즉 실행 파일 생성을 위함
Conda : Prophet Library를 보다 쉽게 사용하기 위함

※ Libray 설치 과정은 중요한 부분만 기록하도록 함.
  → 프로그램 코딩 중 참조 불가능할 경우 구글링 진행하여 install 진행 필요(Global/Conda 모두)

 

  • Global Library 설치
터미널 -> 새 터미널 -> cmd 명령어를 순차적으로 입력하여 Library 설치
1. pip install pyupbit
2. pip install schedule
3. pip install pandas
4. pip install matplotlib
5. pip install pyqt5
6. pip install pyqt5-tools
7. pip install finplot
8. pip install datetime

 

  • Conda Library 설치
Visual Studio Code에서 아나콘다 환경으로 변경 필요
1. 터미널 명령어 "conda env list" 입력
2. 현재 활성화된 conda 환경 확인 가능
3. 터미널 명령어 "conda activate (env_name)" 입력
4. env_name으로 터미널 활성화
-------------------------------------------------------------
1. pip install pyupbit
2. pip install schedule
3. pip install pandas
4. pip install matplotlib
5. pip install pyqt5
6. pip install pyqt5-tools
7. pip install finplot
8. pip install datetime
9. conda install -c conda-forge fbprophet
10. pip install pystan --upgrade

 

728x90