Help /Reading the numbers
Reports
A cross-campaign ledger with time frames, filters, grouping and an equity curve.
The dashboard answers "where do I stand". Reports answers "what have I done" — every transaction across every campaign in one ledger, sliced however you like.
Time frames
Week, Month, Year or
All time, plus a < period > navigator that
walks back through every period since your earliest transaction. Weeks start on Monday. Your
choice of time frame is remembered per browser.
A week, month or year without realized P/L names the nearest date that has some, with a link to that period.
Group by
- Transactions — one row per trade: date, campaign, portfolio, strategy, action, instrument, quantity, price and realized P/L. This is the audit view: what happened, in order. The action states whether a trade opened or closed a position (Sell to open, Buy to close); dividends read Dividend, with the share count as the quantity and the amount per share as the price.
- Campaigns — one row per campaign: last activity, number of trades and realized P/L for the period. This is the scoreboard: which ideas are paying.
Filters
The filter modal has checkbox groups for portfolio, strategy and underlying. Leaving a group empty means "no restriction", not "nothing" — so an untouched filter shows everything. The underlying list refreshes to the symbols actually present in the selected period, which keeps it short.
Combinations worth knowing:
- One strategy, All time, grouped by campaign — is the wheel actually earning more than the PMCCs?
- One portfolio, Year — the number you need per account.
- One underlying, All time, grouped by transaction — the complete story of everything you have ever done on that ticker, across campaigns.
Summary
Four figures lead the page, computed from the same transactions as the chart and the table, so all three always agree:
- Realized P/L — the total the table ends with.
- Win rate — winning closing trades as a share of winning and losing ones. A close at exactly zero counts as neither.
- Average win and Average loss per closing trade, each with the largest.
Dividends count toward realized P/L but not toward the win rate or the averages: they are income, not trades.
The equity curve
Cumulative realized P/L across whatever the filters have selected, on a time axis: it starts at zero at the beginning of the period and runs to its end, or to today for the current period. All time starts at the first transaction shown. Hovering over a day shows the running total and that day's P/L.
The curve moves only when something closes, so a month of collecting premium on positions still open reads as flat and then steps up when they expire. That is correct, and it is worth remembering before reading a plateau as a bad month.
Reading the numbers here
- Reports are realized only. Open positions are not marked to market here — the dashboard and the campaign pages are where unrealized P/L lives. A period's total is money the trades actually produced.
-
Instruments are shortened.
AAPLfor stock,AAPL 200C 7/17/26for options, with the full contract in the tooltip. -
Strategies are shortened to their acronym where the name has one —
PMCC,CSP— with the full name in the tooltip and in the filter dialog. Names without one, such asWheel, appear in full. - On wide screens the column headers stay in view while the table scrolls.
-
The search box matches each row as shown — an instrument such as
KO 85P, an action such assell to open,dividend, or a date such as2026-08. - Sort any column; the default is newest first.
- All filtering, grouping and sorting happens in your browser after a single fetch, so switching views is instant.