Prior Movesmirror the world’s best investors

Track record

The consensus mirror's backtest shows +0.9 pts/quarter net vs the S&P 500 over 34 complete quarters (2017Q3 to 2025Q4), directional, NOT statistically significant (t≈0.8; 95% CI includes zero).

Edge vs S&P 500
+0.88 pts/q
t-statistic
0.83
Complete quarters
34
0%131%263%2017-092021-122025-12This mirror (backtest)S&P 500
The edge is small and, at t = 0.83 over 34 quarters, not statistically significant, the confidence interval includes zero. This is a walk-forward backtest on a broad as-of candidate universe, net of liquidity-scaled trading costs, complete quarters only. One assumption matters more than the rest, so we state it here rather than in a footnote: each quarter’s positions are formed from 13F holdings as of quarter end, and those filings are not public for up to 45 days. Re-run so that nothing is bought until the filing is actually public, the same pipeline returns −3.4 pts/q (t = −1.74) over 34 complete quarters. The edge above does not survive that constraint. Past performance does not predict future results. Data as of Mar 2026.

The consensus mirror's backtest shows +0.9 pts/quarter net vs the S&P 500 over 34 complete quarters (2017Q3 to 2025Q4), directional, NOT statistically significant (t≈0.8; 95% CI includes zero).

Risk-adjusted performance

The edge above is a raw return number. Professional allocators judge a strategy on a different question: how much risk did you take to earn it? A book that returns a lot by swinging violently is worse than one that returns a little, smoothly. So here is the whole risk panel over 34 quarters, net of cost, next to the S&P 500, with nothing hidden.

MetricPrior MovesS&P 500What it means
Sharpe ratio0.590.59return per unit of total risk. Higher is better. This is the number allocators ask for first.
Sortino ratio0.600.48return per unit of downside risk only. Ignores upside volatility, which you do not mind.
Information ratio0.28active return over the S&P divided by how much we deviate from it. The direct 'beat the index at controlled risk' score.
Annualized return+17.9%+14.4%the raw number. Higher here, but read it next to volatility below.
Annualized volatility+23.0%+17.2%how much the return bounces around. Lower is calmer. Ours is higher — the extra return comes partly from taking more risk.
Beta to S&P1.141.00how much we move with the market. 1.26 means we are a slightly amplified version of the index, not market-neutral.
Max drawdown-27.9%-23.9%the worst peak-to-trough fall. Ours is deeper than the market's — the honest cost of the higher return.
Calmar ratio0.640.60annual return divided by max drawdown. Punishes deep crashes.
Ulcer index11.18.0how deep and how long you sit underwater. Lower is less painful to hold.
Gain-to-pain1.691.69total gains divided by total losses. Above 1 means gains outweigh pain.
Return skew0.08-1.00the shape of the tail. Positive (ours) means a right tail of big wins; the market's is negative, a left tail of crashes.
Quarters beating S&P+65%how often the basket outran the index. Just over half — consistent with a small, uncertain edge.
The honest read: Prior Moves earns more than the S&P (+18%/yr vs +14%) but takes more risk to do it (beta 1.14, a deeper -28% drawdown), so the risk-adjusted Sharpe is only marginally better (0.59 vs 0.59). The genuinely favorable trait is the positive return skew: a right tail of large wins, where the index carries a left tail of crashes. This is a small sample; every ratio has a wide error bar and the edge itself is not statistically significant. Shown because a strategy you cannot see the risk of is one you should not trust. Risk-adjusted performance of the consensus basket, net of cost, over 34 quarters, versus the S&P 500. Ratios use a 1.06% quarterly risk-free rate and standard annualization. This is a small sample: every ratio carries a wide error bar, the edge CI still includes zero, and past performance does not predict future results. Shown for honesty, not as a return promise.

Prediction receipts — called it

The board makes a specific, dated call: which fund adds which name next. Below are the model’s own out-of-sample calls (predicted buy probability at or above 60%), each scored against the actual next filing. Hits and misses both shown. Because JP and UK positions re-file within days, these calls are checkable almost immediately.

JP · 大量保有 (~5 business days)

91 confident calls · hit-rate 79% vs a 31% base rate · out-of-sample AUC 0.81

Call dateInvestorCompanyP(add)Next filing
2026-06-293d_jpJ. フロント リテイリング株式会社63%confirmed ✓
2026-06-15sparx前田工繊株式会社62%confirmed ✓
2026-05-29simplex日本航空電子工業株式会社61%confirmed ✓
2026-05-12oasis_jpイオンフィナンシャルサービス株式会社65%confirmed ✓
2026-03-31avi_jp株式会社アイネス65%confirmed ✓
2026-03-313d_jp株式会社西武ホールディングス79%confirmed ✓
2026-03-31avi_jpフォスター電機株式会社69%confirmed ✓
2026-03-31sparx株式会社LITALICO70%confirmed ✓
2026-03-313d_jp株式会社西武ホールディングス62%confirmed ✓
2026-03-19silchester株式会社スズケン70%confirmed ✓
2026-03-16strategic_cap株式会社A&Dホロンホールディングス63%confirmed ✓
2026-03-05strategic_cap株式会社A&Dホロンホールディングス64%confirmed ✓

UK · FCA TR-1 (~2 trading days)

1 confident calls · hit-rate 0% vs a 15% base rate · out-of-sample AUC 0.78 (thin sample — still accumulating)

Call dateInvestorCompanyP(add)Next filing
2026-03-19cevianSMITH & NEPHEW PLC80%missed ✗

Live calls made from today forward are logged with their filing-due date and confirmed as each filing lands (568 calls currently awaiting their next filing). Receipts are the model's own out-of-sample calls (P(add)>=0.60), dated and scored against the actual next filing. Hits and misses both shown. JP/UK confirm in days, so a call is checkable almost immediately. Research, not advice.

Cryptographically timestamped

Anyone can backdate a self-reported track record. We don’t. Each day’s confident calls are frozen into one file, hashed, and timestamped on the Bitcoin blockchain via OpenTimestamps before the filings land. On 2026-07-29 that was 568 per-investor calls plus the US Q2026-06-30 board.

sha256 a6173104a077aac318e46dffstamped

Verify: download commit_2026-07-29.json + commit_2026-07-29.json.ots from the public repo and run ots verify commit_2026-07-29.json.ots. The timestamp proves the calls existed on 2026-07-29 and were not edited after the filings. Self-reported receipts can be backdated; this one cannot.

Corrections

What we got wrong and fixed. We publish our mistakes because a research service you can trust is one that shows its corrections, not one that never admits them.

2026-07-03 · Demoted the Europe predicted board

We briefly promoted a Europe (AFM) predicted board at a claimed walk-forward AUC of 0.77.

An adversarial code review flagged that the fund-curation used full-sample filing counts, so information from the future leaked into earlier test folds. A point-in-time re-test (eligibility decided using only filings dated before each window) collapsed the honest AUC to 0.65, below our gate, on just eight live positions.

Europe is back to a disclosed-only board. It will auto-promote only if it clears the honest point-in-time gate on richer data.

2026-07-03 · Corrected the UK board's headline number

The UK predicted board first claimed an out-of-sample AUC of about 0.85.

Same full-sample curation issue. Unlike Europe, the UK lift survived the point-in-time re-test — but at a slightly lower, honest figure.

The UK board now states the point-in-time-validated AUC of about 0.83, and the curation caveat (the exact filing-count band was tuned) is stated on the page.