Crypto trading bot framework with FreqAI ML extension supporting multiple machine learning and deep learning models.
Model paths below were verified against Freqtrade develop revision c0a991f (2026-09-24). These are example implementations; no speed, accuracy or trading-return ratings have been measured.
The official FreqAI guide starts with FreqaiExampleStrategy, LightGBMRegressor and config_freqai.example.json. Its example strategy is for learning and testing, not production trading. See FreqAI.
freqtrade trade --config config_examples/config_freqai.example.json --strategy FreqaiExampleStrategy --freqaimodel LightGBMRegressor --strategy-path freqtrade/templatesInstall FreqAI dependencies and review the example configuration first. Validate with time-ordered data and trading costs before using predictions in a strategy.
FreqAI prediction models for machine learning-based price prediction. Each model requires feature engineering via Freqtrade's feature pipeline.
Gradient boosting regression model for price movement prediction using LightGBM.
freqtrade/freqai/prediction_models/LightGBMRegressor.pyLightGBM classification model for user-defined discrete labels.
freqtrade/freqai/prediction_models/LightGBMClassifier.pyXGBoost-based regression model for continuous value prediction.
freqtrade/freqai/prediction_models/XGBoostRegressor.pyXGBoost classification model for user-defined discrete labels.
freqtrade/freqai/prediction_models/XGBoostClassifier.pyMulti-layer perceptron neural network for regression-based price prediction.
freqtrade/freqai/prediction_models/PyTorchMLPRegressor.pyReinforcement learning agents built on Stable Baselines3. The agent learns trading decisions through environment interaction rather than labeled data.