Portfolio Builder
Inspect recent OHLCV + summary stats for a single ticker. Fetches lazily; the first request for a new symbol triggers an incremental yfinance backfill.
Risk Dashboard — Monte Carlo + VaR/CVaR
Correlated multivariate normal paths via Cholesky decomposition of the realised covariance. VaR is the loss at the worst α% of paths; negative VaR means even the worst paths ended in profit.
Portfolio Optimiser — Efficient Frontier
Random long-only weight sampling. Each dot is one portfolio; colour = Sharpe. The starred portfolio maximises Sharpe over the sampled set.
Diversification Check — Pearson Correlation
Side-by-side heatmaps for daily returns and trading-volume correlations. Toggle between the two without a second backend round-trip.
Return Profile — Distributions, Moments, t-test
Histogram of daily returns (or volumes) with a normal overlay, skew & kurtosis badges, and a one-sided t-test for positive drift.
Options Calculator — Black-Scholes & Implied Vol
European call/put pricing and Greeks. Implied volatility solved with Newton-Raphson; vega and rho scaled by 1/100, theta by 1/365 to match standard market quoting conventions.
Greeks update live as you change any input.
Implied volatility
Advanced
PCA factor exposure and 1st / 2nd derivatives of returns (momentum / acceleration). Collapsed by default elsewhere; here they live as separate sub-cards.