Skip to content

Cross-platform desktop app visualizing basic orderflow in crypto markets

License

Notifications You must be signed in to change notification settings

akenshaw/flowsurface

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

iced-trade iced-trade

Some of the features:

  • Customizable and savable grid layouts, selectable themes
  • From Binance & Bybit: most of spot & linear perp pairs
  • Orderbook total bid/ask levels: 1000 for Binance Perp/Spot; 500 for Bybit Perps, 200 for Bybit Spot
  • Binance perp/spot & Bybit perp streams @100ms; Bybit spot pairs streams @200ms,
  • Tick size multipliers for price grouping on footprint and heatmap charts
iced-trade iced-trade
There is no server-side. User receives market data directly from exchange APIs
  • As historical data, currently it can only fetch OHLCV and open interest. So, footprint chart gets populated via candlesticks but not historical trades. Trades gets inserted to the latest candlestick as we receive them from related websocket stream in real-time

Build from source

The releases might not be up-to-date with newest features.or bugs :)

  • For that, you could clone the repository into a directory of your choice and build with cargo.

Requirements:

# Clone the repository
git clone https://github.com/akenshaw/flowsurface

cd flowsurface

# Build and run
cargo build --release
cargo run --release