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.
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.
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).
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.
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.
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.
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).
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.
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.
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.




