← Retour aux articles
May 9, 2026
5 min de lecture

Flowsurface : plateforme open-source d'orderflow pour les marchés crypto

Flowsurface : plateforme open-source d'orderflow pour les marchés crypto
#orderflow
#heatmap
#DOM
#footprint
#rust
#open-source
#crypto
#market-making
#order-book
#liquidity

Flowsurface — open-source orderflow

La plupart des traders sérieux finissent par faire ce constat : les chandeliers ne sont qu'un dérivé des processus réels du marché. La véritable image se forme dans le carnet d'ordres, le flux de transactions et les déplacements de liquidité. Les outils d'analyse d'orderflow — heatmaps DOM, cluster charts (footprints), flux de trades — ont traditionnellement été le privilège des plateformes payantes : Bookmap, ATAS, Quantower, Sierra Chart. Les tarifs d'abonnement démarrent à 50 $/mois et peuvent facilement dépasser 200 $.

Flowsurface est une alternative entièrement gratuite et open-source, écrite en Rust. Le projet a déjà rassemblé plus de 1 500 étoiles sur GitHub, 289 forks, et est activement développé (10 releases, la dernière étant la v0.8.8 du 24 avril 2026).

Pourquoi un trader a-t-il besoin de l'orderflow ?

Candles vs Orderflow

L'analyse technique classique travaille avec des chandeliers "tout faits" : prix d'ouverture, de clôture, plus haut et plus bas sur une période. Mais un chandelier au corps identique peut cacher des réalités radicalement différentes :

  • Chandelier sur un marché peu liquide — le volume est réparti de manière homogène, aucun gros acteur n'est présent.
  • Chandelier sur un marché épais — des acheteurs/vendeurs agressifs "dévorent" littéralement le carnet d'ordres, laissant des clusters caractéristiques dans le footprint.

L'orderflow permet de voir :

  • Où se trouve la liquidité (murs d'achat et de vente dans le carnet d'ordres).
  • Comment elle se déplace (pull/stack — retrait ou accumulation).
  • Qui domine — acheteurs ou vendeurs agressifs (via le delta, les déséquilibres, le rythme).
  • Les pièges — faux breakouts où le spoofing se cache derrière les murs.

Ce que Flowsurface sait faire

Heatmap DOM — carte de chaleur du carnet d'ordres

Heatmap DOM

La fonctionnalité phare et la carte de visite de l'application. Flowsurface visualise en temps réel la profondeur historique du marché (carnet d'ordres L2) sous forme de carte colorée, où :

  • Axe X — le temps.
  • Axe Y — le prix.
  • Couleur/luminosité — le volume d'ordres à un niveau de prix donné.

On voit littéralement la liquidité apparaître, se déplacer et disparaître. Le regroupement adaptatif des prix et la superposition du Volume Profile (plage fixe ou visible) sont pris en charge.

Footprint (cluster charts)

Un mode qui regroupe les trades par temps ou par nombre de ticks, superposé à un graphique en chandeliers. Fonctionnalités disponibles :

  • Imbalance — mise en évidence des déséquilibres achat/vente à chaque niveau de prix.
  • Naked POC — les points de contrôle "nus", qui n'ont pas encore été testés par le prix.
  • Différents modes de clustering.

Depth Ladder

Un DOM (Depth of Market) classique montrant l'état actuel du carnet d'ordres L2, avec les volumes des trades récents superposés à chaque niveau de prix.

Time & Sales

Un flux de trades défilant en temps réel — utile pour suivre les grosses exécutions et les schémas d'agressivité.

Graphique en chandeliers

Prise en charge à la fois des intervalles de temps standards et des barres en ticks personnalisées.

Layouts multi-panneaux

Plusieurs panneaux avec différents instruments/timeframes, liaison pour un changement rapide de ticker, prise en charge multi-écrans.

Alertes sonores

Retour sonore issu du flux de trades — utile pour percevoir de manière contextuelle le rythme du marché sans regarder l'écran en permanence.

Exchanges pris en charge

Multi-exchange support

  • Binance (futures USDⓈ-M et COIN-M)
  • Bybit (dérivés)
  • Hyperliquid (dérivés DEX)
  • OKX (futures perpétuels)
  • MEXC (futures)

Les données proviennent directement des API REST publiques et des WebSockets des exchanges — sans passer par des serveurs tiers.

Stack technique

Rust + Iced — native performance

