Açık kaynak kütüphane

Freqtrade

freqtrade/freqtrade★ 28k+

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

Dil PythonVarlıklar cryptoPiyasalar spot, derivativesTür framework

İndikatör tabanlı şablonlar

SampleStrategy
Freqtrade
İndikatör tabanlıbeginner

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

Hız⚡⚡
Doğruluk📊📊📊
Kaynak:freqtrade/templates/sample_strategy.py

Makine öğrenmesi modelleri (FreqAI)

Makine öğrenmesi tabanlı fiyat tahmini için FreqAI tahmin modelleri. Her model, Freqtrade'in özellik boru hattı aracılığıyla özellik mühendisliği gerektirir.

LightGBMRegressor
Freqtrade
Makine Öğrenmesiintermediate

Gradient boosting regression model for price movement prediction using LightGBM.

Hız⚡⚡⚡
Doğruluk📊📊📊
Temel Parametreler
n_estimators1000Number of boosting rounds
learning_rate0.01Step size shrinkage
Kaynak:freqai/prediction_models/LightGBMRegressor.py
LightGBMClassifier
Freqtrade
Makine Öğrenmesiintermediate

Gradient boosting classification model for directional prediction (up/down/neutral).

Hız⚡⚡⚡
Doğruluk📊📊📊
Temel Parametreler
n_estimators1000Number of boosting rounds
Kaynak:freqai/prediction_models/LightGBMClassifier.py
XGBoostRegressor
Freqtrade
Makine Öğrenmesiintermediate

XGBoost-based regression model for continuous value prediction.

Hız⚡⚡⚡
Doğruluk📊📊📊
Temel Parametreler
n_estimators1000Number of boosting rounds
max_depth6Maximum tree depth
Kaynak:freqai/prediction_models/XGBoostRegressor.py
XGBoostClassifier
Freqtrade
Makine Öğrenmesiintermediate

XGBoost-based classification model for directional prediction.

Hız⚡⚡⚡
Doğruluk📊📊📊
Temel Parametreler
n_estimators1000Number of boosting rounds
Kaynak:freqai/prediction_models/XGBoostClassifier.py
CatboostRegressor
Freqtrade
Makine Öğrenmesiintermediate

CatBoost gradient boosting model with native categorical feature support.

Hız⚡⚡
Doğruluk📊📊📊
Temel Parametreler
iterations1000Number of boosting iterations
Kaynak:freqai/prediction_models/CatboostRegressor.py
PyTorchMLPRegressor
Freqtrade
Makine Öğrenmesiadvanced

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

Hız⚡⚡
Doğruluk📊📊📊
Temel Parametreler
hidden_dim128Hidden layer dimension
dropout_percent0.2Dropout rate
Kaynak:freqai/prediction_models/PyTorchMLPRegressor.py
PyTorchTransformerRegressor
Freqtrade
Makine Öğrenmesiadvanced

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

Hız
Doğruluk📊📊📊📊
Temel Parametreler
num_heads8Number of attention heads
num_layers2Number of transformer layers
Kaynak:freqai/prediction_models/PyTorchTransformerRegressor.py

Pekiştirmeli öğrenme (FreqAI)

Stable Baselines3 üzerine inşa edilmiş pekiştirmeli öğrenme ajanları. Ajan, etiketli veri yerine ortam etkileşimi yoluyla işlem kararlarını öğrenir.

ReinforcementLearner
Freqtrade
Pekiştirmeli öğrenmeadvanced

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

Hız⚡⚡
Doğruluk📊📊📊
Temel Parametreler
model_typePPORL algorithm (PPO, A2C, etc.)
total_timesteps10000Training timesteps
Kaynak:freqai/prediction_models/ReinforcementLearner.py

Freqtrade stratejileri ve FreqAI modelleri, algoritma referansı

SampleStrategy (Freqtrade)
Template strategy demonstrating basic technical indicator usage for entry/exit signals. Kaynak: https://github.com/freqtrade/freqtrade/blob/develop/freqtrade/templates/sample_strategy.py.
LightGBMRegressor (Freqtrade)
Gradient boosting regression model for price movement prediction using LightGBM. Temel parametreler: n_estimators (Number of boosting rounds), learning_rate (Step size shrinkage).Kaynak: https://github.com/freqtrade/freqtrade/blob/develop/freqai/prediction_models/LightGBMRegressor.py.
LightGBMClassifier (Freqtrade)
Gradient boosting classification model for directional prediction (up/down/neutral). Temel parametreler: n_estimators (Number of boosting rounds).Kaynak: https://github.com/freqtrade/freqtrade/blob/develop/freqai/prediction_models/LightGBMClassifier.py.
XGBoostRegressor (Freqtrade)
XGBoost-based regression model for continuous value prediction. Temel parametreler: n_estimators (Number of boosting rounds), max_depth (Maximum tree depth).Kaynak: https://github.com/freqtrade/freqtrade/blob/develop/freqai/prediction_models/XGBoostRegressor.py.
XGBoostClassifier (Freqtrade)
XGBoost-based classification model for directional prediction. Temel parametreler: n_estimators (Number of boosting rounds).Kaynak: https://github.com/freqtrade/freqtrade/blob/develop/freqai/prediction_models/XGBoostClassifier.py.
CatboostRegressor (Freqtrade)
CatBoost gradient boosting model with native categorical feature support. Temel parametreler: iterations (Number of boosting iterations).Kaynak: https://github.com/freqtrade/freqtrade/blob/develop/freqai/prediction_models/CatboostRegressor.py.
PyTorchMLPRegressor (Freqtrade)
Multi-layer perceptron neural network for regression-based price prediction. Temel parametreler: hidden_dim (Hidden layer dimension), dropout_percent (Dropout rate).Kaynak: https://github.com/freqtrade/freqtrade/blob/develop/freqai/prediction_models/PyTorchMLPRegressor.py.
PyTorchTransformerRegressor (Freqtrade)
Transformer architecture for time-series regression using self-attention mechanism. Temel parametreler: num_heads (Number of attention heads), num_layers (Number of transformer layers).Kaynak: https://github.com/freqtrade/freqtrade/blob/develop/freqai/prediction_models/PyTorchTransformerRegressor.py.
ReinforcementLearner (Freqtrade)
Reinforcement learning agent using Stable Baselines3 (PPO/A2C/etc.) for trading decisions. Temel parametreler: model_type (RL algorithm (PPO, A2C, etc.)), total_timesteps (Training timesteps).Kaynak: https://github.com/freqtrade/freqtrade/blob/develop/freqai/prediction_models/ReinforcementLearner.py.