비트코인 자동 매매 AI (VSCode 작성)
비트코인 거래소 업비트에서 등락 추세를 분석하여, 자동으로 매매하는 파이썬 프로그램을 만들어보자.
Feat. 조코딩
조코딩 님의 유튜브를 보며 따라해보았습니다.
자세한 내용은 유튜브를 참조하세요.
2편 : VSCode (파이썬) 설정
이번 편에서는 VSCode 작성을 위한 준비
파이썬 버전확인 및 라이브러리 설치 등 기본 설정을 진행합니다.
VSCode를 실행합니다.
1. 상단메뉴의 File/ Open Folder를 선택합니다.
2. 새로 작업할 폴더를 하나 만들어 줍니다.
내PC / C:드라이브 / 새 폴더를 만들어줍니다. 'gptbitcoin'이라고 만들고 해당폴더에 진입히여 '폴더선택'을 클릭합니다.
3. 테스트용 파일을 하나 만듭니다.
New File 아이콘을 눌러서 새로운 파이썬 파일을 하나 만듭니다.
4. 터미널을 통해 테스트해봅니다.
상단 메뉴에서Terminal / New Terminal을 선택합니다.
5. 코드를 입력하고 실행해봅니다.
코드입력창에 아래와 같이 입력한 후 파일을 저장합니다.
print("hellow world")
아래의 터미널에서 아래와 같이 입력한 후 enter키를 누릅니다.
python test.py
결과창 확인 : 하단에 hellow world가 출력된 것을 확인합니다.
6. 파이썬 현재 실행 중인 버전을 다시 확인
실행하는데 문제는 없었지만 앞으로 계속 이 버전을 사용하기 위해 다시 한 번 확인하고 넘어갑니다.
하단에 보면 python 3.12.2 64bit 라고 되어있는데, 이 부분을 선택한 후, 상단에 뜨는 버전 중에 39를 찾아 바꿔줍니다.
현재 버전과 일치하는지 터미널에 아래 코드를 입력하여 다시 확인해봅니다.
python --version
7. 파이썬 라이브러리 설치
- python-dotenv : API 키 관리하는 라이브러리
- openai : Open AI를 사용하기 위한 라이브러리
- pyupbit : 업비트 프로그램과 연결하기 위한 라이브러리
1) requirements.txt 파일생성
먼저 앞으로 사용할 모든 라이브러리 설치 및 관리를 위해 New File / requirements.txt 파일을 만들어 주고, 설치할 라이브러리들의 이름을 입력한 후 저장합니다.
2) 라이브러리 모두 설치
터미널에 아래와 같이 입력한 후 'TAB'키를 눌러서 자동완성 한 후, Enter 키를 눌러줍니다.
pip install -r requirements.txt
아래와 같이 설치되는 것을 볼 수 있습니다.
3) API 키 저장
.env 파일을 하나 만듭니다.
API 키 를 복사해 온 뒤 저장합니다. (이전 1편에서 생성한 업비트 키 2개와 오픈 AI API키 1개 입니다)
3가지 키를 할당해둡니다.
UPBIT_ACCESS_KEY=""
UPBIT_SECRET_KEY=""
OPENAI_API_KEY=""
4) 테스트
아래와 같이 입력한 후 play 실행 해보면, 콘솔창에 upbit access key가 출력된 것을 확인할 수 있음
import os
from dotenv import load_dotenv
load_dotenv()
print(os.getenv("UPBIT_ACCESS_KEY"))
이상 파이썬 라이브러리 등록 및 API 키 등록까지 마쳤습니다.
계속해서 고고~!
BR. h
'AI.' 카테고리의 다른 글
업비트 거래 자동화 AI 만들기 4편 (4) | 2024.10.29 |
---|---|
업비트 거래 자동화 AI 만들기 3편 (5) | 2024.10.29 |
업비트 거래 자동화 AI 만들기 1편 (5) | 2024.10.27 |
어도비 플랜을 로드할 수 없음 메시지가 뜰 경우 해결 방법 (0) | 2024.08.09 |
글쓰기 AI , Lewis with 교보문고 작가 되기 (0) | 2024.06.07 |