📊 Backtesting Avancé - Laboratoire de Trading

Testez vos stratégies de trading sur données historiques réelles. Configurez vos indicateurs techniques, définissez vos règles d'entrée et sortie, puis analysez les performances avant de trader en conditions réelles. Optimisation sans risque !

💹 Marché & Financement

🤖 Intelligence Artificielle

📊 Configuration
🪙 - - 📈 -
🤖

Mode Intelligence Artificielle

Utilise les prédictions ML au lieu des indicateurs classiques

🧠 Features d'Apprentissage
📈 Indicateurs Techniques (Optionnel)
Coche les indicateurs que tu veux que le ML analyse
💡 Conseil: Prix seul = 60% | + RSI+EMA+MACD = 75% | + Volume+Momentum+Distance S/R = 80-85%
⚙️ Paramètres d'Entraînement
Plus la période est longue, plus le modèle voit de situations différentes
Évite le data leakage - Ne doit PAS inclure la période de test
Nom du modèle à sauvegarder (ex: v1, test_ada, prod_btc...)
🎯 Simulation Labels (Take Profit / Stop Loss)
TP utilisé pour créer les labels d'apprentissage
Plus haut = moins de trades (ex: 5% = sélectif, 3% = permissif)
SL utilisé pour créer les labels d'apprentissage
Plus bas = plus strict (ex: 1.5% = strict, 2.5% = tolérant)
Nombre de bougies à regarder dans le futur pour TP/SL
50 bougies = ~12h30 en 15m, ~2 jours en 1h
⚠️ Important: Ratio TP/SL = 3.33
Ratio élevé (>3) = ML ultra-sélectif, peu de trades mais de qualité
Ratio bas (<2) = ML permissif, plus de trades mais risque d'overtrading
🔍 Feature Selection (Réduction de Dimensionnalité)
✅ Activé (recommandé): Garde les N features les plus importantes
❌ Désactivé: Utilise toutes les features (risque d'overfitting)
Nombre de features les plus importantes à conserver
20 features = équilibre optimal (moins d'overfitting)
🎲 Confiance Minimale (Trading Live)
50% (Permissif) 70% (Équilibré) 95% (Ultra-sélectif)
Le ML trade SEULEMENT si confiance ≥ ce seuil
70%: Équilibre entre fréquence et qualité (recommandé)
85%+: Très peu de trades mais haute probabilité

📈 Indicateurs & Stratégies


Long
Short




📈 SIGNAUX D'ENTRÉE
📉 SIGNAUX DE SORTIE

🟢 NIVEAUX LONG
🔴 NIVEAUX SHORT

💰 Take Profit

Pas de take profit automatique

🛡️ Stop Loss

💡 Déplace le SL au prix d'entrée après X% de profit pour protéger contre les retournements
Aucune protection stop loss

⚙️ Gestion Avancée

Sens du trade :
🚪 Sorties par Indicateurs
Activé: Les indicateurs (RSI, MACD, EMA...) peuvent fermer les trades avant TP/SL
Désactivé: Seuls TP et SL ferment les trades (recommandé pour momentum/tendances)
Critères d'entrée et de sortie
Nombre de signaux requis pour entrer en Long
Nombre de signaux requis pour entrer en Short
Nombre de signaux requis pour sortir d'un Long
Nombre de signaux requis pour sortir d'un Short
Temporisation anti-faux signaux
Attendre X bougies avant d'entrer en Long
Attendre X bougies avant d'entrer en Short
Attendre X bougies avant de sortir d'un Long
Attendre X bougies avant de sortir d'un Short
Sécurité et limites
Nombre maximum de trades simultanés
Force la fermeture après X bougies
Pause en bougies après un stop loss
Arrêt si perte quotidienne dépasse X%
🛡️ Filtres d'entrée (Anti-retournement)
Bougies avec signaux identiques. 0 = off, 3 = recommandé.
Analyse 5 TF (1m-4h) pour bloquer contre-tendance.
50% = neutre, 60%+ = bullish, 40%- = bearish.
Arrêt automatique (sécurité extrême)
Arrêt après X stop loss d'affilée
Arrêt après X stop loss au total
Arrêt après X take profits au total

📊 Indicateur de Tendance Multi-Timeframe

Principe: Analyse 5 timeframes (1m, 5m, 15m, 1h, 4h) pour calculer un score de tendance global (0-100%).
Bloque automatiquement les entrées contre-tendance pour éviter les retournements.

⚙️ Indicateurs analysés

  • EMA 20/50: Tendance (courte > longue = +0.5 pts)
  • Prix vs EMA200: Direction long terme (+0.5 pts)
  • MACD: Momentum (histogramme positif = +0.5 pts)
  • RSI: Force (> 50 = +0.5 pts)
  • Volume: Alerte si spike > 30%

⚖️ Pondération

1m
10%
5m
15%
15m
20%
1h
25%
4h
30%

ℹ️ Les timeframes longs pèsent plus lourd (tendance principale).

🚦 Score = Tendance

0-25%
Très bearish
25-40%
Bearish
40-60%
Neutre
60-75%
Bullish
75-100%
Très bullish

🛡️ Protection

❌ LONG bloqué si:
Score < Seuil (défaut 50%)
Ex: 35% = bearish → LONG risqué
❌ SHORT bloqué si:
Score > (100 - Seuil)
Ex: 65% = bullish → SHORT risqué

⚠️ Divergences

Détecte automatiquement les conflits court terme (1m) vs long terme (4h).
Exemple: 1m bullish + 4h bearish = Alerte retournement possible.

🔥 Protections Avancées (Anti-Retournement)

Si |Score 1m - Score 4h| > 30% → BLOQUE
Ex: 1m=70% + 4h=35% = divergence 35% → trade risqué
Si score baisse sur N bougies consécutives → BLOQUE
Ex: 52% → 49% → 46% = tendance s'affaiblit
Si ATR actuel > ATR moyenne × 3 → BLOQUE
Évite d'entrer pendant spike de volatilité
Si volume > moyenne × 2 sur bougie bearish → BLOQUE LONG
Détecte selling pressure intense

📊 Graphique OHLC + Trades

📋 Journal de Trading

Suivez en temps réel les signaux, entrées et sorties de votre backtest

Aucun log disponible. Lancez un backtest pour voir les détails.

📊 Statistiques

--
Capital investi ($)
--
Capital final ($)
--
Total trades (nb)
--%
Winrate (%)
--
PnL total ($)
--
Drawdown max (%)
--
Gain moyen/trade ($)
--
Facteur de profit (ratio)
--
Risk/Reward (ratio)
--
Trade gagnant max ($)
--
Trade perdant max ($)
--
Durée moy. trade (temps)
--
Risque/trade (%) ($)
--
Taille position ($)
--
Liquidation si (%)
--
Levier utilisé (x)

📋 Historique Détaillé des Trades

# Date entrée Prix entrée Date sortie Prix sortie PnL Type

🗂️ Historique des Tests

Test Date entrée Prix entrée Date sortie Prix sortie PnL Actions

💾 Configs de Test Enregistrées

Nom Paire TF Marché Date début Date fin Actions

💾 Configurations Enregistrées

Nom Paire TF Marché Actions