⚠ Alerts — whole book, every active threshold breach
Cross-sectional thresholds (RVOL, OU sigma, RSI/MFI, OBV divergence, state, drawdown vs your alert inputs) computed across the whole book from the same series as the per-name Alerts card. Click a row to load that ticker. Research use only; not investment advice.
Real move vs Noise
—
Displacement——
Volume confirm—
Decision & Release · P0/P10 gate
—
Objective (R1)—
Lifecycle (R20)—
Conformal 90% band (R7)——
Risk-budget size (R9)—
Release manifest (R3/R13)—
Pipeline integrity · Phase 1–3 gate
—
Returns stationary——
ADF t / KPSS η—
Coverage / max gap—
Outlier rate (MAD>5σ)—
EMA→next-return corr—
Resid white (Ljung-Box·EMA)——
Vol clustering (ARCH-LM·EMA)——
Resid normal (Jarque-Bera·EMA)——
Dist. drift (PSI train→now)——
±2σ coverage (Kupiec POF)——
Predictive density (PIT·KS, EWMA)——
Data hash (parity)—
Volatility state · 86–90
Realized σ (ann)—
GARCH σ (ann)—
RV / model——
Persistence κ̂——
Half-life—
Downside skew——
Participation
RVOL (20d)——
Price vs VWAP(20)——
Anchored VWAP—
Awesome Osc——
Variance regimes · ICSS
Regimes (window)—
Current σ (ann)—
Break crit—
Risk geometry · 91–96
95% CVaR (1d)——
Max drawdown—
Beta vs mktneeds mkt
HV term structure
EMA regression / recursive proj
★ best 1-step tracker (recursive prediction) · R best trend fit (regression). Dotted line = damped (φ=0.9) momentum projection of the selected EMA, anchored at current price.
Panes: price + VWAP + fan + regimes · volume coloured by RVOL · Awesome Oscillator (SMA5−SMA34) · drawdown. Daily-bar VWAP (typical price = close); true intraday VWAP needs ticks. Fan = parametric σ-bands (50/80/95, regime-aware) shaded + the conformal 90% distribution-free band (blue dashed, with its realised coverage). +5/10/20d ticks mark the horizon with calendar dates. Thin overlaid lines = the 5 triangulated forecast methods (OU reversion · EMA-momentum · Trend · empirical-median · random-walk) with an empirical 10–90% envelope; the on-chart box gives terminal odds — P(up), P(≥P6 high), P(≤P6 low), median. The cone is a calibrated reference range, not a point forecast — the central path is the OU/blend mean, never advice.
Opportunity Scanner — whole book, ranked by composite signal
click a column header to sort
Composite = 0.35·reversion + 0.30·momentum + 0.25·volume-confirmed signal + 0.10·volume-flow. CONFLICT = momentum and mean-reversion disagree. Char = which strategy (Momentum/Reversion) had the higher backtested Sharpe for that name. Click a row to load · a header to sort.
non-overlapping holds + embargo + out-of-sample only = leakage-safe by construction
Out-of-sample walk-forward with non-overlapping H-day holds and an embargo, so label windows can't overlap and only post-train data is traded — leakage-safe by construction. The Champion (signal) must beat the Naive buy&hold benchmark on risk-adjusted (Sharpe) OOS performance to count as real edge; anything that only wins in-sample is vanity. Sharpe annualised. Still not a live track record — past behaviour need not persist.
Pairwise correlation of daily log-returns (green = move together, red = move opposite). Low average correlation = a diversified book; tight clusters move as one position. RS = relative-strength rank by trailing 20-day return.
Purged K-fold CV gives a Sharpe per held-out fold (the sparkline) — stability matters as much as the average. The Deflated Sharpe Ratio (Bailey–López de Prado) is the probability the true Sharpe beats the luck benchmark, after correcting for the number of strategies tried, return skew/kurtosis, and sample length. Benjamini–Hochberg FDR controls the false-discovery rate across the whole book. A strategy is only credible if it clears both bars — this is the reports' guard against in-sample vanity and data-snooping.
Hawkes self-excitation & peer contagion — drift/stability gate: branching ratio n=α/β < 1 per name, system spectral radius ρ(N) < 1 across peers
Strongest peer excitation — a jump in from raises to's intensity
Branching matrix N (row i excited by column j); brighter = stronger.
Events are threshold-exceedance jump days (|return| > 2σ). A real exponential-kernel Hawkes λ(t)=μ+Σα·e^(−β(t−tᵢ)) is fit by maximum likelihood (Nelder-Mead); n=α/β is expected offspring per jump, n≥1 ⇒ self-exciting drift. The peer matrix is pairwise-assembled (shared β, self terms from each name's univariate fit, cross α_ij with a ≥8-event sufficiency gate); ρ(N) is its spectral radius — ρ≥1 ⇒ a jump cascade across peers is self-sustaining (system drift). The estimator was verified against a simulated Hawkes (the in-browser JS matches the Python reference to 4 decimals; on synthetic data it recovers the branching ratio to ~2% and the spectral radius to <1%). Honest limit: ~10–25 jumps per name on 252 daily rows is sparse, so treat magnitudes as indicative — the n<1 / ρ<1 stability verdicts are the actionable output, and a full joint / intraday Hawkes remains in the Python engine.
All 21 governance controls (R1–R21) from the model-risk report, computed offline and deterministically for every name — the full machine-readable gate set that must pass before any live-data pull. ● = pass, ○ = fail; hover a cell for the metric. G_sys = ∏ of all gates. Click a row for its integrated release report (JSON). Hard safety gates (R01 objective, R03 release, R13 parity, R15 kill-switch, R17 license, R18 security self-scan, R19 red-team) block release; soft gates downgrade to research-only. R18 security and R19 red-team are genuinely self-certified at runtime by the page scanning its own script for external refs, secrets, remote-loads, dynamic-eval, and by running leakage / ordering / unit-flip probes.
xy
Safe-trigger view — outcome of y by quintile of x
This is the honest signal test. Pick y = a forward return to ask "does x predict the future?" — the only question that can reveal an edge; HAC standard errors and a walk-forward OOS R² are shown because overlapping forward returns are serially dependent and naive R²/t-stats overstate significance. Pick y = contemporaneous (e.g. signed $flow) to see mechanical co-movement, which is not predictive. A "trigger" quintile is only usable when its conditional CI clearly excludes zero and the slope survives out-of-sample — otherwise it is a reference range with uncertainty, never a threshold or advice. RVOL and signal-z are explained by scattering them against forward returns here: high RVOL or extreme signal-z does not predict next-period return on this book.
GAAP figures pulled from SEC EDGAR XBRL company facts (most recent annual 10-K; 20-F / IFRS for PBR & STNG, flagged). Ratios are computed from reported line items per US-GAAP definitions; liabilities use the identity A=L+E only when not separately tagged; — = a required input was not separately reported. Pre-revenue / negative-equity names are shown honestly (see basis column / notes). Research only, not investment advice.