Account

Journal

A trade journal that aggregates all your activity into positions, calculates P&L, and tracks your performance over time.

What the journal shows

The journal groups your individual buy and sell trades into positions — one row per market you've participated in. Each position shows:

  • Asset & outcome — which market and whether you held UP or DOWN
  • Shares bought / sold — total quantities in each direction
  • USDC spent / received — total dollar amounts
  • Average cost basis — your effective entry price
  • Net shares — remaining position size
  • Cash P&L — realized profit or loss in USDC
  • Percentage P&L — return on invested capital
  • Status — open, won, or lost (based on market resolution)

Calendar P&L

Daily profit and loss aggregated by date. See how you performed each day, with individual market breakdowns beneath. Day keys use the YYYY-MM-DD format.

Streaks

The journal calculates winning and losing streaks:

  • Current streak — your consecutive wins or losses right now
  • Best streak — your longest winning run per month

Use streaks to spot when you're in rhythm and when to step back.

How data is calculated

Trades are pulled from both local records and the Polymarket CLOB API. The journal groups them by the market's token ID (slug) and aggregates BUY vs SELL sides to compute net position, cost basis, and P&L.

For resolved markets, if you held winning shares, the journal values them at $1.00. Losing shares are valued at $0.00. This gives you a definitive final P&L.

Note: the journal updates automatically as you trade. No manual entry required.