일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- freqtrade
- 카페
- 트레이딩 봇
- 파이썬
- 비트코인
- 세종
- SNRKS
- nandsim
- UBIFS
- Trading
- 리눅스
- 가상화폐
- 에러
- 챗지피티
- ChatGPT
- python3-venv
- 암호화폐
- 맛집
- mount
- Linux
- virtualbox
- CMAKE_CXX_COMPILER
- No JVM
- bot
- python
- 나이키
- 공유폴더
- 커피
- ubuntu
- 마운트
- Today
- Total
beauty in struggle
[가상화폐 트리이딩 봇 만들기 Part.1] freqtrade Install on Mac OS python3.9 본문
[가상화폐 트리이딩 봇 만들기 Part.1] freqtrade Install on Mac OS python3.9
dgdeus 2021. 4. 7. 17:44
Freqtrade는 python 기반의 암호화폐 트리이딩 봇 라이브러리이다. 트레이딩 봇은 텔레그램으로 제어가 가능하며, 백테스팅 기능을 포함한 다양한 기능을 포함하고 있다. 아래의 링크에서 자세히 확인이 가능하다.
github.com/freqtrade/freqtrade
freqtrade/freqtrade
Free, open source crypto trading bot. Contribute to freqtrade/freqtrade development by creating an account on GitHub.
github.com
찾아본 관련 라이브러리 중에서 최근에 배포된 것으로 보이며, 개발에 필요한 문서도 정리가 잘되어 있는 것으로 보인다.
macOS 10.15을 사용 중인 본인은 freqtrade 기반 트레이딩 봇 개발 가상환경을 아래와 같이 구성했다.
freqtrade에서 제공하는 setup.sh을 통해 설치를 하면 기본으로 가상환경이 만들어진다.
가상환경 및 라이브러리 설치는 매우 간단하다.
1. 설치 파일 다운로드
>> git clone -b develop https://github.com/freqtrade/freqtrade.git
>> cd freqtrade
2. 설치 스크립트 실행 전 hdf5, c-blosc 설치
>>brew install hdf5 c-blosc
(* 본인의 맥북에서는 설치 스크립트 실행시 오류가 발생했으며, 위 두 라이브러리를 설치 후에 정상적으로 설치됐다.)
3. 설치 스크립트 실행
>> ./setup.sh --install
4. 설치 확인
>> source .env/bin/activate
>> freqtrade --version
freqtrade의 trading bot을 통한 실제거래를("production mode") 위해서는 특정 가상화폐 거래소 계정이 필요하다.
simulation 용도인 "dry-run" 모드에서는 필요없음
본인은 binance에서 계정을 만들었지만, 아직은 필요없어 보인다.
충분히 테스트를 해보고 확신이 들었을때 계정을 만들어도 늦지 않을 것 같다.
'After-work > Cryptocurrency' 카테고리의 다른 글
[가상화폐 트리이딩 봇 만들기 Part.2] freqtrade Backtesting (0) | 2021.04.07 |
---|