Files
Tika da30ef19ed Initial commit — Trading AI Secure project complet
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>
2026-03-08 17:38:09 +00:00
..

📚 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é

  1. Commencer par simple_backtest.py

    • Comprendre le flow de base
    • Voir les résultats
  2. Modifier les paramètres

    • Changer la stratégie
    • Ajuster le capital
    • Tester différentes périodes
  3. 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 ! 🚀