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

# PredictionTraderMarketFilters

> Filters for trader-market records.

<div data-generated>
  ## GraphQL

  ```
  input PredictionTraderMarketFilters {
    protocol: [PredictionProtocol!]
    status: [PredictionEventStatus!]
    hasOpenPosition: Boolean
    outcome0PnlStatus: [PredictionTraderMarketPnlStatus!]
    outcome1PnlStatus: [PredictionTraderMarketPnlStatus!]
    timestamp: NumberFilter
    firstTradeTimestamp: NumberFilter
    lastTradeTimestamp: NumberFilter
    totalRealizedPnlUsd: NumberFilter
    totalRealizedPnlCT: NumberFilter
    totalVolumeUsd: NumberFilter
    totalVolumeCT: NumberFilter
    totalVolumeShares: NumberFilter
    totalBuys: NumberFilter
    totalSells: NumberFilter
    totalTrades: NumberFilter
    totalCostBasisUsd: NumberFilter
    totalCostBasisCT: NumberFilter
    totalSharesHeld: NumberFilter
    pnlPerVolumeMarket: NumberFilter
    profitPerTradeUsd: NumberFilter
    outcome0RealizedPnlUsd: NumberFilter
    outcome0Buys: NumberFilter
    outcome0Sells: NumberFilter
    outcome0SharesHeld: NumberFilter
    outcome0CostBasisUsd: NumberFilter
    outcome1RealizedPnlUsd: NumberFilter
    outcome1Buys: NumberFilter
    outcome1Sells: NumberFilter
    outcome1SharesHeld: NumberFilter
    outcome1CostBasisUsd: NumberFilter
  }

  enum PredictionProtocol {
    POLYMARKET
    KALSHI
  }

  enum PredictionEventStatus {
    OPEN
    SUSPENDED
    RESOLVED
    CANCELLED
    PENDING
  }

  enum PredictionTraderMarketPnlStatus {
    WIN
    LOSS
    NEUTRAL
  }

  input NumberFilter {
    gte: Float
    gt: Float
    lte: Float
    lt: Float
  }
  ```

  ### Used By

  **Used as input by**

  * [filterPredictionTraderMarkets](/api-reference/queries/filterpredictiontradermarkets.md): Filters trader-market records using trader, market, event, and ranking criteria.
</div>
