Freqtrade は、Python で書かれた無料のオープンソース暗号取引ボットです。すべての主要な交換をサポートし、Telegram または WebUI 経由で制御できるように設計されています。バックテスト、プロット、資金管理ツールのほか、機械学習による戦略の最適化が含まれています。
このソフトウェアは教育目的のみを目的としています。失うのが怖いお金を危険にさらさないでください。ソフトウェアはご自身の責任で使用してください。著者およびすべての関連会社は、お客様の取引結果に対して一切の責任を負いません。
必ずドライランで取引ボットを実行することから始めて、その仕組みと予想される利益/損失を理解するまで資金を関与させないでください。
コーディングと Python の知識があることを強くお勧めします。ぜひソースコードを読んで、このボットの仕組みを理解してください。
各取引所に最終的に必要となる特殊な構成については、取引所固有のメモをお読みください。
始める前に、取引所固有の注意事項とレバレッジを使用した取引に関するドキュメントを必ずお読みください。
コミュニティによって動作が確認された取引所:
ボットの動作を確実に理解するために、ボットのドキュメントを読むことをお勧めします。
完全なドキュメントは freqtrade Web サイトでご覧ください。
すぐに開始する方法については、Docker クイックスタート ドキュメントを参照してください。
さらなる (ネイティブ) インストール方法については、インストールに関するドキュメントのページを参照してください。
usage: freqtrade [-h] [-V]
{trade,create-userdir,new-config,show-config,new-strategy,download-data,convert-data,convert-trade-data,trades-to-ohlcv,list-data,backtesting,backtesting-show,backtesting-analysis,edge,hyperopt,hyperopt-list,hyperopt-show,list-exchanges,list-markets,list-pairs,list-strategies,list-freqaimodels,list-timeframes,show-trades,test-pairlist,convert-db,install-ui,plot-dataframe,plot-profit,webserver,strategy-updater,lookahead-analysis,recursive-analysis}
...
Free, open source crypto trading bot
positional arguments:
{trade,create-userdir,new-config,show-config,new-strategy,download-data,convert-data,convert-trade-data,trades-to-ohlcv,list-data,backtesting,backtesting-show,backtesting-analysis,edge,hyperopt,hyperopt-list,hyperopt-show,list-exchanges,list-markets,list-pairs,list-strategies,list-freqaimodels,list-timeframes,show-trades,test-pairlist,convert-db,install-ui,plot-dataframe,plot-profit,webserver,strategy-updater,lookahead-analysis,recursive-analysis}
trade Trade module.
create-userdir Create user-data directory.
new-config Create new config
show-config Show resolved config
new-strategy Create new strategy
download-data Download backtesting data.
convert-data Convert candle (OHLCV) data from one format to
another.
convert-trade-data Convert trade data from one format to another.
trades-to-ohlcv Convert trade data to OHLCV data.
list-data List downloaded data.
backtesting Backtesting module.
backtesting-show Show past Backtest results
backtesting-analysis
Backtest Analysis module.
edge Edge module.
hyperopt Hyperopt module.
hyperopt-list List Hyperopt results
hyperopt-show Show details of Hyperopt results
list-exchanges Print available exchanges.
list-markets Print markets on exchange.
list-pairs Print pairs on exchange.
list-strategies Print available strategies.
list-freqaimodels Print available freqAI models.
list-timeframes Print available timeframes for the exchange.
show-trades Show trades.
test-pairlist Test your pairlist configuration.
convert-db Migrate database to different system
install-ui Install FreqUI
plot-dataframe Plot candles with indicators.
plot-profit Generate plot showing profits.
webserver Webserver module.
strategy-updater updates outdated strategy files to the current version
lookahead-analysis Check for potential look ahead bias.
recursive-analysis Check for potential recursive formula issue.
options:
-h, --help show this help message and exit
-V, --version show program's version number and exit
電報は必須ではありません。ただし、これはボットを制御するための優れた方法です。詳細と完全なコマンド リストはドキュメントにあります。
/start
: トレーダーを開始します。/stop
: トレーダーを停止します。/stopentry
: 新しい取引の入力を停止します。/status <trade_id>|[table]
: すべてまたは特定のオープン取引をリストします。/profit [<n>]
: 過去 n 日間の完了したすべての取引からの累積利益をリストします。/forceexit <trade_id>|all
: 指定された取引を即座に終了します ( minimum_roi
無視します)。/fx <trade_id>|all
: /forceexit
のエイリアス/performance
: 完了した各取引のパフォーマンスをペアごとにグループ化して表示します。/balance
: 通貨ごとのアカウント残高を表示します。/daily <n>
: 過去 n 日間の 1 日あたりの利益または損失を表示します。/help
: ヘルプメッセージを表示します。/version
: バージョンを表示します。 プロジェクトは現在、2 つの主要なブランチでセットアップされています。
develop
- このブランチには多くの場合新しい機能がありますが、重大な変更が含まれる場合もあります。私たちはこのブランチを可能な限り安定した状態に保つよう努めています。stable
- このブランチには最新の安定版リリースが含まれています。このブランチは通常、十分にテストされています。feat/*
- これらは機能ブランチであり、重点的に取り組んでいます。特定の機能をテストする場合以外は、これらを使用しないでください。 ドキュメントに記載されていない質問や、ボットに関する詳細情報が必要な場合、または単に同じ考えを持つ人々と交流したい場合は、Freqtrade discord サーバーに参加することをお勧めします。
ボットのバグを発見した場合は、まず問題トラッカーを検索してください。報告されていない場合は、チームができるだけ早くサポートできるよう、新しい問題を作成し、テンプレート ガイドに従ってください。
作成されたすべての問題について、親切にフォローアップし、満足のマークを付けるか、均衡点に達したら問題を閉じるようリマインダーを付けてください。
--github のコミュニティ ポリシーを維持します--
共有したいボットを改善するための素晴らしいアイデアはありますか?この機能がまだ説明されていない場合は、まず検索してください。リクエストされていない場合は、新しいリクエストを作成し、バグ レポートで埋もれないようにテンプレート ガイドに従ってください。
ボットには機能が欠けているように感じますか?プルリクエストは大歓迎です!
プルリクエストを送信する前に、Contributing ドキュメントを読んで要件を理解してください。
コーディングは貢献する必要はありません。まずドキュメントを改善することから始めてはいかがでしょうか? 「良い最初の問題」とラベル付けされた問題は、最初の良い貢献となる可能性があり、コードベースに慣れるのに役立ちます。
主要な新機能の作業を開始する前に、計画している内容を説明する問題を開くか、discord で私たちに相談してください (これには #dev チャンネルを使用してください)。これにより、関係者がその機能について貴重なフィードバックを提供できるようになり、あなたがその機能に取り組んでいることを他の人に知らせることができます。
重要: PR は、 stable
ではなく、常にdevelop
ブランチに対して作成してください。
時計は正確である必要があり、交換局への通信の問題を避けるために非常に頻繁に NTP サーバーと同期する必要があります。
このボットを実行するには、少なくとも次のものを備えたクラウド インスタンスをお勧めします。