仮想通貨自動売買BOT Freqtrade
Freqtradeは何?
FreqtradeはPythonで書かれた無料のオープンソース暗号取引ボットです。 すべての主要な交換をサポートするように設計されており、Telegramを介して制御されます。 バックテスト、フローティング、資金管理ツール、および機械学習による戦略最適化が含まれています。
すごく人気githubのオープンソース
githubのいいねが1万5千件以上
何をしてくれる?
仮想通貨の販売所、Binance、Bittrex, FTX, Gate.io、Krakenなどの販売所の取引データーを元にAPIを利用して、自動売買してくれる
Freqtrade良い点は?
バックテストがやりやすい、取引場の過去のデーターをダウンロードして、バックテストが簡単
実行する開発環境が簡単、ドキュメントが整備されている
コミュニティで色々聞ける
githubでの開発アップデートが頻繁に行われる
戦略を色々提供してくれる
公式ドキュメント
github オープンソース
github 戦略オープンソース
実行方法の流れ(必要なコマンドだけ)
binance で取引データー取得、複数コインと1m 5m 1h データーの場合
docker-compose run --rm freqtrade download-data --exchange binance --pairs DOGE/USDT XRP/USDT ADA/USDT MATIC/USDT DOT/USDT ETC/USDT SOL/USDT LTC/USDT VET/USDT EOS/USDT BCH/USDT SHIB/USDT LINK/USDT ONG/USDT ICP/USDT FIL/USDT RLC/USDT TRX/USDT ONT/USDT CAKE/USDT SXP/USDT XMR/USDT --timerange 20210101- --timeframe 1m 5m 1h
GodStraNew 戦略をバックテスト実装コマンド
docker-compose run --rm freqtrade backtesting --timerange 20211128-20211218 --timeframe 5m --strategy-list GodStraNew --export trades
例)GodStraNew 戦略をバックテスト結果
GodStraNew 戦略をバックテスト結果
GodStraNew 戦略日別実行結果、月毎まとめて見ることも可能(試しに7ヶ月分)
docker-compose run --rm freqtrade backtesting --timerange 20210301-20211228 --strategy GodStraNew --breakdown day month
結果?
10個くらいの戦略を全てバックテストしてみたんですが、その中4個くらいの戦略は1~8%の利益が発生しました。(もっとテストして、実際に回してみます)
その他の戦略は全部損失でした
ざっくり戦略別、取引結果
Diamond
| Starting balance 1000.000 USDT
| Final balance 930.948 USDT
Strategy001_custom_sell
| Starting balance 1000.000 USDT
| Final balance 766.081 USDT
Strategy002
| Metric Value
| Starting balance 1000.000 USDT
| Final balance 1000.981 USDT
GodStraNew⭐️⭐️
| Starting balance 1000.000 USDT
| Final balance 1009.462 USDT
Strategy003
| Starting balance 1000.000 USDT
| Final balance 953.802 USDT
hlhb ⭐️⭐️
| Starting balance 1000.000 USDT
| Final balance 1007.310 USDT
Strategy004
| Starting balance 1000.000 USDT
| Final balance 843.511 USDT
mabStra⭐️⭐️
| Starting balance 1000.000 USDT
| Final balance 1072.093 USDT
HourBasedStrategy
| Starting balance 1000.000 USDT
| Final balance 720.686 USDT
HourBasedStrategy
| Starting balance 1000.000 USDT
| Final balance 720.686 USDT
Strategy005
| Starting balance 1000.000 USDT
| Final balance 853.269 USDT
wtc⭐️⭐️
| Starting balance 1000.000 USDT
| Final balance 1083.267 USDT
Supertrend
| Starting balance 1000.000 USDT
| Final balance 1020.956 USDT
戦略を色々カスタマイズできるので、自分に合う戦略を探すのがポイントかなと思いました。どのコインで、どの期間、キャンドルは5m, 10m, 15, 1h 色々合わせれるので、数多くテストができます。
利益より、勝利数が多い戦略を狙えれば、利益が出るかと思います。
この記事が気に入ったらサポートをしてみませんか?