Skip to main content
The Platform gives you one view of everything trading under your organization, and lets you drill from the whole book down to a single trader.

Three levels

Drilling between levels changes what is aggregated, not where the data comes from. The numbers reconcile.

Positions

Positions are not a stored guess that drifts from reality. They are computed from three sources every time they are read:
  • The venue account, which is authoritative for what the pod actually holds
  • Fills, which carry the trader that produced them and supply attribution
  • Settlements, recorded at the pod
Per-trader position is the slice of the pod’s position derived from that trader’s own fills, anchored to the venue’s snapshot. Anything the pod holds that your traders’ fills do not account for (activity placed outside ParlayX, for example) is surfaced as a pod-level residual rather than being distributed across traders or quietly dropped.
We show the residual instead of hiding it. If your pod position and the sum of your traders’ positions differ, the difference is visible and labelled, and it tells you something real about flow that did not come through ParlayX.
A closed-out position can leave a very small holding behind: a fraction of a share below the venue’s minimum order size, which cannot be sold and is redeemed at resolution instead. It stays visible here because the pod really does hold it. Each venue’s sizing rules are on its own page: Polymarket, Kalshi, ProphetX and Limitless.

Realized and unrealized P&L

Two numbers, updating on two different triggers. Realized P&L changes when something happens: a closing fill, or a market settling. From a closing trade it comes straight from that trader’s own fills, net of fees. At settlement, the account is paid on its net position, and that net is attributed back to each trader by marking their fills-derived position to the resolution. It reconciles to what the venue actually paid. Unrealized P&L changes when the market moves. It is each trader’s open position multiplied by the difference between the current mark and their own cost basis. Cost basis uses a weighted average over fills in deterministic order, applied consistently to both numbers.

Analytics

Each pod’s P&L is also recorded as a daily series and charted over the range you choose, so a book’s performance can be read as a curve and not only as today’s figure.

Per-position figures

For every position you hold, the Platform shows: Before an order is placed, the trading platform shows its worst case and best case: what it would return if the market resolved either way.

Live updates

Positions and P&L stream live. One connection carries whichever level you are looking at, and moving between organization, pod, and trader switches what that connection is subscribed to rather than opening a new one. Two triggers feed it: account events (fills and settlements), which move realized P&L and positions, and market marks, which move unrealized P&L.

Orders and fills

Open orders, fill history, and order lifecycle events are available at every level, always carrying the trader and the venue. An admin sees them across a pod or the whole organization. A trader, through the API, sees their own.