# 🌐 Accès Web Dashboard - Martingale Degen

## ✅ Dashboard Actif!

Le dashboard est maintenant accessible sur:

### 🎯 URL Principale
```
http://degen.codeben.fr
```

### 🔗 URLs Alternatives
- **Local**: http://localhost:5000
- **IP Publique**: http://51.255.160.164:5000

## 📊 Ce que vous voyez

Le dashboard affiche en temps réel:

### 💰 Performance Globale
- **Capital**: Initial vs Final
- **Retour Total**: ROI en %
- **Frais**: Coût total des trades

### 📈 Statistiques de Trading
- **Win Rate**: % de trades gagnants
- **Profit Factor**: Ratio gains/pertes
- **Max Drawdown**: Pire chute de capital
- **Pertes Consécutives**: Streak maximum

### 🎲 Martingale Stats
- **Max Level Atteint**: Plus haut niveau (x32 max)
- **Gain Moyen**: % par trade gagnant
- **Perte Moyenne**: % par trade perdant

### 📋 Tableau des Trades
Liste complète avec:
- Côté (LONG/SHORT)
- Prix Entry/Exit
- PnL en % et $
- Leverage utilisé
- Niveau martingale
- Raison de sortie (TP/SL/Timeout)
- Durée du trade

## 🔄 Mettre à Jour les Résultats

Pour afficher de nouveaux résultats:

```bash
cd /var/www/html/HyperOracle/crypto_trader/martingale_degen

# 1. Lancer un nouveau backtest
python3 martingale_backtester.py

# 2. Recharger la page
# Appuyez sur F5 dans votre navigateur
```

## 🎨 Design

- **Thème**: Dégradé violet (degen mode!)
- **Responsive**: Adapté mobile/tablette/desktop
- **Animations**: Effets hover sur les cartes
- **Couleurs**:
  - 🟢 Vert = Gains/Positif
  - 🔴 Rouge = Pertes/Négatif
  - 🟡 Jaune = Neutre/Timeout

## 🔧 Architecture

```
Navigateur → Apache2 (port 80) → Flask (port 5000) → JSON Results
             (degen.codeben.fr)    (proxy_pass)      (backtest data)
```

### Configuration Apache

Fichier: `/etc/apache2/sites-available/degen.codeben.fr.conf`

```apache
<VirtualHost *:80>
    ServerName degen.codeben.fr
    ProxyPass / http://127.0.0.1:5000/
    ProxyPassReverse / http://127.0.0.1:5000/
</VirtualHost>
```

### Serveur Flask

Fichier: `web_dashboard.py`
- Port: 5000
- Host: 0.0.0.0 (écoute toutes interfaces)
- Template: HTML inline avec Jinja2

## 📱 Accès Mobile

Le dashboard est responsive! Testez sur mobile:
```
http://degen.codeben.fr
```

## 🛑 Arrêter/Redémarrer

### Arrêter Flask
```bash
pkill -f web_dashboard.py
```

### Relancer Flask
```bash
cd /var/www/html/HyperOracle/crypto_trader/martingale_degen
python3 web_dashboard.py &
```

### Redémarrer Apache
```bash
systemctl restart apache2
```

## 📊 Résultats Actuels

Derniers résultats du backtest:
- **Symbol**: BTCUSDT
- **Timeframe**: 1m
- **Trades**: 10
- **Win Rate**: 50%
- **ROI**: -4.25%
- **Max Level**: L5 (1000x leverage!)

## 🎯 Partager le Dashboard

Vous pouvez partager l'URL:
```
http://degen.codeben.fr
```

⚠️ **Note**: Pas de données sensibles affichées (pas de clés API)

## 🐛 Troubleshooting

### Site pas accessible

1. Vérifier Flask
```bash
curl http://localhost:5000
```

2. Vérifier Apache
```bash
systemctl status apache2
```

3. Vérifier logs
```bash
tail -f /var/log/apache2/degen.codeben.fr-error.log
```

### Page blanche

Vérifier que `martingale_results.json` existe:
```bash
ls -lh martingale_results.json
```

Si manquant, lancer le backtest:
```bash
python3 martingale_backtester.py
```

## 🚀 Prochaines Étapes

- [ ] Ajouter graphiques interactifs (Chart.js)
- [ ] Dashboard temps réel pour paper trading
- [ ] Export PDF des résultats
- [ ] Comparaison multi-stratégies
- [ ] Notifications push pour trades

---

**Dashboard actif 24/7!** 🎲

*Généré automatiquement le 2025-11-01*
