> ## Documentation Index
> Fetch the complete documentation index at: https://docs.mobula.io/llms.txt
> Use this file to discover all available pages before exploring further.

# WindowedDetailedNonCurrencyWalletStats

> Non-currency windowed wallet stats: swap counts, unique tokens, wins/losses, holding duration.

### TypeScript shape

```ts theme={null}
interface WindowedDetailedNonCurrencyWalletStats {
  swaps: number;
  buys: number;
  sells: number;
  uniqueTokens: number;
  uniqueBuyTokens: number;
  uniqueSellTokens: number;
  wins: number;
  losses: number;
  holdingDurationSeconds: number;
  activeTradingDays: number;
  avgHoldPeriodSec: number | null;
}
```

<ResponseField name="swaps" type="Int!">Number of swaps.</ResponseField>
<ResponseField name="uniqueTokens" type="Int!">Distinct tokens traded.</ResponseField>
<ResponseField name="uniqueBuyTokens" type="Int!">Distinct tokens bought.</ResponseField>
<ResponseField name="uniqueSellTokens" type="Int!">Distinct tokens sold.</ResponseField>
<ResponseField name="wins" type="Int!">Winning trades.</ResponseField>
<ResponseField name="losses" type="Int!">Losing trades.</ResponseField>
<ResponseField name="holdingDurationSeconds" type="Int!">Average holding duration (seconds).</ResponseField>
<ResponseField name="activeTradingDays" type="Int!">Distinct days with at least one trade.</ResponseField>
