Flowsurface: Piattaforma Orderflow Open-Source per i Mercati Crypto

La maggior parte dei trader seri arriva prima o poi a una conclusione: le candele sono semplicemente un derivato dei processi di mercato reali. Il quadro vero si forma nel book degli ordini, nel flusso delle transazioni e nello spostamento della liquidità. Gli strumenti di analisi orderflow — DOM heatmap, cluster chart (footprint), feed delle transazioni — sono stati tradizionalmente un privilegio delle piattaforme a pagamento: Bookmap, ATAS, Quantower, Sierra Chart. I prezzi degli abbonamenti partono da $50/mese e possono superare facilmente i $200.
Flowsurface è un'alternativa completamente gratuita e open-source, scritta in Rust. Il progetto ha già ottenuto oltre 1.500 stelle su GitHub, 289 fork, ed è in sviluppo attivo (10 release, l'ultima è la v0.8.8 del 24 aprile 2026).
Perché un Trader Ha Bisogno dell'Orderflow?

L'analisi tecnica classica lavora con le candele "già formate": prezzi di apertura, chiusura, massimo e minimo in un dato periodo. Ma una candela con lo stesso corpo può nascondere scenari fondamentalmente diversi:
- Candela in un mercato sottile — il volume è distribuito uniformemente, nessun grande operatore è presente.
- Candela in un mercato spesso — compratori/venditori aggressivi "masticano" letteralmente il book degli ordini, lasciando cluster caratteristici nel footprint.
L'orderflow ti permette di vedere:
- Dove si trova la liquidità (muri bid e ask nel book degli ordini).
- Dove si sposta (pull/stack — viene rimossa o accumulata).
- Chi domina — compratori o venditori aggressivi (tramite delta, squilibri, ritmo).
- Trappole — falsi breakout dove lo spoofing si nasconde dietro i muri.
Cosa Può Fare Flowsurface
Heatmap DOM — Mappa di Calore del Book degli Ordini

La funzionalità principale e il biglietto da visita dell'applicazione. Flowsurface visualizza la profondità storica del mercato (L2 order book) in tempo reale come una mappa di colori, in cui:
- Asse X — tempo.
- Asse Y — prezzo.
- Colore/luminosità — volume degli ordini a un dato livello di prezzo.
Si vede letteralmente la liquidità apparire, spostarsi e scomparire. Sono supportati il raggruppamento adattivo dei prezzi e la sovrapposizione del Volume Profile (intervallo fisso o visibile).
Footprint (Cluster Chart)
Una modalità che raggruppa le transazioni per tempo o conteggio di tick, sovrapposta a un grafico a candele. Funzionalità disponibili:
- Imbalance — evidenziazione degli squilibri acquisto/vendita a ogni livello di prezzo.
- Naked POC — punti di controllo "nudi" non ancora testati dal prezzo.
- Varie modalità di clustering.
Depth Ladder
Un DOM classico (Depth of Market) che mostra lo stato attuale del book degli ordini L2 con i volumi delle transazioni recenti sovrapposti a ogni livello di prezzo.
Time & Sales
Un feed in tempo reale delle transazioni a scorrimento — utile per monitorare le grandi esecuzioni e i pattern di aggressività.
Grafico a Candele
Supporto sia per gli intervalli di tempo standard sia per le barre tick personalizzate.
Layout Multi-Pannello
Più pannelli con strumenti/timeframe diversi, collegamento per il cambio rapido del ticker, supporto multi-monitor.
Avvisi Audio
Feedback audio dal flusso delle transazioni — utile per la percezione contestuale del ritmo di mercato senza dover guardare continuamente lo schermo.
Exchange Supportati

- Binance (futures USDⓈ-M e COIN-M)
- Bybit (derivati)
- Hyperliquid (derivati DEX)
- OKX (futures perpetui)
- MEXC (futures)
I dati provengono direttamente dalle API REST pubbliche e dai WebSocket degli exchange — senza routing attraverso server di terze parti.
Stack Tecnologico

