Le problème
La majorité des traders particuliers tiennent leur journal dans un tableur, ou pas du tout. Le peu qu'ils y consignent est saisi après coup, donc biaisé : on note les trades dont on se souvient, rarement ceux qu'on préférerait oublier. Or l'information la plus utile n'est pas le résultat d'une position, c'est le schéma comportemental qui la précède — la série de revanche après une perte, l'augmentation de taille au mauvais moment.
Edge Ledger supprime la saisie manuelle : il récupère les exécutions directement depuis les plateformes, puis travaille sur ces données objectives pour produire des statistiques et détecter des schémas que le trader ne voit pas de lui-même.
Ce que j'ai construit
Import automatique multi-plateformes
connexion aux places crypto par API, et pont temps réel pour les plateformes MetaTrader via un module dédié installé côté client.
Analytique de performance
PnL, séries, drawdown, statistiques par instrument, par session et par horaire.
Détection de tilt
identification des enchaînements caractéristiques d'une prise de décision dégradée.
Analyse approfondie par IA
synthèse des schémas récurrents, calculée en tâche de fond.
Mode challenge prop-firm
instantanés d'équité réguliers, détection automatique de dépassement de seuil, rapport post-mortem.
Alertes de marché
mouvements de gros portefeuilles poussés via messagerie instantanée.
Socle SaaS
abonnements sur deux prestataires de paiement, double authentification, webhooks sortants, cartes de partage générées.
Architecture & choix techniques
Le cœur du produit est un pipeline de normalisation. Chaque place de marché décrit une exécution à sa manière : frais séparés ou inclus, positions agrégées ou fragmentées, horodatages dans des fuseaux différents. Tout converge vers un modèle interne unique — sans quoi aucune statistique n'est comparable d'une plateforme à l'autre.
L'ingestion est entièrement asynchrone, pilotée par un superviseur de files d'attente. Un import initial peut représenter plusieurs années d'historique : le traiter en arrière-plan permet à l'utilisateur de continuer à naviguer, et rend les reprises sur erreur possibles sans tout recommencer.
Le pont MetaTrader est un module signé installé chez le trader, qui pousse les exécutions vers l'API. Il porte un numéro de version que le serveur vérifie, afin de refuser proprement un module obsolète plutôt que d'ingérer des données mal formées.
Les clés d'API des plateformes sont chiffrées avec une clé distincte de celle de l'application. Ce sont les données les plus sensibles du produit : leur compromission doit rester indépendante d'une fuite de la base principale.
Deux prestataires de paiement coexistent, pour couvrir des zones et des moyens de paiement différents, avec une logique de relance en cas d'échec de prélèvement.
Les défis techniques
Le temps réel financier. Les exécutions arrivent en continu et doivent apparaître immédiatement dans l'interface, via des canaux WebSocket propres à chaque utilisateur.
L'idempotence de l'import. Réimporter le même historique ne doit jamais dupliquer une position — chaque exécution est identifiée de façon stable, quelle que soit la source.
Le challenge prop-firm. Suivre une règle de perte maximale suppose des instantanés d'équité réguliers et une détection fiable du dépassement, y compris lorsque la plateforme est momentanément injoignable.
Le coût de l'IA. L'analyse approfondie est réservée aux offres payantes et mise en cache : sans cela, la marge du produit disparaît dans le coût d'inférence.
La conformité et la sortie des données. Purge programmée, export complet et suppression de compte, parce qu'un outil qui détient l'historique de trading de quelqu'un doit pouvoir le lui rendre et l'oublier.