Local-first market research

Trading Lab

Local-first crypto market research for Binance historical data. Build datasets, inspect charts, scan trends, compare categories, run local research, and plan paper trades in one self-hosted workspace.

BTCUSDT Market data ready
Market Scanner Single
SOLUSDT9+18.4%
BTCUSDT8+11.2%
ETHUSDT8+9.7%
BNBUSDT7+6.8%

What it does

Research workflows for local crypto market data

Trading Lab combines market data storage, visual inspection, scanners, category tools, backtests, and planning workflows without requiring a hosted trading platform.

Local Binance Datasets

Build and inspect DuckDB-backed historical candle stores from Binance public data.

Chart Research Workspace

Explore candles, volume, indicators, strategy markers, ratios, and category indexes.

Trend And Ratio Scanners

Rank markets by explainable trend structure and relative strength against benchmarks.

Category Research

Map symbols into local categories, build equal-weighted indexes, and compare baskets.

Backtests

Run focused local research workflows without sending strategy data to a third-party platform.

Paper Trade Planning

Plan discretionary research trades inside workspace-scoped local app state.

System overview

Self-hosted components with local data boundaries

The public website documents a private source application built around local market data, backend APIs, and a chart workspace for repeatable research.

DuckDB Local market data store for Binance candles.
FastAPI Backend API under /api/v1 for data, scanners, ratios, categories, and app state.
React/Vite UI Chart workspace used by the private source application.
Scanner Tools Single-symbol and ratio scans for trend and relative strength review.
App State Local SQLite workspace state for paper plans, fills, members, and backtest metadata.
01 Binance data
02 DuckDB candles
03 FastAPI
04 Chart workspace
05 Research outputs

Core workflows

Start with data, then move into research

Scanner scoring

Explainable trend filters, not opaque rankings

The scanner score combines moving-average structure, slope, recent returns, and extension checks so candidates are easier to inspect inside the chart workspace.

+2 Close above SMA50
+2 SMA50 above SMA200
+2 SMA20 above SMA50
+1 SMA50 rising
+1 Positive 30-candle return
-1 Too extended above SMA50

Current boundary

Research software, not execution software

Trading Lab is research and educational software. It is not financial advice, and it does not execute real exchange orders.

Manual

Read the guides