Tous les projets

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
Terminal de replay OpenBacktest affichant un marché
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