Freqtrade: あなたのための無料の暗号取引ボット
Freqtradeは、Pythonで書かれた無料のオープンソースの暗号取引ボットです。このボットは、すべての主要な取引所をサポートし、TelegramやWebUIを介して制御できます。バックテスト、プロット、資金管理ツール、機械学習による戦略最適化を含んでいます。
特徴
戦略の開発
Pythonを使用して戦略を記述し、pandasを活用します。戦略リポジトリには、インスピレーションを得るための例が用意されています。
市場データのダウンロード
取引所の歴史的データをダウンロードし、取引したい市場のデータを取得します。
バックテスト
ダウンロードした歴史的データを使用して、戦略をテストします。
最適化
機械学習手法を用いたハイパー最適化を使用して、戦略の最適なパラメータを見つけます。購入、販売、利益確定(ROI)、ストップロス、トレーリングストップロスのパラメータを最適化できます。
市場の選択
静的リストを作成するか、取引量や価格に基づいて自動的に生成されたリストを使用します(バックテスト中は利用できません)。取引したくない市場を明示的にブラックリストにすることも可能です。
実行
シミュレーションマネー(ドライランモード)で戦略をテストするか、実際のマネーでデプロイします(ライブトレードモード)。
コントロール/モニタリング
TelegramまたはWebUIを使用して、ボットの開始/停止、利益/損失の表示、日次サマリー、現在のオープントレードの結果などを管理します。
分析
バックテストデータまたはFreqtradeの取引履歴(SQLデータベース)に対してさらなる分析を行うことができ、自動標準プロットやデータをインタラクティブ環境に読み込む方法を含みます。
サポートされている取引所
- Binance
- Bitmart
- BingX
- Bybit
- Gate.io
- Kraken
- OKX
要件
ハードウェア要件
このボットを実行するには、最低でも以下のスペックを持つLinuxクラウドインスタンスを推奨します。
- 2GB RAM
- 1GBディスクスペース
- 2vCPU
ソフトウェア要件
- Docker(推奨)
- Python 3.9+
- pip(pip3)
- git
- TA-Lib
- virtualenv(推奨)
サポート
ドキュメントに記載されていない質問やボットに関するさらなる情報を得るため、または同じ志を持つ人々と交流するために、FreqtradeのDiscordサーバーに参加することをお勧めします。
まとめ
Freqtradeは、暗号取引の自動化を目指すトレーダーにとって強力なツールです。基本的なコーディングスキルとPythonの知識を持っていることを強くお勧めします。さあ、あなたの取引戦略を開発し、成功を収めましょう!