Crates.io | haggl |
lib.rs | haggl |
version | 0.1.0 |
source | src |
created_at | 2023-10-03 15:17:47.626376 |
updated_at | 2023-10-03 15:17:47.626376 |
description | Ingest and visualise market data feeds |
homepage | https://github.com/eyevz/haggl |
repository | https://github.com/eyevz/haggl |
max_upload_size | |
id | 991118 |
size | 293,337 |
To dump BTC spot trade data from Binance to the console run
cargo run -- inspect btc # or eth, sol, xrp
Or, to display the trades in a gui, run
cargo run --release -- gui btc # or eth, sol, xrp
Red dots are seller initated trades, green are buyer initiated. If you want to know the size... that's a damn shame - version 0.1.0
is dead simple.
The next milestone is to display timeseries and market depth data for a single pair (out of a few options) across multiple venues, along with some diagnostic information about the exchange connections and summary statistics about the data.
Something like this:
Beyond that there are many interesting directions to extend but I don't want to make any specific promises.
haggl uses actix to manage the data flow from exchanges into the app, and egui for presentation.