- GPT API를 활용하여 투자를 자동화 합니다. by 유튜버 조코딩
- 데이터: 일(30일), 시간(24시간) OHLCV, Moving Averages, RSI, Stochastic Oscillator, MACD, Bollinger Bands, Orderbook Data
- 전략: 1시간에 한번 판단하여 전량 매수/매도 or 홀드
- 데이터: 일(30일), 시간(24시간) OHLCV, Moving Averages, RSI, Stochastic Oscillator, MACD, Bollinger Bands, Orderbook Data, 최신 뉴스 데이터(SerpApi), 공포/탐욕 지수
- 전략: 8시간에 한번 판단하여 부분 매수/매도 or 홀드, 투자 데이터 기록하고 AI 재귀 개선
- 뉴스 데이터 조회를 위한 SerpApi 가입 및 API KEY 등록 필요
- 데이터: 일(30일), 시간(24시간) OHLCV, Moving Averages, RSI, Stochastic Oscillator, MACD, Bollinger Bands, Orderbook Data, 최신 뉴스 데이터(SerpApi), 공포/탐욕 지수, 차트 이미지(Selenium, GPT-4o 활용)
- 전략: 8시간에 한번 판단하여 부분 매수/매도 or 홀드, 투자 데이터 기록하고 AI 재귀 개선
- 뉴스 데이터 조회를 위한 SerpApi 가입 및 API KEY 등록 필요
OPENAI_API_KEY="YourKey"
UPBIT_ACCESS_KEY="YourKey"
UPBIT_SECRET_KEY="YourKey"
SERPAPI_API_KEY="YourKey"
pip install -r requirements.txt
- 한국 기준으로 서버 시간 설정
sudo ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime
- 패키지 목록 업데이트
sudo apt update
- 패키지 목록 업그레이드
sudo apt upgrade
- pip3 설치
sudo apt install python3-pip
git clone https://github.com/youtube-jocoding/gpt-bitcoin.git
pip3 install -r requirements.txt
vim .env
- 현재 경로 상세 출력
ls -al
- 경로 이동
cd 경로
- vim 에디터로 파일 열기
vim autotrade.py
- vim 에디터 입력: i
- vim 에디터 저장: ESC + wq!
- 그냥 실행
python3 autotrade.py
- 백그라운드 실행
nohup python3 -u autotrade.py > output.log 2>&1 &
- 로그 보기
cat output.log
tail -f output.log
- 실행 확인
ps ax | grep .py
- 종료하기
kill -9 PID
ex. kill -9 13586
- 빗썸, 바이낸스, 코인베이스, OKX, 바이비트도 가능하면 다루겠음