Flowsurface è un'applicazione desktop nativa, non un wrapper Electron:
- Linguaggio: Rust (99,3% del codebase).
- GUI: Iced — un framework GUI dichiarativo per Rust.
- Licenza: GPL-3.0.
Rust garantisce:
- Bassa latenza — fondamentale durante i movimenti rapidi del mercato.
- Utilizzo minimo della memoria — Flowsurface è uno degli strumenti orderflow più leggeri disponibili.
- Cross-platform — macOS (Universal), Windows, Linux.
Dati Storici
Per impostazione predefinita, Flowsurface cattura e visualizza le transazioni in tempo reale tramite WebSocket. Per Binance, è disponibile il caricamento delle transazioni storiche:
- data.binance.vision — download batch veloce di file giornalieri.
- REST API (
/fapi/v1/aggTrades) — caricamento più lento delle singole transazioni con limiti di velocità.
Il caricamento delle transazioni storiche per Bybit e Hyperliquid non è ancora supportato per mancanza di una REST API adeguata. OKX — in sviluppo.
Installazione
Binari Precompilati
Gli eseguibili per tutte le piattaforme sono disponibili nella pagina delle release.
Nota (macOS): L'applicazione non è firmata con codice. Al primo avvio, macOS mostrerà un avviso di Gatekeeper. Vai su Impostazioni di Sistema → Privacy e Sicurezza e clicca su "Apri comunque."
Compilazione dal Sorgente
git clone https://github.com/flowsurface-rs/flowsurface
cd flowsurface
cargo build --release
cargo run --release
Dipendenze:
- Linux (Debian/Ubuntu):
sudo apt install build-essential pkg-config libasound2-dev - macOS:
xcode-select --install - Windows: nessuna dipendenza aggiuntiva richiesta.
Confronto con le Alternative a Pagamento

| Funzionalità | Flowsurface | Bookmap | ATAS | Quantower |
|---|---|---|---|---|
| Prezzo | Gratuito (GPL-3.0) | da $39/mese | da $69/mese | da $40/mese |
| Open Source | ✅ | ❌ | ❌ | ❌ |
| Heatmap DOM | ✅ | ✅ | ✅ | ✅ |
| Footprint | ✅ | Parziale | ✅ | ✅ |
| Derivati Crypto | ✅ (5 exchange) | ✅ | ✅ | ✅ |
| Azioni/Futures (CME ecc.) | ❌ | ✅ | ✅ | ✅ |
| Linguaggio | Rust (nativo) | Java | .NET | .NET |
| Utilizzo RAM | Basso | Medio–Alto | Medio | Medio |
Flowsurface non copre i mercati tradizionali (azioni, futures CME) e si concentra esclusivamente sui derivati crypto. Questa è la sua nicchia, e il lavoro viene svolto in modo eccellente — gratuitamente, velocemente e in modo trasparente.
Per Chi È Flowsurface
- Scalper e trader intraday sui mercati crypto che leggono il book degli ordini e il flusso delle transazioni.
- Ricercatori di microstruttura che vogliono osservare la liquidità senza costi di abbonamento.
- Sviluppatori che vogliono forkare ed estendere lo strumento per le proprie esigenze (la GPL-3.0 lo consente).
- Principianti dell'orderflow che vogliono provare heatmap e footprint senza rischi finanziari.
Link
- 🌐 Sito web: flowsurface.com
- 💻 GitHub: flowsurface-rs/flowsurface
- 📦 Release: Releases
- 💬 Discord: Unisciti
Conclusione
Flowsurface è un raro esempio di progetto open-source che compete realmente con i prodotti commerciali in una nicchia professionale ristretta. Se fai trading su derivati crypto e vuoi vedere il mercato "dall'interno" — attraverso il book degli ordini, la liquidità e il flusso delle transazioni — questo è uno dei migliori modi gratuiti per iniziare.
E se sei uno sviluppatore Rust — è anche un ottimo esempio di architettura di applicazione GUI nativa che utilizza Iced con stream di dati WebSocket reali.
Autori
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.