A vaporwave-themed 3D wave visualization for orderbook depth analysis
- Kraken — No authentication required
- Coinbase — No authentication required
- Binance — No authentication required (not available in US)
- Alpaca — Requires API key and secret in
.envfile (see.env_example)
curl -LsSf https://astral.sh/uv/install.sh | shgit clone https://github.com/pet6r/VWOB.git
cd VWOB
uv syncThis creates the .venv and installs all dependencies from pyproject.toml.
# 3D mountain orderbook (default: XBT/USD)
uv run kraken_mountain.py
# Specify a different pair
uv run kraken_mountain.py --pair ETH/USD
# Original vaporwave visualizer
uv run kraken_visuals.pyuv run coinbase_visuals.py
uv run binance_visuals.py
uv run alpaca_visuals.py # requires .env| Key | Action |
|---|---|
| Arrow Keys | Rotate camera |
| W / A / S / D | Fly through scene |
| + / - | Zoom in / out |
| [ / ] | Adjust orderbook depth levels |
| I | Toggle HUD stats |
| R | Reset camera |