Freqtradeについて
FreqtradeはPythonで作成された無料かつオープンソースの暗号通貨トレーディングボットです。このボットはすべての主要な取引所をサポートし、TelegramまたはwebUIで制御できます。バックテスティング、プロット、資金管理ツール、および機械学習による戦略最適化を備えています。
コア機能
- 戦略開発:Pythonとpandasを使用して独自の戦略を作成できます。
- マーケットデータダウンロード:取引したい取引所とマーケットの過去データをダウンロードできます。
- バックテスト:ダウンロードした過去データで戦略をテストできます。
- 最適化:ハイパーオプティマイゼーションを使用して戦略の最適なパラメータを見つけることができます。
- マーケット選択:静的なリストを作成するか、取引量や価格に基づいて自動的に作成できます。
- 実行:シミュレートされた資金でテスト(ドライランモード)または実際の資金でデプロイ(ライブトレードモード)できます。
- コントロール/モニタリング:TelegramまたはWebUIを使用してボットを制御し、利益/損失、日次サマリー、現在のオープントレードの結果などを表示できます。
- 分析:バックテスティングデータまたはFreqtradeの取引履歴(SQLデータベース)に対してさらなる分析を行うことができます。
基本的な使用方法 まず、Docker(推奨)またはPython 3.10 + pip(pip3)、git、TA-Lib、virtualenv(推奨)などのソフトウェア要件を満たす必要があります。インストールガイドに従ってボットをセットアップし、データをダウンロードして戦略を開発、テスト、最適化します。そして、ドライランモードでテストしてから、実際の資金でデプロイすることができます。