Accueil › Guides › Sextant build in public
Sextant : un bot trading français construit en public, sans boîte noire
Sextant est un bot de trading développé par un solo founder français, conçu autour d'un principe non-négociable : l'utilisateur doit pouvoir auditer chaque décision du bot. Pas de boîte noire « propriétaire », pas de promesse de rendement, pas de captures cherry-picked. Le projet est construit en public — étapes, choix, échecs, métriques — parce que c'est le seul moyen de bâtir une marque qui résiste aux comparaisons.
Ce guide raconte l'histoire du produit, les motivations qui ont précédé la première ligne de code, les choix techniques qui structurent l'architecture, l'état actuel des fonctionnalités, et la roadmap honnête de ce qui reste à livrer. Il sert aussi de point d'entrée pour comprendre le ton de la marque et pourquoi nous communiquons comme nous le faisons.
Si vous cherchez une approche commerciale standard, ce guide vous semblera trop transparent. C'est exactement le but.
1. L'origine : un constat simple
Le projet a démarré après plusieurs années à observer la sphère trading francophone et à identifier le même schéma : des produits opaques, une concentration de promesses chiffrées, et une absence quasi-systématique de chiffres réels publiés. Les utilisateurs particuliers, motivés par l'envie légitime d'un complément de revenus ou d'une meilleure compréhension des marchés, atterrissent sur des produits dont la mécanique leur reste invisible.
Le constat n'est pas que ces utilisateurs sont naïfs : c'est qu'ils n'ont aucun outil pour évaluer ce qu'on leur vend. Sextant est construit pour combler ce manque — pas en simplifiant à l'extrême, mais en exposant la mécanique complète et en fournissant le vocabulaire pour la lire. Voir Quant pour débutants pour le glossaire de référence.
2. Les trois principes non-négociables
Aucune décision aveugle
Chaque trade — pris ou refusé — produit une entrée structurée dans le journal de décision. Vous voyez les facteurs ML, leur valeur, le résultat de chaque filtre, le score de confiance final. Le journal est exposé dans le dashboard et téléchargeable.
Aucune promesse de gain
Sextant ne publiera jamais un chiffre de rendement promis, garanti, ou « moyen » sans précision de période, drawdown, et nature du capital. Les chiffres réels sont sur /numbers.
Vous gardez le contrôle
Sextant ne gère pas votre capital. Vous opérez le bot avec vos propres clés API restreintes (pas de retrait), sur votre propre compte d'échange. Vous pouvez désactiver, basculer en paper, ou retirer vos clés à tout moment.
3. La stack technique et pourquoi ces choix
Le cœur du bot est en Python (FastAPI côté backend, scikit-learn / XGBoost / LightGBM pour les modèles, ccxt pour la connectivité aux échanges). Le dashboard est en React. L'infrastructure tourne sur un VPS dédié, avec logs JSONL persistés et notifications Telegram via le bot transactionnel.
Ces choix ne sont pas exotiques. Ils sont volontairement standards : tout développeur python peut auditer le code, tout utilisateur technique peut reproduire la stack, et toute défaillance est diagnostiquée avec les outils ouverts du marché. Voir le guide ML transparent pour le détail des trois modèles.
4. L'état actuel du produit
À la date de mise à jour de ce guide, Sextant Bot dispose des fonctionnalités suivantes, vérifiables dans le code et dans les rapports de décision :
- Trois modèles ML qui votent (Random Forest, Histogram Gradient Boosting, XGBoost) avec calibration isotonique.
- Détection de régime de marché (LightGBM sur ADX + largeur Bollinger).
- Cinq garde-fous : régime, corrélation inter-positions, drawdown journalier, spread, circuit breaker.
- ATR position sizing et drift detection PSI.
- Modes paper trading, backtest, et live (Binance + Bybit avec TP/SL).
- Stop-loss break-even et DCA multi-niveaux.
- Notifications Telegram et email par événement.
- Journal de décision JSONL complet, exportable.
- Academy intégrée (5 niveaux + quiz + certificats).
Ces points correspondent à ce qui est réellement déployé. Aucune autre feature ne devrait être affirmée sans pouvoir être démontrée dans le journal ou le code.
5. La roadmap honnête (ce qui n'est PAS livré)
Plutôt que cacher les manques, voici ce qui est sur la roadmap publique mais pas encore en production. Si quelqu'un vous parle de ces éléments comme étant déjà disponibles, c'est une erreur — ils ne le sont pas :
- Backtests probabilistes par simulation stochastique — sur la roadmap, pas livré.
- Historisation versionnée des paramètres avec restauration en un clic — sur la roadmap, pas livré.
- Vue détaillée de l'origine du PnL (par heure, régime, paire) dans le dashboard — sur la roadmap, pas livré.
- Email de bilan hebdomadaire automatique — sur la roadmap, pas livré.
- Webhooks entrants pour signaux externes — sur la roadmap, pas livré.
Cette transparence sur les manques est la même promesse que sur les acquis. Si une feature est livrée, elle apparaîtra dans cette section et dans /numbers. Tant que ce n'est pas le cas, considérez-la inexistante.
6. Pourquoi construire en public
Construire en public force la cohérence. Vous ne pouvez pas annoncer une feature sur X et la nier dans le journal. Vous ne pouvez pas pitcher des résultats que /numbers ne montre pas. La contrainte d'auto-cohérence agit comme un filtre permanent contre les raccourcis marketing.
Le second bénéfice est qualitatif : les retours arrivent plus tôt, les bugs sont remontés par des utilisateurs avant de finir en incident, et la roadmap se calibre sur ce que les bêta-testeurs identifient comme manquant. C'est un mode de développement plus lent en apparence, mais nettement plus robuste sur la durée.
7. Comment suivre, tester, contribuer
Trois manières simples de suivre le projet :
- Le compte X de Sextant publie chaque jour un événement réel du bot (trade, refus, changement de régime, drift détecté). C'est la source la plus dense pour observer la mécanique.
- La page /numbers agrège mensuellement les métriques publiables : nombre de trades, drawdown courant, distribution des régimes, latence moyenne.
- La beta payante donne accès au bot complet et à un canal de retour direct fondateur. Le ticket d'entrée est faible, mais l'engagement attendu est qualitatif (retours écrits, pas juste utilisation passive).
Si vous découvrez Sextant aujourd'hui, le meilleur point d'entrée reste Bot trading ML transparent pour la mécanique, puis le guide anti-arnaque pour la grille comparative.
Articles approfondis (cluster)
- Créer un bot trading from scratch
- SaaS solo founder en France
- Bootstraper un SaaS trading
- Devenir ML engineer trading
- Bot trading open source français
- Développer un bot Binance en Python
- La bibliothèque ccxt en Python
- Infrastructure VPS pour bot trading
- Logging Python pour bot
- FastAPI pour bot trading
- Dashboard React pour trading
- Intégration Stripe SaaS
- Telegram bot API : notifications
- GitHub Actions CI bot
- Monitoring bot trading en prod