For systematic & algo traders

Production-grade API. Research-grade insights.

Every trade your bot takes, streamed to TradeVision in under 50ms. Full programmatic access. 10,000-path Monte Carlo. Strategy-level attribution. Built for people who ship code, not just trades.

<50ms
API write latency
p99 at 10k events/sec
10,000
Monte Carlo paths
Per backtest run
99.99%
API uptime SLA
Enterprise plans
4 SDKs
Python, JS, Go, Rust
Plus raw REST + GraphQL
The reality

What makes this harder than it should be

Your journal is a Postgres dump

If you're systematic, your trades live in a database nobody reads. Analytics are ad-hoc SQL queries and Jupyter notebooks that decay as strategies evolve.

Multi-strategy attribution is hard

Running 5 algos? You need to know per-strategy Sharpe, correlation, regime sensitivity, and which one is secretly bleeding — without building infra yourself.

Backtests lie

Single-path backtests with curve-fit parameters tell you what you want to hear. You need walk-forward, Monte Carlo, and out-of-sample rigour — without implementing it yourself.

How TradeVision helps

Built for exactly this problem

Full-featured API

REST, GraphQL, and WebSocket streaming. Stream every fill from your algo in real-time. Query any metric programmatically. OpenAPI spec for codegen.

Per-strategy attribution

Tag every trade with its originating strategy. Instant breakdown: Sharpe, expectancy, correlation matrix, regime bias — per strategy, across your whole book.

Learn more
Institutional-grade analytics

Walk-forward, bootstrap Monte Carlo (10k paths), out-of-sample validation. Reproducible runs with deterministic seeds. Ship confidence, not hope.

Learn more
Your data, fully portable

Every trade, fill, metric, and screenshot exportable via CSV, JSON, Parquet, or live webhook stream. Zero vendor lock-in.

The workflow

From first trade to consistent results

Step 1
Stream from your bot

Send fills to our WebSocket endpoint. <50ms write latency.

Connect
Step 2
Label every trade

strategy_id, regime, version — auto-indexed and searchable.

Tag
Step 3
Live strategy dashboards

Rolling Sharpe, correlation heatmap, underwater curves — all queryable.

Analyse
Step 4
Close the loop

Walk-forward validate a new version. Deploy with confidence.

Iterate
Everything you need

Included in your plan

REST API
Full CRUD on trades, playbooks, tags, and analytics queries.
GraphQL endpoint
Single round-trip for complex queries. Public beta.
WebSocket streaming
Subscribe to live events: fills, breaches, regime changes.
Python SDK v1.2
Typed, async, pip-installable. Notebook-friendly.
JavaScript / TypeScript SDK
First-class types, works in Node and browser.
Go SDK v1.0
Built for low-latency production environments.
Strategy tagging
Per-strategy rollups, correlations, and attribution.
Walk-forward backtesting
Rolling in-sample / out-of-sample with custom windows.
Monte Carlo (10k paths)
Bootstrap resampling with fan-chart percentile visuals.
Webhook event delivery
Outbound webhooks for every platform event, retries on failure.
Parquet + CSV + JSON export
Full bulk export. No row limits. No paywalled fields.
Deterministic backtest runs
Seed-based reproducibility. Share a link, same result.
"I run 7 strategies. Before TradeVision I had 3 Postgres databases, a Grafana dashboard, and a Jupyter notebook that only I could read. Now I get per-strategy Sharpe and correlation on my phone. My infra cost dropped 80%."
DV
Daniel V.
Algo trader · Rust / Python · 4yr
FAQ

Questions, answered

What languages do the SDKs support?+
Python, TypeScript/JavaScript, Go, and Rust (community). Raw REST and GraphQL for everything else.
How do I stream trades from my bot?+
POST to /api/v1/trades or open a WebSocket to /api/v1/stream. Full docs and code samples in Python and Go.
What's the API rate limit?+
10,000 requests per minute on Pro plans, unlimited on Enterprise. WebSocket streams are always unlimited.
Can I run TradeVision on-prem?+
Yes — Enterprise plans include a self-hosted option with a Docker Compose setup.

Ship strategies with confidence, not hope.

5-day trial · Python + JS SDKs · Card required