Les 11 principaux projets de l’organisation Freqtrade sur GitHub

Les 11 principaux projets de l’organisation Freqtrade sur GitHub

L’organisation Freqtrade sur GitHub fédère un écosystème complet autour du célèbre bot de trading crypto open source. Au-delà du projet principal, on y trouve des utilitaires, interfaces graphiques, collections de stratégies et outils d’optimisation.
Voici un panorama des 11 dépôts phares, avec leurs objectifs, cas d’usage et liens vers GitHub.

1. freqtrade

Le cœur du système : un bot de trading crypto-monnaies écrit en Python 3.10+. Fonctionnalités :

  • Backtesting, paper trading, live trading multi-exchanges (via CCXT).
  • Interface Web (FreqUI) et pilotage Telegram.
  • Optimisation des stratégies (hyperopt, FreqAI).
  • Visualisation des trades, génération de graphiques, API REST.

🔗 GitHub / freqtrade

2. freqtrade-strategies

Une collection de stratégies de trading gratuites (version 2022.4+) :

  • Exemples de scripts buy/sell, backtests prêts à l’emploi.
  • Instructions pour les copier dans user_data/strategies.
  • Mise à jour régulière par la communauté.

🔗 GitHub / freqtrade-strategies

3. technical

Une bibliothèque d’indicateurs techniques et d’outils de traitement de données :

  • Wrappers unifiés pour TA-Lib, PyTi, pandas-ta…
  • Résampling, fusion de DataFrames, calculs statistiques.
  • API simple pour enrichir vos stratégies Freqtrade.

🔗 GitHub / technical

4. pandas-ta

Extension Pandas riche en indicateurs techniques :

  • Plus de 150 indicateurs intégrés (RSI, MACD, SuperTrend, Bollinger Bands…).
  • Syntaxe simple pour ajouter des colonnes calculées à vos DataFrames.
  • Compatible avec l’écosystème Freqtrade (via technical).

🔗 GitHub / pandas-ta

5. ft-scikit-optimize

Intégration de Scikit-Optimize (optimisation bayésienne) avec une interface scipy.optimize :

  • Recherche séquentielle de paramètres optimaux.
  • Idéal pour l’hyperparamétrage des stratégies Freqtrade.

🔗 GitHub / ft-scikit-optimize

6. frequi

FreqUI : le frontend web en Vue.js + PrimeVue (phase alpha). Il offre :

  • Tableaux de bord temps réel (indicateurs, trades, P&L).
  • Formulaires de configuration et commandes live.
  • Prémices d’une intégration native dans le bot principal.

🔗 GitHub / frequi

7. ftui

FTUI : une interface textuelle (terminal) basée sur Textual & Rich :

  • Surveillance passive de un ou plusieurs bots Freqtrade.
  • Affichage en temps réel des indicateurs et de l’état du bot.
  • Client léger, sans fonctionnalité de contrôle.

🔗 GitHub / ftui

8. ft_discord_bot

Un bot Discord “helper” conçu pour le serveur Freqtrade. Il permet :

  • Traitement de commandes personnalisées (maj live sans redémarrage).
  • Recherche de documentation et FAQ avec limitation de débit.
  • Modération basique (messages d’accueil, réponses automatiques).

🔗 GitHub / ft_discord_bot

9. config_schema

Le schéma JSON officiel de la configuration Freqtrade :

  • Validation automatique des fichiers config.json.
  • Génération de formulaires ou d’éditeurs configurables.
  • Licence MIT, maintenu en source unique.

🔗 GitHub / config_schema

10. pyarrow-build

Un Dockerfile et scripts pour compiler les roues Python de PyArrow, notamment sur Raspberry Pi :

  • Gère les dépendances C/C++ de pandas et PyArrow.
  • Utilisé dans les images Freqtrade Docker multi-architecture.

🔗 GitHub / pyarrow-build

11. berlinguyinca-trading-strategies (archivé)

Ancienne collection de stratégies expérimentales, désormais obsolète :

  • Divers essais d’indicateurs et backtests.
  • Archive redirigeant vers freqtrade-strategies.

🔗 GitHub / berlinguyinca-trading-strategies

Conclusion

L’organisation Freqtrade couvre tout le cycle de vie d’un bot de trading : du noyau Python (freqtrade) aux interfaces (Web, terminal), en passant par les indicateurs, stratégies prêtes à l’emploi et outils d’optimisation. Grâce à cette modularité, chaque contributeur ou utilisateur peut choisir les composants adaptés à son workflow et participer activement à l’évolution de l’écosystème.

Articles similaires