Architecture Docker (8 services), FastAPI, TimescaleDB, Redis, Streamlit. Stratégies : scalping, intraday, swing. MLEngine + RegimeDetector (HMM). BacktestEngine + WalkForwardAnalyzer + Optuna optimizer. Routes API complètes dont /optimize async. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
📚 Exemples - Trading AI Secure
🎯 Vue d'ensemble
Ce dossier contient des exemples pratiques pour démarrer rapidement avec Trading AI Secure.
📁 Exemples Disponibles
1. simple_backtest.py
Premier backtest simple
Montre comment :
- Configurer le système
- Charger une stratégie
- Lancer un backtest
- Analyser les résultats
Usage :
python examples/simple_backtest.py
Résultat attendu :
============================================================
RÉSULTATS DU BACKTEST
============================================================
📈 PERFORMANCE
Return Total: 12.50%
Sharpe Ratio: 1.85
Max Drawdown: 8.20%
💼 TRADING
Total Trades: 125
Win Rate: 57.60%
Profit Factor: 1.45
============================================================
✅ STRATÉGIE VALIDE pour paper trading!
🚀 Exemples à Créer
2. multi_strategy_backtest.py (À créer)
Backtest avec plusieurs stratégies simultanées.
3. parameter_optimization.py (À créer)
Optimisation des paramètres avec Optuna.
4. walk_forward_analysis.py (À créer)
Walk-forward analysis pour éviter overfitting.
5. paper_trading_example.py (À créer)
Exemple de paper trading temps réel.
6. custom_strategy.py (À créer)
Comment créer une stratégie personnalisée.
📖 Guide d'Utilisation
Prérequis
# Installer dépendances
pip install -r requirements.txt
# Configurer
cp config/*.example.yaml config/
# Éditer config/*.yaml
Lancer un Exemple
# Exemple simple
python examples/simple_backtest.py
# Avec logs détaillés
python examples/simple_backtest.py --log-level DEBUG
🎓 Apprendre par l'Exemple
Workflow Recommandé
-
Commencer par simple_backtest.py
- Comprendre le flow de base
- Voir les résultats
-
Modifier les paramètres
- Changer la stratégie
- Ajuster le capital
- Tester différentes périodes
-
Créer votre propre exemple
- Copier un exemple existant
- Adapter à vos besoins
💡 Conseils
Pour Débutants
✅ Commencer avec simple_backtest.py
✅ Lire les commentaires dans le code
✅ Expérimenter avec différents paramètres
✅ Consulter la documentation complète
Pour Avancés
✅ Créer stratégies personnalisées
✅ Optimiser paramètres
✅ Combiner plusieurs stratégies
✅ Implémenter walk-forward analysis
🐛 Debugging
Problèmes Courants
Erreur : ModuleNotFoundError
# Solution
pip install -r requirements.txt
Erreur : Configuration manquante
# Solution
cp config/*.example.yaml config/
Backtest ne génère pas de trades
# Vérifier :
1. Données suffisantes (> 100 barres)
2. Paramètres stratégie corrects
3. Logs pour voir les signaux
📚 Ressources
Bon apprentissage ! 🚀