Open-Source-Bibliothek

Freqtrade

freqtrade/freqtrade

Crypto trading bot framework with FreqAI ML extension supporting multiple machine learning and deep learning models.

Sprache PythonAssets cryptoMärkte spot, derivativesTyp framework

Quellen und praktischer Einstieg

Die Modellpfade unten wurden anhand der Freqtrade-develop-Revision geprüft c0a991f (2026-09-24). Dies sind Beispielimplementierungen; Bewertungen für Tempo, Genauigkeit oder Handelsertrag wurden nicht gemessen.

Der offizielle FreqAI-Leitfaden beginnt mit FreqaiExampleStrategy, LightGBMRegressor und config_freqai.example.json. Die Beispielstrategie dient dem Lernen und Testen, nicht dem produktiven Handel. Siehe FreqAI.

freqtrade trade --config config_examples/config_freqai.example.json --strategy FreqaiExampleStrategy --freqaimodel LightGBMRegressor --strategy-path freqtrade/templates

Zuerst FreqAI-Abhängigkeiten installieren und die Beispielkonfiguration prüfen. Prognosen vor dem Einsatz in Strategien mit zeitlich geordneten Daten und Handelskosten validieren.

Indikator-basierte Templates

SampleStrategy
Freqtrade
Indikator-basiertbeginner

Template strategy demonstrating basic technical indicator usage for entry/exit signals.

Quelle:freqtrade/templates/sample_strategy.py

Maschinelle Lernmodelle (FreqAI)

FreqAI-Vorhersagemodelle für ML-basierte Preisprognose. Jedes Modell erfordert Feature Engineering über die Feature-Pipeline von Freqtrade.

LightGBMRegressor
Freqtrade
Maschinelles Lernenintermediate

Gradient boosting regression model for price movement prediction using LightGBM.

Quelle:freqtrade/freqai/prediction_models/LightGBMRegressor.py
LightGBMClassifier
Freqtrade
Maschinelles Lernenintermediate

LightGBM classification model for user-defined discrete labels.

Quelle:freqtrade/freqai/prediction_models/LightGBMClassifier.py
XGBoostRegressor
Freqtrade
Maschinelles Lernenintermediate

XGBoost-based regression model for continuous value prediction.

Quelle:freqtrade/freqai/prediction_models/XGBoostRegressor.py
XGBoostClassifier
Freqtrade
Maschinelles Lernenintermediate

XGBoost classification model for user-defined discrete labels.

Quelle:freqtrade/freqai/prediction_models/XGBoostClassifier.py
PyTorchMLPRegressor
Freqtrade
Maschinelles Lernenadvanced

Multi-layer perceptron neural network for regression-based price prediction.

Quelle:freqtrade/freqai/prediction_models/PyTorchMLPRegressor.py
PyTorchTransformerRegressor
Freqtrade
Maschinelles Lernenadvanced

Transformer architecture for time-series regression using self-attention mechanism.

Quelle:freqtrade/freqai/prediction_models/PyTorchTransformerRegressor.py

Reinforcement Learning (FreqAI)

Reinforcement-Learning-Agenten auf Basis von Stable Baselines3. Der Agent lernt Handelsentscheidungen durch Umgebungsinteraktion statt durch gelabelte Daten.

ReinforcementLearner
Freqtrade
Reinforcement Learningadvanced

Reinforcement learning agent using Stable Baselines3 (PPO/A2C/etc.) for trading decisions.

Quelle:freqtrade/freqai/prediction_models/ReinforcementLearner.py

Freqtrade-Strategien und FreqAI-Modelle, Algorithmus-Referenz

SampleStrategy (Freqtrade)
Template strategy demonstrating basic technical indicator usage for entry/exit signals. Quelle: https://github.com/freqtrade/freqtrade/blob/c0a991f5632cb900075ff2864b6671ed71a319d7/freqtrade/templates/sample_strategy.py.
LightGBMRegressor (Freqtrade)
Gradient boosting regression model for price movement prediction using LightGBM. Quelle: https://github.com/freqtrade/freqtrade/blob/c0a991f5632cb900075ff2864b6671ed71a319d7/freqtrade/freqai/prediction_models/LightGBMRegressor.py.
LightGBMClassifier (Freqtrade)
LightGBM classification model for user-defined discrete labels. Quelle: https://github.com/freqtrade/freqtrade/blob/c0a991f5632cb900075ff2864b6671ed71a319d7/freqtrade/freqai/prediction_models/LightGBMClassifier.py.
XGBoostRegressor (Freqtrade)
XGBoost-based regression model for continuous value prediction. Quelle: https://github.com/freqtrade/freqtrade/blob/c0a991f5632cb900075ff2864b6671ed71a319d7/freqtrade/freqai/prediction_models/XGBoostRegressor.py.
XGBoostClassifier (Freqtrade)
XGBoost classification model for user-defined discrete labels. Quelle: https://github.com/freqtrade/freqtrade/blob/c0a991f5632cb900075ff2864b6671ed71a319d7/freqtrade/freqai/prediction_models/XGBoostClassifier.py.
PyTorchMLPRegressor (Freqtrade)
Multi-layer perceptron neural network for regression-based price prediction. Quelle: https://github.com/freqtrade/freqtrade/blob/c0a991f5632cb900075ff2864b6671ed71a319d7/freqtrade/freqai/prediction_models/PyTorchMLPRegressor.py.
PyTorchTransformerRegressor (Freqtrade)
Transformer architecture for time-series regression using self-attention mechanism. Quelle: https://github.com/freqtrade/freqtrade/blob/c0a991f5632cb900075ff2864b6671ed71a319d7/freqtrade/freqai/prediction_models/PyTorchTransformerRegressor.py.
ReinforcementLearner (Freqtrade)
Reinforcement learning agent using Stable Baselines3 (PPO/A2C/etc.) for trading decisions. Quelle: https://github.com/freqtrade/freqtrade/blob/c0a991f5632cb900075ff2864b6671ed71a319d7/freqtrade/freqai/prediction_models/ReinforcementLearner.py.