Temps de lecture : … min

Déployez vos stratégies Freqtrade sur TradingHost

Exécutez des stratégies open-source Freqtrade depuis GitHub sur des runtimes TradingHost toujours actifs.

Freqtrade est un framework de trading crypto en Python intégrant le backtesting, hyperopt, FreqAI, le dry-run et l’exécution live. TradingHost fournit à cette stratégie un runtime de production.

Par l’équipe d’ingénierie de TradingHost
  • Déploiement natif depuis GitHub
  • Plus de 10 exchanges pris en charge
  • Backtest, hyperopt, FreqAI
  • Modes dry-run et live
  • Accès Telegram et WebUI
  • Runtime toujours actif
  • Clés API chiffrées
  • Proximité géographique avec les exchanges
  • Prêt pour MCP

Introduction

Nouveau sur Freqtrade ?

Freqtrade est un framework de trading crypto gratuit et open-source écrit en Python. Il fournit une boucle de trading opérationnelle dès le départ : une interface de stratégie, un outil de backtesting, un optimiseur de hyperparamètres, un mode paper-trading, une interface Telegram, une WebUI intégrée et l’exécution live sur l’exchange de votre choix.

Vous définissez les règles. Freqtrade gère l’importation des bougies, le calcul des indicateurs, le passage d’ordres, le suivi des positions et les rapports. Sous le capot, la connectivité aux plateformes utilise la bibliothèque CCXT, c’est pourquoi la liste des exchanges pris en charge correspond aux principales plateformes supportées par CCXT.

Freqtrade est sous licence GPL-3.0, activement maintenu et explicitement éducatif. Une stratégie performante en backtest ne fonctionne pas automatiquement en live. Le framework vous donne les outils pour faire la différence : le backtesting sur données historiques, hyperopt pour optimiser les paramètres, le dry-run pour simuler vos transactions sur des données de marché réelles, et FreqAI pour des prédictions adaptatives basées sur le machine learning.

TradingHost est l’environnement où une stratégie Freqtrade s’exécute en production. Au lieu de laisser tourner votre stratégie sur un ordinateur portable ou un VPS générique, vous déployez votre dépôt Freqtrade sur un runtime cloud TradingHost qui reste en ligne en continu, gère vos clés API d’exchange sous forme de secrets chiffrés et vous transmet les journaux en temps réel.

Section 01 · En un coup d’œil

En un coup d’œil

Qu’est-ce que Freqtrade ?
Framework de trading crypto open-source en Python, sous licence GPL-3.0
Maintenu par
Le projet Freqtrade sur GitHub
Langage
Python
Marchés
Crypto spot et futures
Connectivité exchanges
CCXT sous le capot ; liste documentée de plus de 10 exchanges
Modes
Backtest, hyperopt, dry-run, live, FreqAI
Interfaces opérateur
Telegram, WebUI intégrée, CLI
Source de déploiement
GitHub
Rôle de TradingHost
Runtime, déploiement, logs, secrets, sélection de région
Rôle de Freqtrade
Framework de stratégie, boucle d’exécution, backtester, optimiseur
Affiliation
TradingHost est indépendant et n’est pas affilié au projet Freqtrade
Idéal pour
Stratégies crypto multi-exchanges, entrées basées sur des indicateurs, régimes assistés par ML via FreqAI

Section 02 · Positionnement de Freqtrade

Comment Freqtrade s’intègre dans votre infrastructure de trading

Freqtrade est un framework de stratégie orienté, conçu sur CCXT pour la connectivité aux plateformes d’échange. CCXT constitue la couche de connectivité, Freqtrade est le framework de stratégie qui l’utilise, et votre classe de stratégie contient la logique de trading exécutée au sein du framework.

Cela vous offre deux points d’entrée complémentaires :

  • Option 01

    Classe de stratégie

    Héritez de la classe IStrategy en Python. Définissez vos indicateurs, règles d’entrée, règles de sortie, stoploss et timeframe. Les modes Backtest, hyperopt, dry-run et Live utilisent tous le même fichier de stratégie.

  • Option 02

    Module FreqAI

    Superposez FreqAI pour entraîner des modèles sur vos features et les réentraîner sur une fenêtre glissante. La classe de stratégie consomme les prédictions du modèle comme n’importe quel autre indicateur.

Les deux options s’exécutent de la même manière sur TradingHost. Vous fournissez un dépôt GitHub Freqtrade, nous l’exécutons.

