SaaS de replay et backtesting
OpenBacktest
Un environnement de charting professionnel pour rejouer les marchés, tester une stratégie et automatiser ses sessions par API.
- Période
- 2025 — aujourd’hui
- Catégorie
- Produit
- État
- En développement
- Contexte
- Projet personnel
- Rôle
- Produit, architecture full-stack et exploitation

- Web + API + SDK
- surfaces réunies
- EN / FR
- application et documentation
- Self-hosted
- production et données
Vue d’ensemble
OpenBacktest réunit un terminal de trading, un moteur de replay manuel, une API développeur et une infrastructure SaaS complète. Le projet couvre le charting, l’authentification, la facturation, la documentation, l’observabilité et l’auto-hébergement.
Le défi
Réunir le replay manuel, l’analyse graphique et l’automatisation par API dans un même produit, sans dupliquer les concepts entre le terminal, le backend, le SDK et la documentation.
L’approche
J’ai organisé le produit autour de contrats typés partagés, d’un terminal construit sur ReinCharts et d’une infrastructure auto-hébergée. L’authentification, les organisations, la facturation, les notifications et la documentation sont traitées comme des parties du produit plutôt que comme des intégrations périphériques.
Le résultat
La bêta privée fonctionne sur une infrastructure Dokploy reproductible avec base libSQL, stockage S3 compatible, CI/CD et documentation intégrée. Les mêmes sessions peuvent être créées manuellement depuis le terminal ou pilotées par le SDK Python.
Réalisations clés
- Terminal multi-outils et moteur de replay
- API typée, SDK Python et documentation intégrée
- Déploiement auto-hébergé avec CI/CD et stockage S3
Galerie
En images.


