Book
Imported history
| Account | Rows | Covers | Files | Source | Last import |
|---|---|---|---|---|---|
| Individual ...384 | 415 | 2022-09-16 … 2024-05-13 | 1 | schwab_csv | 2026-09-15 17:06 ET |
| Roth IRA ...877 | 266 | 2023-05-25 … 2026-09-11 | 1 | schwab_csv | 2026-09-15 17:06 ET |
| Trad IRA ...819 | 84 | 2025-11-04 … 2026-09-14 | 1 | schwab_csv | 2026-09-15 17:06 ET |
Positions and outcomes are reconstructed from these rows alone. Anything held before an account’s first date is not here — and if it was traded after that date, FIFO has matched those trades to the wrong lots without a flag. An account whose rows begin at its opening has no such gap.
Open positions
| Instrument | Qty | Held | Mark | Market value | % of book | Unrealized | |
|---|---|---|---|---|---|---|---|
| CRSR | 2,000 | 115d | $13.38 2026-09-18 | $26,760.00 | 43.5% | $5,510.00 | |
| MU | 25 | 39d | $1,015.80 2026-09-18 | $25,395.00 | 41.3% | $2,395.00 | |
| MMDA1 | 2.58 | ≥1208d | no marknot priced here | — | — | — | history incomplete |
| Instrument | Qty | Held | Mark | Market value | % of book | Unrealized | |
|---|---|---|---|---|---|---|---|
| WDC | 10 | 31d | $441.36 2026-09-18 | $4,413.60 | 7.2% | -$186.40 | |
| SNDK | 2 | 25d | $1,791.82 2026-09-18 | $3,583.64 | 5.8% | $643.64 | |
| WDC 10/16/2026 360.00 P | 3 | 6d | $4.40 2026-09-18 | $1,320.00 | 2.1% | -$1,231.99 |
% of book is each position’s share of the gross marked value across every account: a short counts by its size, not its sign. 1 position has no mark and is left out of it. Equities are marked at the latest stored close, options at the mid of the latest stored NBBO; only the Core universe is priced here. Cash is not counted. Positions with an incomplete history: 1. They show no cost and no unrealized figure.
Realized outcomes · FIFO, histories with no visible gap
| Account | Closed trades | Wins | Losses | Win rate | Realized | Excluded |
|---|---|---|---|---|---|---|
| Individual ...384 | 151 | 102 | 49 | 67.5% · n=151 | $20,246.32 | 1 |
| Roth IRA ...877 | 44 | 34 | 10 | 77.3% · n=44 | $66,396.42 | 7 |
| Trad IRA ...819 | 29 | 15 | 14 | 51.7% · n=29 | $8,980.11 | 0 |
| All accounts | 224 | 151 | 73 | 67.4% · n=224 | $95,622.85 | 8 |
A closed trade is one closing row, however many lots it consumed; realized is its FIFO proceeds less cost, fees included. A trade that ends exactly flat is neither a win nor a loss. The win rate needs n ≥ 20 before it is shown. Transfers out are not trades and appear nowhere here.
- Shares that arrived without a purchase — journaled or transferred in (the TD Ameritrade migration moved positions this way), or created by a split or merger. The lot exists; its cost is in no row.
- A sale larger than every purchase the history shows — the position predates the earliest export.
- Holdings that predate the history and were never fully sold in it — invisible, and not only as positions. FIFO would have sold that older lot first, so later sales of the same instrument are matched to the wrong purchases: their realized figures, and the cost of what is left open, can be wrong with nothing to flag it. Only an import that reaches back to the account’s opening rules this out.
Either of the first two marks that account’s whole history in the instrument history incomplete, and every closed trade in it is excluded from the realized figures — FIFO would have consumed an older lot nobody can see, so the visible matches may be wrong, not merely partial. The third leaves no mark, which is why a history without the badge is one with no visible gap, not a proven complete one. Assigned and exercised options close at zero on the option line; the shares arrive on their own row at the strike.