Flowsurface: Plataforma de Orderflow Open-Source para Mercados de Cripto

A maioria dos traders sérios acaba chegando a uma constatação: os candlesticks são apenas uma derivada dos processos reais do mercado. O verdadeiro cenário se forma no livro de ordens, no fluxo de negociações e na movimentação da liquidez. As ferramentas de análise de orderflow — heatmaps de DOM, gráficos de cluster (footprints), feeds de negociações — foram tradicionalmente um privilégio das plataformas pagas: Bookmap, ATAS, Quantower, Sierra Chart. Os preços das assinaturas começam em $50/mês e podem facilmente ultrapassar $200.
Flowsurface é uma alternativa totalmente gratuita e open-source escrita em Rust. O projeto já acumulou mais de 1.500 estrelas no GitHub, 289 forks e está em desenvolvimento ativo (10 releases, sendo a mais recente a v0.8.8 de 24 de abril de 2026).
Por Que um Trader Precisa de Orderflow?

A análise técnica clássica trabalha com candles "prontos": preços de abertura, fechamento, máxima e mínima ao longo de um período. Mas um candle com o mesmo corpo pode esconder cenários fundamentalmente diferentes:
- Candle em um mercado fino — o volume está distribuído de forma uniforme, sem grandes players presentes.
- Candle em um mercado denso — compradores/vendedores agressivos literalmente "mastigam" o livro de ordens, deixando clusters característicos no footprint.
O orderflow permite enxergar:
- Onde a liquidez está posicionada (paredes de bid e ask no livro de ordens).
- Para onde ela se desloca (pull/stack — sendo removida ou acumulada).
- Quem domina — compradores ou vendedores agressivos (por delta, imbalances, ritmo).
- Armadilhas — falsos rompimentos onde o spoofing se esconde por trás das paredes.
O Que o Flowsurface É Capaz de Fazer
Heatmap DOM — Mapa de Calor do Livro de Ordens

O recurso principal e o cartão de visita do aplicativo. O Flowsurface visualiza a profundidade histórica do mercado (livro de ordens L2) em tempo real como um mapa de cores, onde:
- Eixo X — tempo.
- Eixo Y — preço.
- Cor/brilho — volume de ordens em um determinado nível de preço.
Você literalmente vê a liquidez surgir, mover-se e desaparecer. Há suporte para agrupamento adaptativo de preços e sobreposição de Volume Profile (fixo ou de faixa visível).
Footprint (Gráficos de Cluster)
Um modo que agrupa as negociações por tempo ou por contagem de ticks, sobreposto a um gráfico de candlestick. Recursos disponíveis:
- Imbalance — destaque dos desequilíbrios de compra/venda em cada nível de preço.
- Naked POC — pontos de controle "nus" que ainda não foram testados pelo preço.
- Diversos modos de clusterização.
Depth Ladder
Um DOM (Depth of Market) clássico que mostra o estado atual do livro de ordens L2 com os volumes das negociações recentes sobrepostos em cada nível de preço.
Time & Sales
Um feed de negociações em tempo real com rolagem — útil para acompanhar grandes execuções e padrões de agressão.
Gráfico de Candlestick
Suporte tanto para intervalos de tempo padrão quanto para barras de tick personalizadas.
Layouts Multi-Painel
Vários painéis com diferentes instrumentos/timeframes, vinculação para troca rápida de ticker e suporte a múltiplos monitores.
Alertas Sonoros
Retorno sonoro a partir do fluxo de negociações — útil para a percepção contextual do ritmo do mercado sem precisar olhar a tela constantemente.
Corretoras Suportadas

- Binance (futuros USDⓈ-M e COIN-M)
- Bybit (derivativos)
- Hyperliquid (derivativos DEX)
- OKX (futuros perpétuos)
- MEXC (futuros)
Os dados vêm diretamente das APIs REST públicas e dos WebSockets das corretoras — sem roteamento por servidores de terceiros.
Stack Tecnológica

