données
Six places de marché, un flux de données vérifié, des indicateurs prêts à lire
Crypto Data Collector relève en continu prix, transactions, carnets d’ordres et données de contrats à terme sur six plateformes d’échange de cryptomonnaies. Il calcule des dizaines d’indicateurs techniques et les présente dans un tableau de bord. C’est aussi une migration complète d’une application de l’ancien socle V004 vers le socle V005.


- 6
plateformes d’échange collectées - 41
workers d’indicateurs techniques - 24
paires de cotations suivies
Ce qu’elle fait
L’application collecte les données de marché de Binance, Bybit, OKX, KuCoin, Kraken et Crypto.com : bougies de prix à plusieurs intervalles, transactions, carnets d’ordres, et pour les contrats à terme l’intérêt ouvert, le taux de financement et le ratio acheteurs/vendeurs.
Sur ces données, un moteur d’indicateurs techniques calcule en continu RSI, croisements de moyennes mobiles et bien d’autres mesures. Une partie d’entre elles alimente un consensus, présenté sous forme de matrice. Un module de trading virtuel et de test historique permet d’éprouver une stratégie sans engager d’argent.
Le tableau de bord, à l’allure d’un éditeur de code, réunit ces vues. Chaque indicateur a sa fiche d’aide, au survol et en détail.
Pour qui
Pour un analyste ou une équipe qui veut des données de marché crypto propres, horodatées et recoupables, sans dépendre d’un service tiers. Pour un dirigeant qui envisage de moderniser une application existante, c’est aussi un exemple de reprise complète à fonctions identiques.
Comment elle est construite
Crypto Data Collector reprend une application de l’ancien socle V004, qui comptait 82 workers, et la reconstruit sur le socle V005 sans perte de fonction. Chaque collecteur et chaque indicateur est un worker supervisé par l’orchestrateur du socle.
Les séries temporelles sont stockées dans TimescaleDB, une extension de PostgreSQL conçue pour ce type de données. Les événements circulent par NATS, une messagerie entre composants, et Redis sert de mémoire rapide. Le tableau de bord, en React, lit les calculs par REST et les tables par l’API GraphQL de DataApp, une autre application de la flotte.
L’application tourne sur un serveur dédié, déployée et suivie par le Hub comme les autres.
Points forts
Des chiffres recoupés à la source
Les prix, le financement et le RSI ont été comparés aux données des plateformes elles-mêmes. Les écarts relevés sur les prix restent sous 0,3 %.
Une migration à fonctions identiques
L’application V004 a été reprise sur le socle V005 à fonctions identiques, interface comprise. Les utilisateurs retrouvent leurs vues, sur une base modernisée.
Une base faite pour les séries temporelles
TimescaleDB range et compresse des millions de bougies et de calculs. Les historiques d’indicateurs se lisent en quelques dizaines de millisecondes.
Chaque collecteur est supervisé
Chaque collecteur est un worker distinct, démarré et surveillé par l’orchestrateur du socle. Son état se lit au tableau de bord.
En images

Écran 1
Market Overview : 24 paires, signaux récents, cours en direct.

Écran 2
Le moniteur d’indicateurs (RSI) heure par heure sur toutes les paires.

Écran 3
Le fil des signaux de consensus.

Écran 4
Le risque sur contrats à terme : taux de financement par place de marché.
