Wallet monthly PnL Sharpe

Changed on

Annualized gross realized-PnL Sharpe proxy: sqrt(365) * mean daily PnL / sample standard deviation, with risk-free return zero. Not equity-normalized portfolio Sharpe; excludes fees, funding and unrealized PnL. Days without fills count as zero. Only completed UTC days are included; today is excluded. No equity eligibility filter applies to wallet routes. Returns exactly three buckets, newest first. useCalendarMonths defaults to false: the last 30 completed days, the previous 30, and the previous 30 (90 days total). True uses the current partial UTC month and two preceding full UTC months, capped at 93 days and excluding all earlier months. On the first of a month the current bucket is empty with a null score. Each bucket exposes its actual dates, day count and asOf.

get/api/public/v1/pulse/trader/{address}/sharpe/monthly

Request

Path parameters

addressstring required

Hyperliquid wallet address.

Query parameters

useCalendarMonthsboolean

False: three consecutive 30-day UTC buckets, newest first. True: completed days of the current UTC month plus the two preceding full calendar months, newest first; at most 93 days, with no earlier months included. Today is always excluded.

Response

OK

$schemastring uri

A URL to the JSON Schema for this object.

asOfstring date-time required

Midnight UTC today; the current UTC day is excluded.

calculatedAtstring date-time required
useCalendarMonthsboolean required
walletstring required

Example response

{
  "$schema": "https://api.coinversa.ai/schemas/TraderSharpeMonthlyBody.json",
  "buckets": [
    {
      "$schema": "https://api.coinversa.ai/schemas/TraderSharpeBody.json"
    }
  ]
}

Changes