Vous
Votre classe de stratégie gère les règles de trading.
Freqtrade
Exécute la boucle de stratégie, le backtester, l’optimiseur et le dry-run.
CCXT
Standardise l’API de la plateforme d’échange sous-jacente à Freqtrade.
TradingHost
Exécute le processus de stratégie, gère les secrets et diffuse les logs en continu.

Section 03 · Pourquoi choisir TradingHost

Pourquoi déployer Freqtrade sur TradingHost

Une instance Freqtrade en production doit tourner en continu, stocker vos clés d’API d’échange et rester accessible pour les commandes Telegram ou WebUI. L’exécuter sur un ordinateur personnel ou un VPS générique impose une lourde charge opérationnelle : supervision des processus, redémarrages, gestion des dépendances, dispersion des logs et déploiements manuels.

TradingHost offre à votre stratégie Freqtrade un environnement d’exécution de production, conçu spécifiquement pour les processus de trading à long terme.

Ce que vous obtenez

  • Déploiement natif depuis GitHub
  • Runtime de conteneur actif 24h/24
  • Prise en charge de plusieurs stratégies au sein d’un même runtime
  • Stockage chiffré des clés d’API d’échange
  • Choix de la région au plus près de votre plateforme d’échange
  • Diffusion des logs en continu et indicateurs d’état de santé
  • Démarrage, arrêt, redémarrage et inspection au niveau de la stratégie
  • Mise à jour d’une stratégie sans redémarrer le runtime
  • Workflows d’IDE IA compatibles avec MCP

Ce que vous conservez

  • Le contrôle total du code de votre stratégie Freqtrade
  • La propriété directe de vos comptes d’échange et des permissions d’API
  • Le libre choix des modes Freqtrade : backtest, hyperopt, dry-run, FreqAI, Live

Section 04 · Plateformes d’échange prises en charge

Plateformes d’échange prises en charge

La documentation de Freqtrade indique une prise en charge de premier plan pour dix plateformes d’échange de cryptomonnaies, sur les marchés au comptant (spot) et à terme (futures). La connectivité reposant sur CCXT, la portée fonctionnelle est en réalité plus large, mais la matrice documentée reste la référence pour les déploiements en production.

Cinq intégrations populaires sont présentées ci-dessous. Pour consulter l’annuaire complet des plateformes crypto prises en charge, rendez-vous sur /brokers/crypto/.

  • Freqtrade
  • votre plateforme d’échange
  • Runtime TradingHost

La documentation de Freqtrade mentionne également la prise en charge de Bitget, BingX, Bitmart, HTX, Hyperliquid, MyOKX, ainsi que d’autres plateformes testées par la communauté. Retrouvez votre plateforme d’échange dans l’annuaire complet des courtiers crypto.

Parcourir l’annuaire des courtiers crypto

Section 05 · Flux de déploiement

Comment fonctionne un déploiement Freqtrade

Une stratégie Freqtrade sur TradingHost suit le même modèle de déploiement que n’importe quel projet basé sur GitHub.

  1. ÉTAPE 01

    Connecter ou créer un dépôt

    Connectez-vous avec GitHub et associez un dépôt de stratégie Freqtrade existant, ou créez-en un à partir d’un modèle Freqtrade de TradingHost avec des configurations par défaut prêtes à l’emploi.

  2. ÉTAPE 02

    Configurer le runtime

    TradingHost lit la configuration du runtime de votre projet pour savoir comment installer les dépendances et démarrer Freqtrade dans le mode de votre choix.

  3. ÉTAPE 03

    Ajouter des clés d’API d’échange chiffrées

    Ajoutez vos clés d’API d’échange en tant que secrets TradingHost. Elles sont chiffrées, injectées dans le runtime au démarrage et ne sont jamais écrites dans votre dépôt.

    /platform/secrets/
  4. ÉTAPE 04

    Choisir une région

    Sélectionnez une région proche du moteur de confrontation (matching engine) de votre plateforme d’échange. AWS Tokyo pour Binance Spot, AWS Frankfurt pour de nombreuses plateformes basées en Europe.

    /platform/regions/
  5. ÉTAPE 05

    Déployer

    TradingHost démarre Freqtrade dans un conteneur managé. Les journaux (logs) sont diffusés en continu sur le tableau de bord. Telegram et la WebUI continuent de fonctionner comme configuré.

    /platform/observability/

Section 06 · Modes Freqtrade

Backtest, hyperopt, dry-run, FreqAI, live

