Trade History

Portfolio's History tab — a journal of paper fills, live filled orders, and rows you add by hand, with an equity curve and CSV export.

Trade History is the History tab inside Portfolio (/portfolio?tab=history). It answers “what did I actually trade?” Calibration above the journal is a separate surface: score-bucket analytics on paper strategy trials, not the journal itself.

What’s in the History tab

Each journal row is one trade: ticker, strategy, source, dates, status, entry cost, realized P&L, tags, and notes.

  • Open — still on the book, or a fill that hasn’t been closed yet.
  • Closed — you (or paper auto-management) booked an exit.
  • Expired — paper marked the trial as expired.

Source is paper, live, or manual. Paper and live rows are written when an order fills. Manual rows are ones you add from History on web or iOS.

Equity curve and KPIs

The equity curve plots cumulative realized P&L from journal rows that have a P&L. The strip above it shows lifetime realized P&L, open count, closed count, and win rate on closed rows. Filter by status or tag to slice the same numbers.

History does not compute year/month/week KPIs, profit factor, average winner/loser, or best/worst trade. Unrealized P&L lives on the Positions tab.

Tags and notes

Every row can be tagged and annotated. Tags are free-form labels (e.g. “earnings,” “wheel”). Notes are whatever you want to remember. Click a row to edit. Paper and live fills keep ticker, strategy, and entry cost as filled; you can still change notes, tags, status, and P&L.

Tip
Write why you took the trade at entry, not at exit. Re-read it when the row closes.

How trades get into History

  • Paper fills.Instant paper fills write an open journal row. When the paper trial closes (profit-take, stop, 21 DTE, expiry, or a user close that flattens the position), the same row is stamped closed with realized P&L.
  • Live filled orders.When a SnapTrade order refresh moves to filled, History opens a journal row. Live closes are not auto-matched yet — mark status and P&L yourself, or wait for a later close ingest.
  • Manual entry. Add a row for backfill or untracked accounts. Manual rows are marked manualand never appear on the Positions tab.

History does not invent roll groups, assignment, or exercise events. A roll is two fills (or a paper close plus a new open), not a special row type.

Exporting

Export CSV downloads the journal as it stands — ticker, strategy, source, dates, status, costs, P&L, tags, notes. It is not a 1099-B or Schedule D. Use your broker for tax lots.

What Trade History is not

  • Not a tax P&L. Use the broker 1099-B.
  • Not the Positions tab. History is the journal. Positions is what is open now.
  • Not Calibration. Calibration scores paper trials by predicted score bucket. The journal is the fill-level record those trials write into.

Where to go next