📊 Advanced Backtesting - Trading Lab

Test your trading strategies on real historical data. Configure your technical indicators, set your entry and exit rules, then analyze performance before trading in real conditions. Risk-free optimization!

Market & Financing

🤖 Intelligence Artificielle

📊 Configuration
🪙 - - 📈 -
🤖

Mode Intelligence Artificielle

Utilise les prédictions ML au lieu des indicateurs classiques

🧠 Features d'Apprentissage
🔬 Optimisation ML - Phases 1 & 2
🤖 Phase 1: Indicateurs

Teste 7 combinaisons d'indicateurs pour trouver la meilleure config. ⏱️ ~15 min

🎯 Phase 2: Variables ML

Teste 240 combinaisons (Lookforward, Threshold, Confidence, Months). ⏱️ ~8 heures

📈 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% | + Patterns = 85-90%
⚙️ Paramètres d'Entraînement
Plus la période est longue, plus le modèle voit de situations différentes
⚠️ IMPORTANT: Évite le data leakage - Ne doit PAS inclure la période de test
Si vide, utilise la date la plus récente des données
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é

🧠 LSTM Deep Learning NOUVEAU

📊 Configuration
🪙 - - 📈 -
🧠

LSTM Deep Learning

Réseau neuronal séquentiel - 66.3% accuracy validée

🧠 Features LSTM (Découvertes par défaut - Coche pour activer)
📈 Indicateurs Techniques (Optionnel - Découvertes)
Coche les indicateurs que tu veux inclure comme features LSTM
🎨 CERVEAUX PATTERNS & TIMING (🆕 NOUVEAU)
Patterns visuels (Elliott, Triangles, H&S) + Timing optimal d'entrée
🚀 RECOMMENDED: Activer PATTERNS + TIMING pour architecture 6 cerveaux complète (152 features total)
💡 Performance validée: OHLCV seul = base | + RSI+EMA+MACD+ATR+ADX = 66.3% accuracy | + PATTERNS+TIMING = 🎯 Équilibre LONG/SHORT

⚙️ Configuration Indicateurs (Paramètres Features)

Configure les paramètres de calcul des indicateurs activés ci-dessus 💡 Info: Ces paramètres définissent comment les indicateurs sont calculés. Le modèle LSTM utilise ces valeurs comme features d'entrée.

🚀 Configuration Avancée LSTM - Phase 1 NOUVEAU

🧠 112 features totales (64 base + 35 semantic + 5 regime + 8 position) • 9 cerveaux LSTM • Target: +15-19% accuracy (72.7% → 87-92%)
💡 Phase 1 Impact:
Semantic Features: Interpréter signaux techniques (zone RSI, force MACD, squeeze BB)
Market Regime: Adapter stratégie selon contexte (trend, volatilité, session, momentum, risque)
Position Awareness: Éviter re-entrée immédiate, gérer position ouverte intelligemment
Target Accuracy: 72.7% → 87-92% (+15-19 points)
Target Trades: 0 généré actuellement → Génération équilibrée
⚙️ Paramètres LSTM
🆕 Nombre de bougies à analyser (200 recommandé pour vision long-terme)
🆕 Prédiction à N heures (24h recommandé, ignore bruit court-terme)
Données ≤ cette date: training | > cette date: test
Seuil minimum de confiance pour trade
Seuil SL utilisé lors du training (si mode TRADER activé)
Seuil TP utilisé lors du training (si mode TRADER activé)
🏗️ Architecture du Réseau
📊 Architecture Multi-Input (6 Cerveaux):
🕯️ Cerveau 1: PRICE OHLCV + anatomie bougies
📊 Cerveau 2: MOMENTUM RSI + MACD oscillations
📈 Cerveau 3: VOLATILITY BB + ATR compression/expansion
🎯 Cerveau 4: TREND EMA + ADX + Ichimoku + Fib + S/R
🎨 Cerveau 5: PATTERNS 🆕 Elliott + Triangles + H&S + Chandeliers (71 features)
⏰ Cerveau 6: TIMING 🆕 Pics, creux, retournements (21 features)
🔗 Fusion: Les 6 cerveaux sont concaténés → Dense(128) → Dense(64) → Output [HOLD, LONG, SHORT]
🎯 Filtres d'Entrée (Protection)

Durée estimée: ~15-20 minutes

📈 Indicators & Strategies


Long
Short





📈 ENTRY SIGNALS
📉 EXIT SIGNALS

🟢 LONG LEVELS
🔴 SHORT LEVELS

Take Profit Management

No automatic take profit

Stop Loss Management

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

Advanced Management

Trade Direction
🚪 Sorties par Indicateurs
Entry/Exit Criteria
Number of signals required to enter Long
Number of signals required to enter Short
Number of signals required to exit Long
Number of signals required to exit Short
Anti-False Signal Timing
Wait X candles before entering Long
Wait X candles before entering Short
Wait X candles before exiting Long
Wait X candles before exiting Short
Security & Limits
Maximum number of simultaneous trades
Force close after X candles
Pause in candles after stop loss
Stop if daily loss exceeds 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.
Auto Stop (Extreme Security)
Stop after X consecutive stop losses
Stop after X total stop losses
Stop after X total take profits

📊 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

📊 OHLC Chart + 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.

📈 Statistics

--
Invested Capital ($)
--
Final Capital ($)
--
Total Trades (nb)
--%
Win Rate (%)
--
Total PnL ($)
--
Max Drawdown (%)
--
Avg Gain/Trade ($)
--
Profit Factor (ratio)
--
Risk/Reward (ratio)
--
Max Winning Trade ($)
--
Max Losing Trade ($)
--
Avg Trade Duration (time)
--
Risk/trade (%) ($)
--
Position Size ($)
--
Liquidation if (%)
--
Leverage Used (x)

📋 Detailed Trade History

# Entry Date Entry Price Exit Date Exit Price PnL Type

🗂️ Test History

Test Entry Date Entry Price Exit Date Exit Price PnL Actions

💾 Saved Test Configs

Name Pair TF Market Start Date End Date Actions

💾 Saved Configurations

Name Pair TF Market Actions