Dashboard de trading local & privé pour analyser tes performances à partir de rapports d’historique de compte (HTML).
- 🔒 100% local : aucune donnée envoyée sur un serveur
- 📊 Stats avancées, equity curve, PnL par instrument / jour / heure
- 🧮 Filtres dynamiques (dates, symbole, direction, résultat)
- 📁 Import de rapport HTML exporté depuis ta plateforme de trading
- 💾 Données stockées dans ton navigateur (localStorage)
- 💻 Installable comme une “vraie” application de bureau (PWA)
Tu peux utiliser l’app directement ici (recommandé) :
Aucune installation, tout se passe dans ton navigateur.
Si tu préfères cloner le projet et l’ouvrir en local :
git clone https://github.com/dimzdev-dev/alpha-analytics.git
cd alpha-analytics
# Ouvre index.html dans ton navigateur
# ou utilise une extension type "Live Server" / un petit serveur localAlpha-Analytics fonctionne à partir d’un rapport d’historique de compte exporté depuis ta plateforme de trading.
En général, le principe est le suivant :
-
Ouvre ta plateforme de trading.
-
Affiche l’historique de ton compte (historique des ordres / transactions).
-
Choisis une période (par exemple : Tout l’historique ou une période personnalisée).
-
Utilise l’option du type :
- Enregistrer en tant que rapport
- Exporter l’historique
- Save as report / Export statement
-
Format du fichier : sélectionne le format HTML (
.html/.htm). -
Une fois le fichier généré sur ton PC, tu peux l’importer dans Alpha-Analytics via le bouton « Importer ».
L’app va lire ce fichier localement, extraire les trades et calculer toutes les stats.
À partir des trades importés + des filtres appliqués, Alpha-Analytics affiche notamment :
- ✅ Résultat net filtré
- ✅ Taux de réussite (winrate)
- ✅ Nombre total de trades
- ✅ Nombre d’instruments tradés
- ✅ PnL moyen par trade
- ✅ Gains totaux / pertes totales
- ✅ Profit factor
- ✅ Plus longue série gagnante / perdante
- ✅ Meilleur trade / pire trade
- ✅ Capital initial, capital fermé, max drawdown (valeur & %)
Et via les graphiques :
- 📈 Évolution de l’equity
- 🥧 PnL par instrument
- 📅 PnL par jour de la semaine
- ⏰ PnL par heure d’ouverture
Toutes les données sont stockées uniquement dans ton navigateur, via localStorage :
tradeAnalytics_trades: la liste des trades importéstradeAnalytics_meta: informations du compte (nom, capital, type, devise)tradeAnalytics_version: version de l’app installée côté utilisateur
Tu peux supprimer toutes les données directement depuis l’onglet Paramètres via le bouton « Réinitialiser toutes les données ».
Alpha-Analytics peut être installée comme une app :
- Sur desktop : bouton « Installer l’application » dans les paramètres, ou via le navigateur (icône Installer l’appli).
- Sur mobile (navigateur compatible) : Ajouter à l’écran d’accueil.
Une fois installée, l’app se lance comme un programme classique, avec sa propre icône (favicon d’Alpha-Analytics).
L’app vérifie régulièrement s’il existe une nouvelle version publiée (fichier version.json hébergé sur GitHub Pages).
- Si une nouvelle version est disponible, un modal de mise à jour s’affiche.
- Tu peux cliquer sur « Mettre à jour » pour recharger l’app avec la dernière version.
- Le numéro de version s’affiche en bas à gauche dans le footer.
Si tu veux :
- remonter un bug
- proposer une amélioration
- discuter de l’outil / des idées futures
Tu peux :
- ouvrir une issue GitHub sur le dépôt
- ou me contacter sur Discord :
dimzdev
Le code de ce dépôt est fourni à titre informatif.
Important : le code source n’est pas libre de droit.
Merci de ne pas réutiliser, recopier ou redistribuer ce projet sans mon autorisation explicite.
Si tu veux en discuter ou obtenir une autorisation spécifique, tu peux me contacter sur Discord : dimzdev.