Skip to main content
GET
PnL Sharpe leaderboard

Authorizations

X-API-Key
string
header
required

Create an API key at https://developers.coinversa.ai/keys. REST limits are shared across keys by account; access uses the effective tier of the presented key.

Query Parameters

days
integer<int32>
default:30

Completed UTC days; only 30 is currently supported.

Required range: 30 <= x <= 30
minActiveDays
integer<int32>
default:10

Minimum distinct completed UTC days inside the 30-day window with at least one fill (default 10, 1-30). Same fill-day definition as /pulse/hidden-gems, which counts over all time instead. Applied before ranking. Filters out wallets whose score rests on a few trading days.

Required range: 1 <= x <= 30
minPnl
number<double>
default:1000

Minimum gross realized PnL in USD summed over the window, inclusive (default 1,000; -1,000,000,000 to 1,000,000,000). Same name, USD meaning and default as on /pulse/max-pain-events and /pulse/perfect-exits; unlike there, negatives are allowed so the floor can be switched off. Applied before ranking.

Required range: -1000000000 <= x <= 1000000000

Response

OK

asOf
string<date-time>
required

Midnight UTC at the exclusive end of the data window; not the calculation time.

calculatedAt
string<date-time>
required
days
integer<int32>
required
endDayExclusive
string
required

Exclusive UTC date.

minActiveDays
integer<int32>
required

Applied minimum fill days in the window.

minEquity
number<double>
required
minPnl
number<double>
required

Applied minimum window realized PnL, USD.

startDay
string
required

Inclusive UTC date.

traders
object[] | null
required
$schema
string<uri>
read-only

A URL to the JSON Schema for this object.

Example:

"https://api.coinversa.ai/schemas/SharpeLeaderboardBody.json"