Skip to content

pet6r/VWOB

Repository files navigation

Vaporwave Order Book

A vaporwave-themed 3D wave visualization for orderbook depth analysis

image

Supported Exchanges

  • Kraken — No authentication required
  • Coinbase — No authentication required
  • Binance — No authentication required (not available in US)
  • Alpaca — Requires API key and secret in .env file (see .env_example)

Setup

1. Install uv

curl -LsSf https://astral.sh/uv/install.sh | sh

2. Clone and sync

git clone https://github.com/pet6r/VWOB.git
cd VWOB
uv sync

This creates the .venv and installs all dependencies from pyproject.toml.

Usage

# 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.py

Other exchanges

uv run coinbase_visuals.py
uv run binance_visuals.py
uv run alpaca_visuals.py   # requires .env

Controls (kraken_mountain)

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

About

Vaporwave Themed 3D Visualization for orderbook depth analysis

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages