- test.py : 잔고 조회 (1강)
- backtest.py : 백테스팅 코드 (2강)
- bestK.py : 가장 좋은 k 값을 찾는 코드 (2강)
- bitcoinAutoTrade.py : 변동성 돌파 전략 비트코인 자동매매 코드 (2강)
- bitcoinAutoTradeWithAI.py : 변동성 돌파 전략 + 인공지능(Prophet) 비트코인 자동매매 코드 (3강)
- bitcoinAutoTradeWithMA.py : 변동성 돌파 전략 + 15일 이동평균선 이상 비트코인 자동매매 코드 (2강)
- bitcoinAutoTradeWithSlack.py : 위 코드에 슬랙 붙여 놓은 것 (2강)
- 강의 보러가기: https://youtube.com/playlist?list=PLU9-uwewPMe3KKFMiIm41D5Nzx_fx2PUJ
- 위 코드는 "파이썬을 이용한 비트코인 자동매매 (개정판)"을 참고하여 제작되었습니다.
- 참고 문헌: https://wikidocs.net/book/1665
- (*추가)한국 기준으로 서버 시간 설정: sudo ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime
- 현재 경로 상세 출력: ls -al
- 경로 이동: cd 경로
- vim 에디터로 파일 열기: vim bitcoinAutoTrade.py
- vim 에디터 입력: i
- vim 에디터 저장: :wq!
- 패키지 목록 업데이트: sudo apt update
- pip3 설치: sudo apt install python3-pip
- pip3로 pyupbit 설치: pip3 install pyupbit
- 백그라운드 실행: nohup python3 bitcoinAutoTrade.py > output.log &
- 실행되고 있는지 확인: ps ax | grep .py
- 프로세스 종료(PID는 ps ax | grep .py를 했을때 확인 가능): kill -9 PID
- 아나콘다(https://www.anaconda.com/) 설치
- pip install pyupbit
- pip install schedule
- conda install -c conda-forge fbprophet
- pip install pystan --upgrade
- 4GB이상 RAM 필요 (AWS t2.medium 이상)
- sudo apt update
- sudo ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime
- sudo apt install python3-pip
- pip3 install pyupbit
- pip3 install schedule
- pip3 install pystan==2.19.1.1
- pip3 install convertdate
- pip3 install fbprophet