Skip to main content
GET
/
v1
/
performance
Trading track record
curl --request GET \
  --url https://api.example.com/v1/performance
{
  "avg_edge": 0.065,
  "generated_at": "2026-03-21T15:00:00Z",
  "max_drawdown": -145,
  "mode": "shadow",
  "resolved_trades": 112,
  "roi_pct": 8.9,
  "sharpe_ratio": 1.82,
  "total_pnl": 892.5,
  "total_trades": 156,
  "win_rate": 0.68
}

Query Parameters

mode
string
default:shadow

Trading mode: 'shadow' or 'live'

Response

Successful Response

Track record summary from shadow or live trading.

mode
string
required

Trading mode: 'shadow' or 'live'

total_trades
integer
required

Total trades executed

Required range: x >= 0
resolved_trades
integer
required

Trades with known outcomes

Required range: x >= 0
win_rate
number
required

Win rate on resolved trades

Required range: 0 <= x <= 1
total_pnl
number
required

Total P&L in USD

roi_pct
number
required

Return on investment percentage

avg_edge
number
required

Average edge on trades

max_drawdown
number
required

Maximum drawdown in USD

sharpe_ratio
number | null

Annualized Sharpe ratio

daily_history
PerformanceDay · object[] | null

Daily P&L time series (only on /performance/history)

generated_at
string<date-time>

When this summary was generated