How the record is measured.
Return basis, benchmark definitions, sampling and formulas. The published portfolio is a personal account with no outside capital.
Statements
- Returns are self-reported and unaudited. The portfolio is a personal account with no outside capital.
- Performance is shown as an index rebased to 100 at inception (Jan 6, 2025). Dollar values are not shown.
- Weekly points are Friday closes (or the last trading day of the week) taken from brokerage account value. Where external cash flows occurred, the weekly return is chain-linked around the flow (time-weighted); returns are net of commissions and gross of taxes. Dividends are included.
- Non-USD positions are translated at the brokerage's USD marks; no separate FX adjustment is applied.
- The benchmark is SPY total return — Financial Modeling Prep's dividend-adjusted closes on the same Friday dates (previous trading day when Friday is a holiday), so SPY dividends are reinvested. The price-return series is kept in the downloadable data for reference; it understates the benchmark by roughly 1.2% a year.
- Annualised volatility, Sharpe and Sortino use weekly returns and the sample standard deviation (n−1), annualised by √52. Sharpe subtracts a fixed risk-free rate. Max drawdown is measured on weekly closes, so intra-week drawdowns can be deeper.
- Monthly returns use the last weekly point of each month. Trailing-12-month and YTD windows are measured to the last data point, not to today.
- Trade returns are price returns on the instrument: (exit − entry) / entry for longs and (entry − exit) / entry for shorts. They are not portfolio contributions.
Definitions
Index
Each weekly point is indext = indext−1 × (1 + rt), where rt is the week's time-weighted return from brokerage account value. The first point is 100 on Jan 6, 2025. Because only the index is published, portfolio size is never disclosed and cannot be inferred from the site.
Windows
Since inception runs from the first point. Trailing 12M starts at the last weekly point on or before one year prior to the last data point. YTD starts at the last weekly point of the prior calendar year. All windows end at the last data point, not today, so a stale series is shown as stale rather than silently extended.
Statistics
Annualised return is (end / start)365 / days − 1 and is only shown for windows of at least a year. Volatility is the sample standard deviation of weekly returns times √52. Sharpe is the annualised mean weekly excess return over the risk-free rate divided by annualised volatility. Sortino uses downside deviation (root-mean-square of negative weekly excess returns) in the denominator. Max drawdown is the largest peak-to-trough decline on weekly closes; intra-week drawdowns can be deeper. Beta and correlation are computed on weekly returns against SPY. Up / down capture is the sum of fund weekly returns divided by the sum of SPY weekly returns in weeks where SPY rose (fell).
Monthly table
Monthly returns use the last weekly point in each month, so they differ slightly from calendar month-end returns. Annual figures chain the monthly figures and are marked partial where the year is incomplete.
Benchmark
SPY total return: Financial Modeling Prep's dividend-adjusted closing prices on the same Friday dates (the previous trading day when the Friday is a market holiday), which reinvests SPY's dividends. The plain price series is kept in performance.csv for reference; it understates the benchmark by roughly the ETF's yield, about 1.2% a year.
Positions and trades
Holdings are shown as portfolio weights only. Position and trade returns are price returns on the instrument: (price − entry) / entry for longs and (entry − price) / entry for shorts. They are not contributions to portfolio return and do not account for sizing, timing of adds and trims, dividends or FX. Live quotes are delayed and for reference only; dated pitch prices are fixed at publication.
Theses
Every thesis records a publication date (or an "as of" date where the write-up has no separate publication date), a reference price, a target where one was set, catalysts and kill criteria. Cards are scored against delayed quotes from the reference price. Positions may differ from published views and can change without notice.
Nasdaq reference series
NSDQ refers to the Nasdaq Composite (^IXIC). Its price-return series comes from Financial Modeling Prep, sampled at the latest trading close on or before each portfolio date. It excludes dividends and is shown as market context alongside the primary SPY total-return benchmark.
Download Nasdaq observations and source metadata ↓