Files
trader-ml/DOCUMENTATION_INDEX.md
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

10 KiB

📚 Index de la Documentation - Trading AI Secure

🎯 Vue d'ensemble

Bienvenue dans la documentation complète de Trading AI Secure, une plateforme de trading algorithmique avec IA adaptative et risk management intégré.


📖 Documentation Principale

1. Démarrage Rapide

Document Description Audience
README.md Vue d'ensemble du projet Tous
GETTING_STARTED.md Guide d'installation et premier lancement Débutants
PROJECT_STATUS.md État d'avancement détaillé Tous

2. Architecture et Conception

Document Description Audience
ARCHITECTURE.md Architecture technique détaillée Développeurs
AI_FRAMEWORK.md Framework IA adaptative Data Scientists
RISK_FRAMEWORK.md Système de risk management Traders, Développeurs

3. Stratégies et Trading

Document Description Audience
STRATEGY_GUIDE.md Guide des stratégies de trading Traders, Développeurs
BACKTESTING_GUIDE.md Guide de backtesting anti-overfitting Quants, Développeurs

4. Intégration et Déploiement

Document Description Audience
IG_INTEGRATION.md Intégration IG Markets Développeurs
CONTRIBUTING.md Guide de contribution Contributeurs

⚙️ Configuration

Fichiers de Configuration

Fichier Description Statut
config/risk_limits.example.yaml Limites de risque (template) Créé
config/strategy_params.example.yaml Paramètres stratégies (template) Créé
config/data_sources.example.yaml Sources de données (template) Créé
config/ig_config.yaml Credentials IG Markets ⚠️ À créer manuellement

Variables d'Environnement

# .env (à créer)
ENVIRONMENT=development
LOG_LEVEL=INFO
INITIAL_CAPITAL=10000
ENCRYPTION_KEY=your_encryption_key_here

🗂️ Structure du Projet

trading_ai_secure/
├── README.md                          # Vue d'ensemble
├── DOCUMENTATION_INDEX.md             # Ce fichier
├── requirements.txt                   # Dépendances Python
├── .env.example                       # Template variables d'environnement
│
├── docs/                              # Documentation
│   ├── GETTING_STARTED.md            # Guide démarrage
│   ├── PROJECT_STATUS.md             # État d'avancement
│   ├── ARCHITECTURE.md               # Architecture technique
│   ├── AI_FRAMEWORK.md               # Framework IA
│   ├── RISK_FRAMEWORK.md             # Risk management
│   ├── STRATEGY_GUIDE.md             # Guide stratégies
│   ├── BACKTESTING_GUIDE.md          # Guide backtesting
│   ├── IG_INTEGRATION.md             # Intégration IG
│   └── CONTRIBUTING.md               # Guide contribution
│
├── config/                            # Configurations
│   ├── risk_limits.example.yaml      # Limites risque (template)
│   ├── strategy_params.example.yaml  # Paramètres stratégies (template)
│   ├── data_sources.example.yaml     # Sources données (template)
│   └── ig_config.yaml                # Credentials IG (à créer)
│
├── src/                               # Code source (à créer)
│   ├── core/                         # Modules core
│   ├── strategies/                   # Stratégies trading
│   ├── ml/                           # Machine learning
│   ├── data/                         # Connecteurs données
│   ├── backtesting/                  # Framework backtesting
│   └── ui/                           # Interface utilisateur
│
├── tests/                             # Tests (à créer)
│   ├── unit/                         # Tests unitaires
│   ├── integration/                  # Tests intégration
│   └── e2e/                          # Tests end-to-end
│
├── logs/                              # Logs (généré)
├── data/                              # Données (généré)
└── .git/                              # Git repository

🚀 Parcours d'Apprentissage

Pour Débutants

  1. Jour 1-2 : Comprendre le projet

  2. Jour 3-5 : Découvrir les stratégies

  3. Semaine 2 : Approfondir

Pour Développeurs

  1. Jour 1 : Architecture

  2. Jour 2-3 : Code

  3. Semaine 2 : Contribution

    • Créer première feature
    • Soumettre PR
    • Review code

Pour Traders

  1. Jour 1 : Stratégies

  2. Jour 2-3 : Risk Management

  3. Semaine 2 : Backtesting

Pour Data Scientists

  1. Jour 1 : IA Adaptative

  2. Jour 2-3 : Implémentation

    • Étudier code ML
    • Tester optimisation Optuna
    • Expérimenter features
  3. Semaine 2 : Amélioration

    • Créer nouveaux modèles
    • Optimiser pipeline
    • Valider performance

📊 Métriques de Documentation

Couverture Documentation

Module Documentation Exemples Tests Docs
Core 100% Oui En cours
Stratégies 100% Oui En cours
ML/IA 100% Oui En cours
Risk 100% Oui En cours
Data 100% Oui En cours
Backtesting 100% Oui En cours
UI En cours En cours Non

Statistiques

  • Pages de documentation : 10
  • Lignes de documentation : ~15,000
  • Exemples de code : 50+
  • Diagrammes : 15+
  • Fichiers de configuration : 4

🔍 Recherche Rapide

Par Sujet

Installation

Stratégies

IA et ML

Risk Management

Backtesting

IG Markets


🆘 Support et Aide

Problèmes Courants

Problème Solution Documentation
Installation échoue Voir troubleshooting GETTING_STARTED.md
API rate limit Configurer cache data_sources.yaml
Backtesting lent Optimiser paramètres BACKTESTING_GUIDE.md
Erreur IG API Vérifier credentials IG_INTEGRATION.md

Obtenir de l'Aide

  1. Documentation : Chercher dans docs/
  2. Issues GitHub : Créer issue si bug
  3. Discussions : Poser questions
  4. Discord : Chat communauté
  5. Email : support@trading-ai-secure.com

📅 Mises à Jour

Dernières Mises à Jour

Date Document Changements
2024-01-15 Tous Création documentation initiale
2024-01-15 PROJECT_STATUS.md État d'avancement Phase 1

Prochaines Mises à Jour

  • Tutoriels vidéo
  • API Reference complète
  • Exemples avancés
  • Traductions (FR, ES, DE)

🤝 Contribuer à la Documentation

Comment Contribuer

  1. Identifier lacune documentation
  2. Créer issue "docs: ..."
  3. Fork repository
  4. Ajouter/modifier documentation
  5. Soumettre PR

Standards Documentation

  • Format : Markdown
  • Style : Clair, concis, exemples
  • Structure : Table des matières, sections
  • Code : Blocs de code avec syntaxe
  • Diagrammes : ASCII art ou Mermaid

Voir CONTRIBUTING.md pour détails.


📝 Licence

Ce projet est sous licence MIT. Voir LICENSE pour détails.


🙏 Remerciements

Merci à tous les contributeurs qui ont aidé à créer cette documentation complète !


Documentation maintenue par l'équipe Trading AI Secure
Dernière mise à jour : 2024-01-15
Version : 0.1.0-alpha