Freqtrade repose sur un seul fichier de stratégie doté de cinq modes de fonctionnement. Le même chemin de code s’exécute en Backtest, Hyperopt, Dry-run, FreqAI et Live, ce qui facilite grandement le workflow de répétition avant mise en production indispensable aux stratégies à long terme.

Ces cinq modes s’exécutent sur le même runtime TradingHost. Choisissez le mode au démarrage, ou lancez-en plusieurs en parallèle sous forme de processus de stratégie distincts.

Backtest
Rejouez votre stratégie sur des données historiques de bougies et générez un rapport transaction par transaction. En lecture seule, sans identifiants d’échange requis.
Hyperopt
Explorez les paramètres de votre stratégie grâce à l’optimiseur d’hyperparamètres intégré. Limité par la puissance de calcul (compute-bound), ce mode est idéal pour un runtime TradingHost dimensionné selon l’espace de recherche.
Dry-run
Exécutez la boucle de stratégie en temps réel sur des données de marché réelles sans passer d’ordres réels. Une répétition sécurisée avant de basculer en Live.
FreqAI
Modélisation d’apprentissage automatique adaptatif. Entraînez des prédicteurs sur vos caractéristiques (features), réentraînez-les sur une fenêtre glissante et utilisez les prédictions du modèle comme entrées pour votre classe de stratégie.
Live
Trading en direct (live) avec vos identifiants d’API d’échange. Le même fichier de stratégie qu’en Backtest et Dry-run, passant désormais des ordres réels.

Section 07 · Ce que nous ne faisons pas

Ce que TradingHost ne fait pas

  • TradingHost n’agit pas en tant que plateforme d’échange.
  • TradingHost ne fournit pas de stratégies de trading ni de conseils financiers.
  • TradingHost ne modifie pas votre configuration Freqtrade ni le code de votre stratégie.
  • TradingHost ne conserve pas vos clés d’API d’échange, au-delà de leur injection chiffrée dans le runtime.
  • TradingHost ne garantit pas les performances de la stratégie, la disponibilité des plateformes d’échange ni la connectivité au marché.

Section 08 · FAQ

FAQ

Non. TradingHost est indépendant. Freqtrade est un logiciel open-source sous licence GPL-3.0, maintenu par le projet Freqtrade sur GitHub.

Python. Vous écrivez vos stratégies sous forme de classes Python qui héritent de IStrategy. La même classe est utilisée pour le Backtest, Hyperopt, Dry-run, FreqAI et le trading Live.

La documentation de Freqtrade indique la prise en charge de Binance, BingX, Bitget, Bitmart, Bybit, Gate.io, HTX, Hyperliquid, Kraken, OKX et MyOKX, avec le support des contrats à terme (futures) sur Binance, Bitget, Bybit, Gate.io, Hyperliquid, OKX et Kraken. Bitvavo et KuCoin sont testés par la communauté.

Oui. La connectivité aux plateformes d’échange est assurée en arrière-plan par CCXT, c’est pourquoi la liste des plateformes prises en charge correspond aux principales places crypto compatibles avec CCXT.

FreqAI est le module d’apprentissage automatique adaptatif intégré à Freqtrade. Il entraîne des modèles prédictifs sur les caractéristiques (features) que vous définissez, les réentraîne sur une fenêtre glissante et fournit ces prédictions à votre classe de stratégie en tant qu’entrées.

Oui. Un runtime TradingHost peut héberger plusieurs processus Freqtrade. Une configuration courante consiste à exécuter une instance en Dry-run et une instance en Live avec des fichiers de configuration distincts.

Vous les ajoutez à TradingHost sous forme de secrets chiffrés. Ils sont injectés dans le runtime Freqtrade au démarrage et ne sont pas écrits dans votre dépôt.

Non. Freqtrade passe des ordres via les identifiants API de votre plateforme d’échange. TradingHost exécute le processus Freqtrade et diffuse les logs.

Oui. La WebUI intégrée et l’interface Telegram font partie de Freqtrade. Elles continuent de fonctionner comme configuré. TradingHost exécute le processus sous-jacent et expose la connectivité réseau nécessaire.

Non. Freqtrade est conçu spécifiquement pour les plateformes d’échange de cryptomonnaies. Pour les marchés hors crypto, consultez /frameworks/nautilustrader/ ou /frameworks/backtrader/.

Déployez votre première stratégie Freqtrade

Connectez GitHub, choisissez un modèle Freqtrade ou votre propre dépôt de stratégie, ajoutez vos clés API d’échange, choisissez une région et lancez votre stratégie dans un runtime TradingHost.