Market Platform
Dashboard BTC — Analyse — Monitoring

Présentation du site

Ce site présente une plateforme de collecte, stockage, traitement et visualisation de données de marché autour du Bitcoin. Le projet repose sur une logique complète de pipeline data : les données sont récupérées automatiquement, stockées dans PostgreSQL, exposées via une API FastAPI puis affichées dans des tableaux de bord interactifs.

L’objectif n’est pas seulement de montrer des graphiques, mais de construire un outil structuré permettant de lire le marché, d’explorer plusieurs niveaux d’analyse et de mettre en évidence les choix techniques réalisés côté serveur. Le site rassemble ainsi visualisation, analyse de données, supervision système et présentation de l’architecture globale.

Ingestion automatique PostgreSQL + FastAPI Monitoring serveur Dashboard interactif

Page BTC

Cette page constitue le cœur du site. Elle regroupe les principaux indicateurs de marché liés au Bitcoin et propose plusieurs niveaux de lecture organisés en onglets.

L’onglet Market permet une lecture rapide du marché à travers le prix actuel, le volume, le nombre de trades, le net flow et le VWAP. L’onglet Analysis introduit une logique plus statistique avec volatilité, écarts à la moyenne et profils horaires. Enfin, Indicators regroupe des indicateurs plus proches d’une lecture de trading, comme les moyennes mobiles, le ratio buy/sell ou le RSI.

La page intègre aussi plusieurs fonctionnalités interactives : changement d’onglet, changement de temporalité sur le prix du BTC, affichage progressif des contenus et aide contextuelle sur certains indicateurs.

Page Serveur

Cette page est dédiée à la supervision du VPS sur lequel le projet est déployé. Elle permet d’observer l’état du serveur et de relier la charge machine aux traitements effectués par le pipeline.

Les graphiques affichent notamment la mémoire, les opérations de lecture et d’écriture disque, l’état des processus et la pression système (PSI). Cela permet de voir si les tâches d’ingestion, les accès PostgreSQL ou d’éventuels traitements plus lourds ont un impact sur les ressources.

Cette partie met en avant la dimension infrastructure et monitoring du projet, au-delà de la simple visualisation de données financières.

Page Démarche

Cette page décrit la logique générale du projet, son architecture et les outils utilisés pour le construire. Elle permet de comprendre comment les différentes briques techniques communiquent entre elles.

On y retrouve la logique du pipeline de données, la place de PostgreSQL, de l’API FastAPI, de Prometheus, de Grafana, ainsi que le rôle des conteneurs Docker dans l’ensemble du système.

Cette page a aussi pour rôle de contextualiser les dashboards et d’expliquer la méthode suivie pour développer progressivement la plateforme.

Fonctionnalités principales du site

Navigation et organisation

Le site est organisé en plusieurs pages complémentaires et, pour la partie BTC, en plusieurs onglets permettant de séparer la lecture rapide du marché, l’analyse statistique et les indicateurs techniques.

Changement de temporalité

Le graphique de prix du Bitcoin peut être affiché sur plusieurs horizons temporels, ce qui permet de comparer plus facilement une lecture court terme et une lecture plus large sur plusieurs jours.

Chargement progressif

Les contenus les plus importants sont chargés en priorité afin d’améliorer la fluidité de la page principale. Les autres éléments sont ensuite chargés dans un second temps.

Aide à la lecture

Des définitions et explications ont été ajoutées sur plusieurs indicateurs afin de rendre la lecture plus accessible, même pour un utilisateur qui ne connaît pas déjà tous les termes techniques du domaine.

Quelques indicateurs importants présents sur le site

Prix

Il permet de suivre l’évolution directe du Bitcoin sur différentes périodes.

Volume

Il mesure la quantité échangée et donne une indication sur l’intensité de l’activité.

VWAP

Il s’agit du prix moyen pondéré par le volume, utile pour obtenir une vision plus réaliste du prix moyen des échanges.

Net Flow

Il mesure la différence entre pression acheteuse et vendeuse sur une période.

Volatilité

Elle permet d’évaluer la dispersion du prix et donc le niveau d’instabilité du marché.

RSI

Cet indicateur sert à repérer des zones potentielles de surachat ou de survente.

© julessalanie.fr — Présentation générale de la plateforme