Freqtrade ist ein kostenloser Open-Source-Krypto-Handelsbot, der in Python geschrieben ist. Es ist so konzipiert, dass es alle wichtigen Börsen unterstützt und über Telegram oder WebUI gesteuert werden kann. Es enthält Backtesting-, Plotting- und Money-Management-Tools sowie Strategieoptimierung durch maschinelles Lernen.
Diese Software dient ausschließlich Bildungszwecken. Riskieren Sie kein Geld, von dem Sie Angst haben, es zu verlieren. BENUTZEN SIE DIE SOFTWARE AUF EIGENE GEFAHR. DIE AUTOREN UND ALLE VERBUNDENEN UNTERNEHMEN ÜBERNEHMEN KEINE VERANTWORTUNG FÜR IHRE HANDELSERGEBNISSE.
Beginnen Sie immer damit, einen Trading-Bot im Probelauf zu betreiben und setzen Sie kein Geld ein, bevor Sie nicht verstanden haben, wie es funktioniert und mit welchen Gewinnen/Verlusten Sie rechnen sollten.
Wir empfehlen Ihnen dringend, über Programmier- und Python-Kenntnisse zu verfügen. Zögern Sie nicht, den Quellcode zu lesen und den Mechanismus dieses Bots zu verstehen.
Bitte lesen Sie die börsenspezifischen Hinweise, um mehr über eventuelle, spezielle Konfigurationen zu erfahren, die für jede Börse erforderlich sind.
Bitte lesen Sie unbedingt die börsenspezifischen Hinweise sowie die Dokumentation zum Handel mit Hebelwirkung, bevor Sie einsteigen.
Von der Community bestätigter Austausch:
Wir laden Sie ein, die Bot-Dokumentation zu lesen, um sicherzustellen, dass Sie verstehen, wie der Bot funktioniert.
Die vollständige Dokumentation finden Sie auf der Freqtrade-Website.
Informationen zum schnellen Einstieg finden Sie in der Docker-Quickstart-Dokumentation.
Weitere (native) Installationsmethoden finden Sie auf der Seite Installationsdokumentation.
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
Telegram ist nicht zwingend erforderlich. Dies ist jedoch eine großartige Möglichkeit, Ihren Bot zu steuern. Weitere Details und die vollständige Befehlsliste finden Sie in der Dokumentation
/start
: Startet den Trader./stop
: Stoppt den Händler./stopentry
: Eingabe neuer Trades stoppen./status <trade_id>|[table]
: Listet alle oder bestimmte offene Trades auf./profit [<n>]
: Listet den kumulierten Gewinn aller abgeschlossenen Trades der letzten n Tage auf./forceexit <trade_id>|all
: Beendet den angegebenen Handel sofort ( minimum_roi
wird ignoriert)./fx <trade_id>|all
: Alias für /forceexit
/performance
: Zeigt die Leistung jedes abgeschlossenen Handels, gruppiert nach Paaren/balance
: Kontostand pro Währung anzeigen./daily <n>
: Zeigt den Gewinn oder Verlust pro Tag in den letzten n Tagen an./help
: Hilfemeldung anzeigen./version
: Version anzeigen. Das Projekt ist derzeit in zwei Hauptzweigen aufgebaut:
develop
– Dieser Zweig verfügt häufig über neue Funktionen, kann aber auch wichtige Änderungen enthalten. Wir bemühen uns, diesen Zweig so stabil wie möglich zu halten.stable
– Dieser Zweig enthält die neueste stabile Version. Dieser Zweig ist im Allgemeinen gut getestet.feat/*
– Dies sind Feature-Zweige, an denen intensiv gearbeitet wird. Bitte verwenden Sie diese nicht, es sei denn, Sie möchten eine bestimmte Funktion testen. Bei Fragen, die nicht in der Dokumentation behandelt werden, für weitere Informationen zum Bot oder einfach zum Austausch mit Gleichgesinnten empfehlen wir Ihnen, sich dem Discord-Server von Freqtrade anzuschließen.
Wenn Sie einen Fehler im Bot entdecken, durchsuchen Sie bitte zuerst den Issue-Tracker. Wenn es nicht gemeldet wurde, erstellen Sie bitte ein neues Problem und stellen Sie sicher, dass Sie den Vorlagenleitfaden befolgen, damit das Team Ihnen so schnell wie möglich helfen kann.
Bitte verfolgen Sie für jedes erstellte Problem eine Nachverfolgung und markieren Sie die Zufriedenheit oder erinnern Sie daran, das Problem zu schließen, wenn das Gleichgewicht erreicht ist.
--Behalten Sie die Community-Richtlinien von Github bei--
Haben Sie eine großartige Idee, den Bot, den Sie teilen möchten, zu verbessern? Bitte suchen Sie zunächst, ob diese Funktion nicht bereits besprochen wurde. Wenn es nicht angefordert wurde, erstellen Sie bitte eine neue Anfrage und stellen Sie sicher, dass Sie den Vorlagenleitfaden befolgen, damit es nicht in den Fehlerberichten verloren geht.
Haben Sie das Gefühl, dass dem Bot eine Funktion fehlt? Wir freuen uns über Ihre Pull-Anfragen!
Bitte lesen Sie das beitragende Dokument, um die Anforderungen zu verstehen, bevor Sie Ihre Pull-Anfragen senden.
Codierung ist keine Notwendigkeit, einen Beitrag zu leisten – vielleicht beginnen Sie mit der Verbesserung der Dokumentation? Probleme mit der Bezeichnung „Gute erste Ausgabe“ können gute erste Beiträge sein und helfen Ihnen, sich mit der Codebasis vertraut zu machen.
Hinweis: Bevor Sie mit der Arbeit an größeren neuen Funktionen beginnen, öffnen Sie bitte eine Ausgabe, in der Sie beschreiben, was Sie vorhaben , oder sprechen Sie mit uns auf Discord (verwenden Sie hierfür bitte den #dev-Kanal). Dadurch wird sichergestellt, dass interessierte Parteien wertvolles Feedback zu der Funktion geben und andere wissen lassen können, dass Sie daran arbeiten.
Wichtig: Erstellen Sie Ihre PR immer für den develop
, nicht stable
.
Die Uhr muss genau sein und sehr häufig mit einem NTP-Server synchronisiert werden, um Probleme bei der Kommunikation mit den Vermittlungsstellen zu vermeiden.
Um diesen Bot auszuführen, empfehlen wir Ihnen eine Cloud-Instanz mit mindestens: