### 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
##### 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:
- [Rust toolchain](https://www.rust-lang.org/tools/install)
- [Git version control system](https://git-scm.com/)
```bash
# Clone the repository
git clone https://github.com/akenshaw/flowsurface
cd iced-trade
# Build and run
cargo build --release
cargo run --release
```