Skip to main content
GET

Overview

Returns Ghost Trader performance aggregated by market regime across all 7 councils — BTC, ETH, SOL, ADA, TAO, Gold, EUR/USD. Each validated closed trade carries the regime label that was persisted at entry time; the endpoint UNIONs every per-asset table and groups by regime so the aioka.io “Performance by Regime” widget can paint a single chart spanning the whole system. Tier: Public ✅ — No API key required Cache TTL: 300 seconds (5 min) Rate limit: 60 calls / IP / minute
Only validated closed trades with a non-NULL regime are counted. Legacy rows that lack a regime label simply do not appear in any bucket — they do not break the response. Each asset writes its own native regime: BTC / ETH / SOL / ADA / TAO read from regime_history; Gold writes Gold-native regimes (SAFE_HAVEN_DEMAND, INFLATION_HEDGE, …) via its dedicated detector; EUR/USD writes the same way.

Response Fields

Per-regime row

win_rate is a fraction (0.0–1.0), not a percentage (0–100). Multiply by 100 for display. This differs from /v1/regime/stats which returns the percentage form for BTC-only.

Response

Multi-asset regime performance aggregation

regimes
GhostRegimePerformanceItem · object[]
required
total_trades
integer
required
assets_included
string[]
required
since
string
required
generated_at
string<date-time>
required
cached
boolean
required
cache_ttl_seconds
integer
required