Built for Serious Traders

TradeHaven is a Rust-powered trade synchronization platform engineered for Tradovate futures traders who manage multiple accounts, prop firm evaluations, and complex strategies. Every feature exists to reduce latency, enforce discipline, and give you complete visibility across your entire operation.

Core Platform

Everything You Need to Sync, Manage, and Scale

Six foundational pillars that cover the full lifecycle of multi-account futures trading on Tradovate — from order execution to risk enforcement to performance analysis.

Rust-Powered Sync Engine

TradeHaven's sync engine is written entirely in Rust for maximum throughput and minimal latency. Every order placed on a leader account is replicated to follower accounts in sub-millisecond time, ensuring your entries and exits across ES, NQ, CL, and other futures contracts stay tightly correlated. The engine handles order mirroring, position tracking, and execution reconciliation without any manual intervention. Whether you are scalping the opening range or holding swing positions overnight, the sync engine keeps every account in lockstep.

  • Full order type support including market, limit, stop-market, stop-limit, and bracket orders
  • Proportional lot sizing based on individual account balance or fixed ratio allocation
  • Partial fill handling with intelligent remainder distribution across follower accounts
  • Execution lineage tracking linking every fill back to its originating leader order

Multi-Account Management

Connect an unlimited number of Tradovate accounts through secure OAuth integration and manage them all from a single dashboard. TradeHaven supports complex leader-follower topologies where one leader can broadcast to dozens of followers, or multiple leaders can each manage distinct follower groups. Account grouping lets you organize accounts by strategy, prop firm, or any custom taxonomy. Batch operations mean you can flatten positions, adjust risk parameters, or toggle sync status across entire groups with a single action.

  • Flexible leader/follower topology with one-to-many and many-to-many configurations
  • Custom account grouping by strategy, prop firm evaluation, or funding stage
  • Batch operations for group-wide position flattening, sync toggling, and parameter changes
  • Cross-account monitoring with unified position and P&L views across all connected accounts

Risk Management

Discipline is the edge that separates profitable traders from the rest. TradeHaven ships with a comprehensive suite of risk guardrails that enforce your trading rules at the platform level, removing the temptation to override them in the heat of the moment. Set daily loss limits per account or per group, define maximum position sizes by contract, and configure automatic lockout periods after drawdown thresholds are breached. The kill switch lets you flatten every position across every account instantly when conditions demand it.

  • Daily loss limits with automatic sync suspension when thresholds are hit
  • Maximum position size enforcement per contract symbol and per account
  • One-click kill switch to flatten all positions across all synced accounts immediately
  • Configurable lockout periods that prevent re-entry after a loss limit breach
  • Server-side stop-loss and take-profit enforcement independent of client connectivity

Real-Time Analytics

Monitor your trading performance with live data streaming directly from Tradovate's WebSocket feeds. TradeHaven aggregates P&L across all connected accounts in real time, giving you an instant view of your net exposure and unrealized gains or losses. The per-account breakdown lets you identify which accounts or strategies are performing and which need adjustment. Historical analytics include calendar heatmaps showing your daily P&L distribution and equity curve tracking that visualizes your account growth over time.

  • Real-time P&L streaming with sub-second updates from Tradovate WebSocket connections
  • Per-account and per-group performance breakdown with sortable metrics tables
  • Calendar heatmap visualization of daily realized P&L across configurable date ranges
  • Equity curve tracking with drawdown overlay and high-water mark indicators

OAuth & Security

Security is non-negotiable when connecting trading accounts. TradeHaven never stores your Tradovate password. Instead, all account linking is handled through Tradovate's official OAuth 2.0 flow, where you authenticate directly with Tradovate and grant TradeHaven scoped access tokens. All data in transit is encrypted via TLS 1.3, and tokens are stored using AES-256 encryption at rest. Session management includes automatic token refresh, revocation on demand, and activity logging so you always know when and how your accounts were accessed.

  • Zero password storage with full OAuth 2.0 authorization code flow via Tradovate
  • Scoped token-based authentication with granular permission control
  • TLS 1.3 encrypted connections for all API and WebSocket communication
  • Session management with automatic token refresh, one-click revocation, and audit logs

Prop Firm Support

