Features You Need to Trade Algorithmically.

TestBranch is built for blockchain trading bots running on decentralized exchanges.
Monitor live strategies, analyse every trade and manage capital — all without giving up custody of your funds.

Open Dashboard

CURRENT PLATFORM

What TestBranch does today.

Native Decentralized Exchange Support

TestBranch is built to monitor and analyse trading bots running on decentralized perpetual exchanges, with native support for Hyperliquid. Candlestick data, trade history and position data are all sourced and displayed with on-chain workflows in mind — no centralised exchange account required.

  • Candlestick charts sourced from Hyperliquid and Binance public APIs
  • Works with self-custody wallets — your funds never leave your control
  • No KYC or identity verification needed to run your bots
  • Full trade visibility without relying on a centralised exchange's data export
  • Compatible with bots trading perpetual contracts on Hyperliquid

Live Dashboard

A real-time overview of your entire trading operation. The dashboard surfaces the metrics that matter most — total open positions, aggregate unrealised P&L, active strategy count, total account exposure and current equity — so you can assess the state of your bots at a glance.

  • Summary stat cards for key account metrics
  • Active bots table with status, health and position count
  • Per-strategy capital allocation overview

Open Positions

See every open position your bots are currently holding. Filter by strategy or separate live trades from backtest positions. Click through to view the full trade history for the related strategy directly from the positions table.

  • Symbol, side, entry price and current price
  • Unrealised and realised P&L per position
  • Leverage, stop-loss, take-profit levels and open time
  • Live and backtest filter toggle

Trade History

A complete, paginated record of every trade your bots have ever executed. Powerful filtering lets you slice the data however you need — by strategy, symbol, direction, exit reason, backtest flag or date range. Every result is sortable and exportable.

  • Server-side pagination for fast loading across thousands of trades
  • Multi-field filters: strategy, symbol, side, exit reason, date range
  • Net P&L, commission, duration and partial close tracking
  • Drill into any trade to see it on a candlestick chart

Trade Detail & Candlestick Chart

Click any trade to open a full candlestick chart powered by TradingView Lightweight Charts. Candle data is fetched from Binance for crypto pairs, with Hyperliquid as a fallback. Your entry and exit prices are plotted as markers directly on the chart so you can see exactly how the trade was executed in the context of market price action.

  • OHLCV candlestick data from Binance public API
  • Entry marker, exit marker and stop-loss price line overlaid on the chart
  • Full trade metadata: duration, exit reason, net P&L, regime and more

Strategy Analytics

Compare all of your strategies in a single table ranked by total P&L. Quickly identify which algorithms are performing, which are inactive and which may need attention. Drill into any strategy to see a full daily performance breakdown over time.

  • Aggregate metrics: total trades, wins, losses, win rate, total and average P&L
  • Average holding time per strategy
  • RUNNING / INACTIVE status badge driven by live bot status
  • Daily performance table: trade count, win rate, P&L, best and worst trade per day

Capital Management

Keep an accurate record of how capital is distributed and how it changes over time. Log deposits and withdrawals with full adjustment history, and track per-strategy capital allocations — whether distributed proportionally or rebalanced to target percentages.

  • Full capital adjustment history: deposits and withdrawals with timestamps and reasons
  • Balance before and after each adjustment
  • Per-strategy capital table with current capital, target allocation and base capital
  • Proportional and rebalance distribution methods supported

Bot Monitoring & Events

Know exactly what your bots are doing at all times. The bot status table shows every registered bot instance with its current operational state, health flag, last check time, active position count and total exposure. The event log captures every significant action your bots take so nothing goes unnoticed.

  • Bot status: RUNNING, PAUSED, STOPPED, ERROR
  • Health flag, last check timestamp and current equity per bot
  • Error and warning messages surfaced directly in the UI
  • Timestamped event log filtered by strategy, symbol and event type

Secure Authentication

Access to the platform is protected by JWT-based authentication. All API endpoints require a valid token and all trading data is shared read-only across authenticated users — no user can modify bot data through the UI.

  • JWT tokens with 5-hour expiry and server-side blacklisting on logout
  • BCrypt password hashing
  • Role-based access control

COMING SOON

What we are building next.

Visual Strategy Builder

Design trading algorithms using a visual rule editor — no coding required. Combine technical indicators, entry and exit conditions, risk management rules and position sizing logic into a complete, deployable strategy. Export strategies directly to your bot or download them as configuration files.

Integrated Backtesting Engine

Run strategies against historical OHLCV data directly within the platform. Configure your backtest parameters — date range, capital, commission model and slippage — and get a full performance report including equity curve, drawdown analysis and trade-by-trade breakdown. Compare multiple backtest runs against each other and against live results.

Automated Strategy Deployment

Push validated strategies directly to supported exchanges and execution environments from within TestBranch. Manage the full lifecycle — from a tested backtest configuration to a live running bot — without leaving the platform.

Portfolio-Level Risk Engine

Set and enforce risk rules across your entire portfolio of strategies — maximum drawdown thresholds, daily loss limits, correlated position limits and cross-strategy exposure caps. The risk engine monitors your bots continuously and can pause or halt strategies automatically when limits are breached.


GET STARTED TODAY

Get your algo trading bot up and running.

Log in to the TestBranch dashboard and start monitoring your strategies, positions and capital.

Open Dashboard