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
読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。