Calendar-year lifetime premium, capital-weighted ROI, and effective basis for held shares.
How we calculate premium (for cross-checking)
Expired + “bought to close”: We treat it as bought to close when closed price is present and > 0 (e.g. 0.01 counts).
Year filter:Closed trades use close date; Expired trades use expiry date. So a position opened in Dec and closed in Jan counts in the year of the close.
Capital at Risk (CY): Short strike × 100 × contracts for both CSP and CC. We do not include share cost basis for covered calls (options capital only).
Sign convention: Credits at open are positive; debit to close reduces realized premium. Net credits realized can be negative if you paid more to close than you received at open.
Compare to another source: If their “premium” is gross credits received, match to Credits collected. If it’s net options P&L (premium minus buybacks) for completed trades only, match to Net credits realized (all-time) or Portfolio Lifetime Premium (CY) (year-filtered).