Résumé
La société d’investissement consacre du temps à transformer ses règles de marché en signaux, tests et ordres.
La solution est devenue un espace de travail TradingView intégrant des indicateurs personnalisés, le backtesting, les alertes, les connexions d’exécution et les contrôles des risques.
Le logiciel est conçu pour réduire le travail manuel et les reprises entre une règle de trading et l’exécution d’un ordre.
Histoire du client
Le client est une société d’investissement basée en Estonie. Elle travaille avec les contrats à terme, le forex et les actions, en utilisant les données de marché, les indicateurs et les stratégies pour guider ses décisions.
L’entreprise consacre du temps à transformer ses propres règles, figures graphiques et zones en signaux d’entrée et de sortie clairs. Les alertes, les tests historiques et l’exécution des ordres font également partie de ce travail.
La demande consistait à créer des indicateurs TradingView et des stratégies Pine Script personnalisés, à les tester sur des données historiques, à connecter les signaux aux API de courtiers ou de plateformes d’échange sélectionnées, puis à gérer les ordres et les positions avec des contrôles configurables.
La solution a été structurée en écrans distincts pour les graphiques, les alertes, les tests et l’exécution. Les règles et paramètres sont restés modulaires afin de pouvoir étendre les indicateurs, automatisations et intégrations sans reconstruire tout le système.
Le client demandait
- Créer des indicateurs TradingView et des stratégies Pine Script à partir de nos règles de trading.
- Backtester les stratégies et afficher leurs performances historiques avant l’exécution réelle.
- Connecter les signaux aux API des courtiers, des plateformes d’échange et d’exécution.
- Gérer les positions avec les quantités, les stops, les objectifs et les contrôles des risques.
Pourquoi les logiciels prêts à l’emploi ne convenaient pas
Les plateformes de courtage permettent d’acheter, de vendre et de gérer des actifs financiers, mais l’entreprise avait également besoin de ses propres règles de marché, figures graphiques et alertes. Les plateformes prêtes à l’emploi couvrent une partie de cette tâche, tandis qu’une solution personnalisée réunit les études, les canaux d’alerte et les connexions de trading sélectionnées dans un même espace de travail.
Présentation du projet
La solution a été conçue autour des graphiques TradingView, des indicateurs configurés et des règles de trading de l’entreprise. Les indicateurs et stratégies Pine Script personnalisés affichent les signaux d’achat et de vente, les figures en chandeliers et les blocs d’ordres.
Pour gérer les données en temps réel et historiques, l’espace de travail utilise les outils de données TradingView pour les chandeliers, les cotations et l’analyse technique. Le graphique affiche simultanément les signaux et les structures de marché.
Un écran d’alertes dédié envoie les signaux TradingView sous forme de notifications contextuelles, d’alertes Telegram ou de charges JSON via webhook. Les notifications d’erreur et l’aperçu des messages clarifient l’envoi vers un système externe.
L’écran de test exécute les stratégies sur des données de marché historiques et affiche les résultats, les indicateurs de performance des transactions et les événements d’exécution avant l’exécution réelle ou simulée.
L’écran d’exécution se connecte aux API des courtiers, des plateformes d’échange ou d’exécution. Il prend en charge les modes réel et simulé, les ordres au marché ou à cours limité, les quantités, les stop-loss et les objectifs.
Fonctionnalités clés fournies
- Indicateurs TradingView et stratégies Pine Script personnalisés
- Génération de signaux d’achat et de vente
- Superpositions de figures en chandeliers et de blocs d’ordres
- Niveaux d’entrée et de sortie sur les graphiques
- Alertes TradingView et notifications contextuelles
- Envoi via Telegram et webhook
- Backtesting de stratégies historiques
- Connexions aux API des courtiers et plateformes d’échange
- Exécution réelle et simulée des ordres
- Gestion des positions et des risques