StratCraftStratCraftPortuguês
Biblioteca de código aberto

Freqtrade

freqtrade/freqtrade

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

Linguagem PythonAtivos cryptoMercados spot, derivativesTipo framework

Fontes e ponto de partida prático

Os caminhos dos modelos foram verificados na revisão develop do Freqtrade c0a991f (2026-09-24). São implementações de exemplo; não foram medidas classificações de velocidade, precisão ou retorno de negociação.

O guia oficial FreqAI começa por FreqaiExampleStrategy, LightGBMRegressor e config_freqai.example.json. A estratégia de exemplo serve para aprendizagem e testes, não para negociação em produção. Veja FreqAI.

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

Instale primeiro as dependências FreqAI e reveja a configuração de exemplo. Valide com dados em ordem temporal e custos de negociação antes de usar previsões numa estratégia.

Templates baseados em indicadores

SampleStrategy
Freqtrade
Baseado em indicadoresbeginner

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

Fonte:freqtrade/templates/sample_strategy.py

Modelos de aprendizado de máquina (FreqAI)

Modelos de previsão FreqAI para previsão de preços baseada em aprendizado de máquina. Cada modelo requer engenharia de features através do pipeline de features do Freqtrade.

LightGBMRegressor
Freqtrade
Aprendizado de máquinaintermediate

Gradient boosting regression model for price movement prediction using LightGBM.

Fonte:freqtrade/freqai/prediction_models/LightGBMRegressor.py
LightGBMClassifier
Freqtrade
Aprendizado de máquinaintermediate

LightGBM classification model for user-defined discrete labels.

Fonte:freqtrade/freqai/prediction_models/LightGBMClassifier.py
XGBoostRegressor
Freqtrade
Aprendizado de máquinaintermediate

XGBoost-based regression model for continuous value prediction.

Fonte:freqtrade/freqai/prediction_models/XGBoostRegressor.py
XGBoostClassifier
Freqtrade
Aprendizado de máquinaintermediate

XGBoost classification model for user-defined discrete labels.

Fonte:freqtrade/freqai/prediction_models/XGBoostClassifier.py
PyTorchMLPRegressor
Freqtrade
Aprendizado de máquinaadvanced

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

Fonte:freqtrade/freqai/prediction_models/PyTorchMLPRegressor.py
PyTorchTransformerRegressor
Freqtrade
Aprendizado de máquinaadvanced

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

Fonte:freqtrade/freqai/prediction_models/PyTorchTransformerRegressor.py

Aprendizado por reforço (FreqAI)

Agentes de aprendizado por reforço construídos sobre Stable Baselines3. O agente aprende decisões de trading através da interação com o ambiente em vez de dados rotulados.

ReinforcementLearner
Freqtrade
Aprendizado por reforçoadvanced

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

Fonte:freqtrade/freqai/prediction_models/ReinforcementLearner.py

Estratégias Freqtrade e modelos FreqAI, referência de algoritmos

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