Un backtest simule votre stratégie sur des données historiques pour évaluer les performances avant le trading réel. Ce guide explique comment créer un backtest unique depuis la page Backtests.
Avant de commencer
- Un compte dogabot connecté avec accès aux backtests (inclus sur les comptes gratuits)
- Aucune credential d’exchange requise — les backtests sont des simulations ; le formulaire liste uniquement les exchanges et paires avec des données historiques disponibles
- Vérifiez votre quota dans l’en-tête Backtests (
X / Y backtests ce cycle) ; Créer un backtest est désactivé lorsque la limite est atteinte jusqu’au renouvellement du cycle - La date de fin ne peut pas inclure aujourd’hui — les données historiques vont jusqu’à hier (UTC)
Plan gratuit : 3 backtests par cycle, presets de dates jusqu’à 1 mois (les plus longs sont visibles mais verrouillés). Plan Pro : 500 backtests par cycle, tous les presets et packs de crédits optionnels.
Étape 1 : Ouvrir Backtests
- Connectez-vous à dogabot.
- Ouvrez Backtests dans la barre latérale (ou allez sur
/backtest/).
Étape 2 : Démarrer un nouveau backtest
- Cliquez sur Créer un backtest.
- Confirmez qu’il vous reste du quota dans le compteur de l’en-tête.
La boîte de dialogue Créer un nouveau backtest s’ouvre avec les sections Paramètres de base et Règles de stratégie.
Étape 3 : Configurer les paramètres de base
Développez Paramètres de base et remplissez les champs :
| Champ | À définir |
|---|---|
| Nom du backtest | Libellé unique (p. ex. ETH Trend Test) |
| Exchange | La plateforme à simuler — seuls les exchanges avec symboles backtestables apparaissent |
| Symbole | Paire de trading après sélection de l’exchange (p. ex. ETHUSDT, BTCUSDT) |
| Capital initial | Solde de départ de la simulation (par défaut 1 000 $ ; minimum 100 $) |
| Intervalle d’exécution | Fréquence d’évaluation des conditions (1 minute à 1 jour) |
| Intervalle des bougies | Intervalle par défaut des indicateurs ; chaque règle peut le surcharger |
| Multiplicateur de quantité | Met à l’échelle la taille des ordres (par défaut 1) |
| Période | Utilisez les presets (1 semaine, 1 mois, etc.) ou saisissez Date de début et Date de fin manuellement |
Sur le plan gratuit, les presets 3 mois, 6 mois et 1 an sont visibles mais verrouillés — passez à Pro pour des fenêtres plus longues.
Étape 4 : Configurer les règles de stratégie
Développez Règles de stratégie et construisez votre configuration :
- Entrée — Conditions d’ouverture de position
- Augmentation — Conditions d’ajout à une position ouverte
- Inversion — Conditions de changement de biais
- Sortie — Conditions de clôture, dont Stop loss et Take profit
Définissez la direction de trading (long, short ou les deux) et activez les règles nécessaires. Pour un premier backtest, commencez avec une règle d’entrée et une de sortie.
En savoir plus : Vue d’ensemble des règles de stratégie, Filtres de stratégie.
Étape 5 : Lancer le backtest
- Cliquez sur Lancer le backtest.
- Un toast confirme la mise en file d’attente ; vous êtes redirigé vers la page de résultats (
/backtest/{id}). - Attendez le statut En file → En cours → Terminé — la page se met à jour automatiquement.
Une fois terminé, consultez Comment lire les résultats de backtest pour interpréter PnL, ROI et drawdown.
Exemple : backtest de retour à la moyenne avec RSI
Copiez cette configuration pour un test simple de retour à la moyenne sur le plan gratuit :
| Champ | Valeur |
|---|---|
| Nom du backtest | BTC RSI 1h — 1 month |
| Exchange | binance_usdm (ou tout exchange backtestable du menu) |
| Symbole | BTCUSDT |
| Capital initial | 1000 |
| Intervalle d’exécution | 1 hour |
| Intervalle des bougies | 1h |
| Multiplicateur de quantité | 1 |
| Période | Preset 1 mois (utilisez 1 semaine pour un test rapide) |
Règles de stratégie :
- Direction de trading : Les deux
- Entrée : Activez RSI — period
14, oversold30, overbought70(valeurs par défaut) - Sortie : Activez Stop loss — type
percentage, value5; Take profit optionnel à10%pour un ratio risque/rendement défini - Augmentation / Inversion : Laissez désactivés
Cliquez sur Lancer le backtest. À la fin, consultez PnL et ROI sur la page de résultats, puis Comment lire les résultats de backtest.
Exemple : backtest depuis une automatisation existante
Réutilisez une stratégie live ou copiée sans ressaisir chaque règle :
- Ouvrez une automatisation que vous exécutez ou avez copiée depuis le leaderboard.
- Cliquez sur Créer un backtest sur la page de détail (ou choisissez-le dans le menu de création).
- Confirmez les champs préremplis — suffixe
- Backtestau nom, même exchange, symbole, capital et règles. - Ajustez uniquement la période (p. ex. 3 mois en Pro, ou 1 mois en Free) et cliquez sur Lancer le backtest.
Prochaines étapes
- Comment lire les résultats de backtest — interpréter les métriques après l’exécution
- Vue d’ensemble des règles de stratégie — approfondir votre configuration
- Explorer les marchés — trouver une paire et la backtester
- Drawdown maximum — évaluer le risque avant le live
- Les utilisateurs Pro peuvent lancer de nombreuses variantes via Création en masse sur la page Backtests