O Flowsurface é um aplicativo desktop nativo, e não um wrapper Electron:
- Linguagem: Rust (99,3% do código).
- GUI: Iced — um framework declarativo de GUI para Rust.
- Licença: GPL-3.0.
O Rust proporciona:
- Baixa latência — crítica durante movimentos rápidos do mercado.
- Uso mínimo de memória — o Flowsurface é uma das ferramentas de orderflow mais leves disponíveis.
- Multiplataforma — macOS (Universal), Windows, Linux.
Dados Históricos
Por padrão, o Flowsurface captura e exibe as negociações em tempo real via WebSocket. Para a Binance, o carregamento de negociações históricas está disponível:
- data.binance.vision — download em lote rápido de arquivos diários.
- REST API (
/fapi/v1/aggTrades) — carregamento mais lento, negociação por negociação, com limites de taxa.
O carregamento de negociações históricas para Bybit e Hyperliquid ainda não é suportado devido à falta de uma REST API adequada. OKX — em desenvolvimento.
Instalação
Binários Pré-Compilados
Executáveis para todas as plataformas estão disponíveis na página de releases.
Nota (macOS): O aplicativo não possui assinatura de código. No primeiro lançamento, o macOS exibirá um aviso do Gatekeeper. Vá em System Settings → Privacy & Security e clique em "Open Anyway."
Compilando a Partir do Código-Fonte
git clone https://github.com/flowsurface-rs/flowsurface
cd flowsurface
cargo build --release
cargo run --release
Dependências:
- Linux (Debian/Ubuntu):
sudo apt install build-essential pkg-config libasound2-dev - macOS:
xcode-select --install - Windows: nenhuma dependência adicional necessária.
Comparação com Alternativas Pagas

| Recurso | Flowsurface | Bookmap | ATAS | Quantower |
|---|---|---|---|---|
| Preço | Gratuito (GPL-3.0) | a partir de $39/mês | a partir de $69/mês | a partir de $40/mês |
| Open Source | ✅ | ❌ | ❌ | ❌ |
| Heatmap DOM | ✅ | ✅ | ✅ | ✅ |
| Footprint | ✅ | Parcial | ✅ | ✅ |
| Derivativos de Cripto | ✅ (5 corretoras) | ✅ | ✅ | ✅ |
| Ações/Futuros (CME etc.) | ❌ | ✅ | ✅ | ✅ |
| Linguagem | Rust (nativo) | Java | .NET | .NET |
| Uso de RAM | Baixo | Médio–Alto | Médio | Médio |
O Flowsurface não cobre os mercados tradicionais (ações, futuros da CME) e foca exclusivamente em derivativos de cripto. Essa é a sua nicho, e ele cumpre a tarefa com excelência — de graça, rápido e de forma transparente.
Para Quem É o Flowsurface
- Scalpers e traders intraday nos mercados de cripto que leem o livro de ordens e o fluxo de negociações.
- Pesquisadores de microestrutura que querem observar a liquidez sem pagar assinatura.
- Desenvolvedores que querem fazer fork e estender a ferramenta para suas necessidades (a GPL-3.0 permite isso).
- Iniciantes em orderflow que querem experimentar heatmaps e footprints sem risco financeiro.
Links
- 🌐 Website: flowsurface.com
- 💻 GitHub: flowsurface-rs/flowsurface
- 📦 Releases: Releases
- 💬 Discord: Join
Conclusão
O Flowsurface é um exemplo raro de projeto open-source que realmente compete com produtos comerciais em um nicho profissional restrito. Se você negocia derivativos de cripto e quer ver o mercado "por dentro" — através do livro de ordens, da liquidez e do fluxo de negociações — esta é uma das melhores maneiras gratuitas de começar.
E se você for um desenvolvedor Rust — ele também é um excelente exemplo de arquitetura de aplicativo GUI nativo usando Iced com fluxos reais de dados via WebSocket.
Authors
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.