Biblioteca de código abierto

Freqtrade

freqtrade/freqtrade

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

Lenguaje PythonActivos cryptoMercados spot, derivativesTipo framework

Fuentes y punto de partida práctico

Las rutas de los modelos se verificaron frente a la revisión develop de Freqtrade c0a991f (2026-09-24). Son implementaciones de ejemplo; no se han medido puntuaciones de velocidad, precisión ni rentabilidad de negociación.

La guía oficial de FreqAI comienza con FreqaiExampleStrategy, LightGBMRegressor y config_freqai.example.json. La estrategia de ejemplo sirve para aprender y probar, no para operar en producción. Consulte FreqAI.

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

Instale primero las dependencias de FreqAI y revise la configuración de ejemplo. Valide con datos ordenados en el tiempo y costos de negociación antes de usar predicciones en una estrategia.

Plantillas basadas en indicadores

SampleStrategy
Freqtrade
Basado en indicadoresbeginner

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

Origen:freqtrade/templates/sample_strategy.py

Modelos de aprendizaje automático (FreqAI)

Modelos de predicción FreqAI para predicción de precios basada en aprendizaje automático. Cada modelo requiere ingeniería de características a través del pipeline de features de Freqtrade.

LightGBMRegressor
Freqtrade
Aprendizaje automáticointermediate

Gradient boosting regression model for price movement prediction using LightGBM.

Origen:freqtrade/freqai/prediction_models/LightGBMRegressor.py
LightGBMClassifier
Freqtrade
Aprendizaje automáticointermediate

LightGBM classification model for user-defined discrete labels.

Origen:freqtrade/freqai/prediction_models/LightGBMClassifier.py
XGBoostRegressor
Freqtrade
Aprendizaje automáticointermediate

XGBoost-based regression model for continuous value prediction.

Origen:freqtrade/freqai/prediction_models/XGBoostRegressor.py
XGBoostClassifier
Freqtrade
Aprendizaje automáticointermediate

XGBoost classification model for user-defined discrete labels.

Origen:freqtrade/freqai/prediction_models/XGBoostClassifier.py
PyTorchMLPRegressor
Freqtrade
Aprendizaje automáticoadvanced

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

Origen:freqtrade/freqai/prediction_models/PyTorchMLPRegressor.py
PyTorchTransformerRegressor
Freqtrade
Aprendizaje automáticoadvanced

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

Origen:freqtrade/freqai/prediction_models/PyTorchTransformerRegressor.py

Aprendizaje por refuerzo (FreqAI)

Agentes de aprendizaje por refuerzo construidos sobre Stable Baselines3. El agente aprende decisiones de trading mediante interacción con el entorno en lugar de datos etiquetados.

ReinforcementLearner
Freqtrade
Aprendizaje por refuerzoadvanced

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

Origen:freqtrade/freqai/prediction_models/ReinforcementLearner.py

Estrategias Freqtrade y modelos FreqAI, referencia de algoritmos

SampleStrategy (Freqtrade)
Template strategy demonstrating basic technical indicator usage for entry/exit signals. Origen: https://github.com/freqtrade/freqtrade/blob/c0a991f5632cb900075ff2864b6671ed71a319d7/freqtrade/templates/sample_strategy.py.
LightGBMRegressor (Freqtrade)
Gradient boosting regression model for price movement prediction using LightGBM. Origen: https://github.com/freqtrade/freqtrade/blob/c0a991f5632cb900075ff2864b6671ed71a319d7/freqtrade/freqai/prediction_models/LightGBMRegressor.py.
LightGBMClassifier (Freqtrade)
LightGBM classification model for user-defined discrete labels. Origen: https://github.com/freqtrade/freqtrade/blob/c0a991f5632cb900075ff2864b6671ed71a319d7/freqtrade/freqai/prediction_models/LightGBMClassifier.py.
XGBoostRegressor (Freqtrade)
XGBoost-based regression model for continuous value prediction. Origen: https://github.com/freqtrade/freqtrade/blob/c0a991f5632cb900075ff2864b6671ed71a319d7/freqtrade/freqai/prediction_models/XGBoostRegressor.py.
XGBoostClassifier (Freqtrade)
XGBoost classification model for user-defined discrete labels. Origen: 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. Origen: 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. Origen: 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. Origen: https://github.com/freqtrade/freqtrade/blob/c0a991f5632cb900075ff2864b6671ed71a319d7/freqtrade/freqai/prediction_models/ReinforcementLearner.py.