TradeHaven is purpose-built for traders managing multiple funded accounts and evaluations simultaneously. The platform understands the unique constraints of prop firm trading: strict daily loss limits, trailing drawdown thresholds, consistency rules, and separate account isolation requirements. You can run a single strategy across multiple Apex, TopStep, or other Tradovate-based evaluations while TradeHaven ensures each account respects its individual rule set. Drawdown tracking provides real-time visibility into how close each account is to its maximum allowed drawdown.

  • Multi-evaluation support for running parallel prop firm challenges from one leader account
  • Rule compliance monitoring with alerts when accounts approach drawdown or loss thresholds
  • Strict account separation ensuring no cross-contamination of positions or margin between evaluations
  • Real-time drawdown tracking with visual gauges showing remaining buffer per account

Under the Hood

Technical Architecture

A vertically integrated stack designed for reliability, speed, and security at every layer — from the browser to the brokerage.

Client Layer

Next.js 16 dashboard with real-time WebSocket subscriptions and server-rendered analytics pages

API Layer

RESTful endpoints handling account management, sync configuration, and risk parameter CRUD operations

Sync Engine

Compiled Rust binary processing order events with sub-millisecond latency and zero-copy deserialization

Data Layer

PlanetScale MySQL with Vitess-powered horizontal sharding for high-throughput order and fill storage

Auth Layer

Clerk for user identity management combined with Tradovate OAuth for secure brokerage account linking

The Difference

TradeHaven vs Manual Trading

Manually copying trades across Tradovate accounts is slow, error-prone, and impossible to scale. Here is how automated sync changes the equation.

FeatureTradeHavenManual Trading
Trade Sync SpeedSub-millisecond replicationMinutes per account (manual entry)
Account LimitUnlimited connected accountsOne at a time
Risk ManagementAutomated guardrails, kill switch, lockout periodsSelf-discipline only
Performance MonitoringReal-time P&L, equity curves, heatmapsEnd-of-day spreadsheet review
Setup TimeUnder 5 minutes via OAuthN/A — ongoing manual effort
Order Type SupportMarket, limit, stop, bracket — all mirroredMust replicate each order type manually
Prop Firm ComplianceAutomated rule monitoring and alertsManual tracking across multiple dashboards
Partial Fill HandlingAutomatic proportional distributionImpossible to replicate accurately

Tradovate Integration

How TradeHaven Connects to Your Accounts

A deep integration with Tradovate's API ecosystem ensures reliable, real-time order flow and account data across every connected account.

OAuth Authorization Flow

When you connect an account, TradeHaven redirects you to Tradovate's official OAuth consent screen. You authenticate directly with your brokerage credentials — TradeHaven never sees or stores your password. Upon consent, Tradovate issues scoped access and refresh tokens that TradeHaven uses for all subsequent API calls. Tokens are encrypted at rest with AES-256 and automatically refreshed before expiration.

WebSocket Connections

TradeHaven maintains persistent WebSocket connections to Tradovate's real-time market data and order event streams. The Rust sync engine subscribes to order fill events, position updates, and account balance changes on every connected account simultaneously. When a leader account receives a fill notification, the engine processes and replicates the corresponding order to all follower accounts within sub-millisecond latency over dedicated WebSocket channels.

REST API Usage

Beyond real-time streams, TradeHaven uses Tradovate's REST API for account enumeration, historical fill retrieval, contract specification lookups, and order placement. All API calls are rate-limited and queued to respect Tradovate's throttling policies. Order placement goes through a dedicated high-priority queue to minimize latency on time-sensitive operations like bracket order submission and position flattening across multiple accounts.

Supported Tradovate Contracts and Order Types

TradeHaven supports every futures contract available on Tradovate including CME Group products (ES, NQ, RTY, YM), energy contracts (CL, NG), metals (GC, SI), treasury futures (ZB, ZN, ZF), and agricultural products (ZC, ZS, ZW). All standard order types are fully mirrored: market orders, limit orders, stop-market orders, stop-limit orders, and bracket orders with attached stop-loss and take-profit legs. OCO (one-cancels-other) groups are preserved during replication to maintain proper risk management on follower accounts.

ESNQRTYYMCLNGGCSIZBZNZCZS+ all Tradovate contracts

Ready to Upgrade Your Trading?

Connect your Tradovate accounts in under five minutes. Start syncing trades across unlimited accounts with sub-millisecond latency, automated risk guardrails, and real-time performance analytics.