Un pupitre de négociation multicourtier avec moteur de stratégies
Une console unique pour Questrade et Interactive Brokers : positions unifiées, moteur de stratégies éprouvé par backtest et exécution automatisée avec les contrôles de risque placés avant l’ordre, pas après.
- Client
- TradeSmart
- Secteur
- Technologie financière
- Année
- 2026
2 brokers
Questrade et IBKR derrière une seule API
3 modes
backtest, papier et réel partagent le même code
Pre-trade
contrôles de risque avant transmission
Le défi
S’ajoutait le plus difficile : le client voulait des stratégies fonctionnant sans surveillance. L’exécution automatisée est facile à démontrer et impitoyable en production — une cotation périmée, un ordre soumis deux fois ou une reconnexion qui perd silencieusement une exécution font la différence entre une stratégie et un incident.
Ce que nous avons bâti
Le moteur de stratégies exécute le même code selon trois modes sur ce flux : backtest sur barres historiques, papier sur prix en direct, et réel sur capital réel. Une stratégie qui ne peut être rejouée barre par barre en backtest n’est pas autorisée à négocier.
L’exécution passe par une barrière de risque évaluée avant la transmission de l’ordre, et non après : plafonds d’exposition par titre et par portefeuille, limite de perte quotidienne qui liquide et suspend, détection d’intention en double au moyen d’un jeton d’idempotence, et contrôle de fraîcheur des données refusant de négocier sur une cotation trop ancienne. Chaque exécution est rapprochée du courtier de référence selon un calendrier, et tout écart alerte une personne plutôt que d’être corrigé en silence.
Le résultat
Technologies
Autres projets
Voir l’étude de cas
Compianion ·Éducation musicale
Transformer n’importe quelle chanson en leçon de piano interactive
Un professeur de piano dans le navigateur qui transforme un fichier audio ou MIDI en notes qui défilent, en partition synchronisée et en évaluation en temps réel — sans installation ni module externe.
Laravel
Vue 3
PixiJS
Web Audio API
Voir l’étude de cas
LingoCard ·Apprentissage des langues
Des cartes mémoire qui se remplissent toutes seules
Tapez un mot et la carte se complète d’elle-même : traduction, prononciation des deux côtés, catégorie grammaticale et une vraie phrase d’exemple — assemblées à partir de dictionnaires libres et ouverts, dans n’importe quelle paire de langues.
Laravel
Blade
Tailwind CSS v4
Laravel Socialite