Flowsurface est une application de bureau native, pas un wrapper Electron :

  • Langage : Rust (99,3 % du code source).
  • GUI : Iced — un framework GUI déclaratif pour Rust.
  • Licence : GPL-3.0.

Rust apporte :

  • Une faible latence — critique lors des mouvements de marché rapides.
  • Une consommation mémoire minimale — Flowsurface est l'un des outils d'orderflow les plus légers disponibles.
  • Le multiplateforme — macOS (Universal), Windows, Linux.

Données historiques

Par défaut, Flowsurface capture et affiche les trades en temps réel via WebSocket. Pour Binance, le chargement de trades historiques est disponible :

  • data.binance.vision — téléchargement rapide par lots de fichiers quotidiens.
  • API REST (/fapi/v1/aggTrades) — chargement plus lent trade par trade, avec limites de débit.

Le chargement de trades historiques pour Bybit et Hyperliquid n'est pas encore pris en charge, faute d'API REST adaptée. OKX — en développement.

Installation

Binaires précompilés

Des exécutables pour toutes les plateformes sont disponibles sur la page des releases.

Remarque (macOS) : l'application n'est pas signée. Au premier lancement, macOS affichera un avertissement Gatekeeper. Allez dans Réglages Système → Confidentialité et sécurité et cliquez sur "Ouvrir quand même".

Compilation depuis les sources

git clone https://github.com/flowsurface-rs/flowsurface
cd flowsurface

cargo build --release
cargo run --release

Dépendances :

  • Linux (Debian/Ubuntu) : sudo apt install build-essential pkg-config libasound2-dev
  • macOS : xcode-select --install
  • Windows : aucune dépendance supplémentaire requise.

Comparaison avec les alternatives payantes

Open-source vs proprietary tools

Fonctionnalité Flowsurface Bookmap ATAS Quantower
Prix Gratuit (GPL-3.0) à partir de 39 $/mois à partir de 69 $/mois à partir de 40 $/mois
Open Source
Heatmap DOM
Footprint Partiel
Dérivés crypto ✅ (5 exchanges)
Actions/Futures (CME etc.)
Langage Rust (natif) Java .NET .NET
Utilisation RAM Faible Moyenne–Élevée Moyenne Moyenne

Flowsurface ne couvre pas les marchés traditionnels (actions, futures CME) et se concentre exclusivement sur les dérivés crypto. C'est sa niche, et il y excelle — gratuitement, rapidement et de manière transparente.

À qui s'adresse Flowsurface

  • Aux scalpeurs et traders intraday sur les marchés crypto qui lisent le carnet d'ordres et le flux de trades.
  • Aux chercheurs en microstructure de marché qui souhaitent observer la liquidité sans frais d'abonnement.
  • Aux développeurs qui veulent forker et étendre l'outil selon leurs besoins (la GPL-3.0 le permet).
  • Aux débutants en orderflow qui veulent découvrir les heatmaps et les footprints sans risque financier.

Liens

Conclusion

Flowsurface est un exemple rare de projet open-source qui rivalise réellement avec des produits commerciaux dans une niche professionnelle pointue. Si vous tradez des dérivés crypto et souhaitez voir le marché "de l'intérieur" — à travers le carnet d'ordres, la liquidité et le flux de trades — c'est l'une des meilleures façons gratuites de commencer.

Et si vous êtes développeur Rust, c'est également un excellent exemple d'architecture d'application GUI native utilisant Iced avec des flux de données WebSocket en temps réel.

blog.disclaimer

Authors

Eugen Soloviov
Eugen Soloviov

Trading-systems engineer

Trading-systems engineer building bots since 2017: cross-exchange arbitrage (connected up to 30 venues), cointegration-based pairs arbitrage across spot and futures, scalping, news and sentiment-driven strategies, trend algorithms, and portfolio management and balancing algorithms. Also builds sub-millisecond order execution, big-data warehouses, backtesting engines, AI agents, and trading interfaces (incl. open-source profitmaker.cc). Stack: JS/TS, Python, Rust/Zig/Go, DevOps, backend, frontend, architecture.

Newsletter

Gardez une longueur d'avance sur le marché

Abonnez-vous à notre newsletter pour des insights exclusifs sur le trading IA, des analyses de marché et des mises à jour de la plateforme.

Nous respectons votre vie privée. Désabonnement possible à tout moment.