skka3134

skka3134

email
telegram

加密貨幣和量化:1. 安裝freqtrade

  1. 使用 WSL
  2. 安裝 python 擴展
    image
  3. 安裝 python pip venv,pip 用來安裝包 ,venv 用來創建虛擬環境
sudo apt update
sudo apt upgrade
sudo apt install python3
sudo apt install python3-pip
sudo apt install python3-venv
sudo apt install python3-dev
sudo apt install python3-pandas 
sudo apt install git
  1. 安裝 freqtrade
git clone https://github.com/freqtrade/freqtrade.git
cd freqtrade
  1. 使用穩定版
git checkout stable
  1. 使用開發板
git checkout develop
  1. 使用腳本安裝,時間很久建議去大便一下。
./setup.sh -i
  1. 激活環境
source .env/bin/activate
  1. 查看指令和版本
freqtrade --help
freqtrade --version
  1. 初始化一個用戶文件夾
freqtrade create-userdir --userdir user_data
  1. 創建配置
freqtrade new-config --config config.json

image
12. 修改配置文件 config.json
image
12. 創建策略

freqtrade new-strategy --strategy test
  1. 從交易所下載數據
freqtrade download-data --config config.json --days 999 -t 5m 15m 30m 1h 2h 4h 1d 1w
freqtrade download-data --config config.json
  1. 查看下載的數據
ls user_data/data/
ls user_data/data/binance/
  1. 開始回測
    是什麼,按照制定好的策略在歷史發生過的數據進行模擬交易。
    目的,根據回測的數據進行策略的改進
    陷阱
  2. 交易成本,沒有考慮交易成本的業績是不真實的
  3. 前視偏差,使用了未來函數,如策略中制定每日最低點買入。
freqtrade backtesting --config config.json --strategy SampleStrategy
  1. 啟動機器人,有時候報錯是因為代理問題,整個好的提示 can not load markets
freqtrade trade --config config.json --strategy SampleStrategy
載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。