AI & Computingarticle2026-09-10

Defense Beats Offense: An Honest, Free-Data Study of What You Can and Cannot Predict in Equities and Crypto

Open access0 citations

Abstract

Version 3 (10 September 2026). An independent adversarial audit identified two significant issues and several minor ones; both significant issues are disclosed here (no PDF source is editable for this record, so this update is metadata-only; the underlying code/data repository has been corrected directly). (1) A pre-registration integrity violation: PARAMETERS.yaml, self-labeled the immutable single source of truth for the v2.0 backtest, was found set to horizon_days=126 while the actual v2.0 run reported in this record used horizon_days=63 (matching the live code default) -- the config file has been corrected to match what was actually run. (2) Survivorship bias in the equity backtest: the reported equity results use a hand-picked/snapshot universe of currently-surviving companies rather than true historical point-in-time index membership. A prior internal audit estimated this introduces an upward bias of approximately 2.4% per year (roughly 24% cumulative over a 10-year window) on absolute return figures; the relative CEAA-vs-buy-and-hold comparison is partially protected because both legs use the identical universe, but absolute return/CAGR/Sharpe numbers for the equity strategy should be read as upper bounds, not unbiased point estimates. No fabrication was found; the crypto rug-detection result and the point-in-time fundamentals-filtering logic were independently reproduced and verified sound. We ask a single question with unusual discipline: using only free, point-in-time public data, can you predict which stocks or crypto tokens will rise sharply — and if not, what can you reliably do? Across two asset classes and four pre-registered ex perimental lines, with pre-committed gates, sealed consume-once hold-outs, deflated performance metrics, survivorship-aware label construction, and permutation tests, we find a consistent asymmetry. Return / pump prediction has no tradeable edge. An apparent cross-sectional ranking signal collapses under realistic exit rules, transaction costs, and survivorship correction; on a 29-name mega-cap equity backtest the deflated Sharpe is −1.377 (held-out, GO bar +0.50) and the strategy underperforms buy-and-hold by 7.3 per centage points of CAGR. On the broader S&P-600 small-cap gate, only one of six classic factors carries the correct sign at |t| > 1.5; the equal-weight composite ranks stocks backwards (IC t = −4.73). In crypto, a pump classifier achieves AUC 0.708 and top-decile lift 2.59× — but every long-only basket loses money at every realistic cost (top-decile −1.6 / −6.6 / −11.6% at 5 / 10 / 15% one-way cost on a 30-day horizon), and labelled “risk flags” (buy_tax, n_rug_flags) carry the wrong sign — they raise measured pump rate, an artifact of survivorship and degenerate-trader behaviour. Forensic defense is real and provable. A crypto rug/scam detector validated at AUC 0.83 on a 3,677-token balanced evaluation sample drawn from a 61,339- label pool (ETH 0.921 via Honeypot.is, SOL 0.754 via RugCheck) catches 89 of 100 ETH and 97 of 100 SOL scams at a fixed 0.5 threshold. A separate price/volume only coin death detector achieves AUC 0.743 on 1,267 cached CoinGecko coins (36 died, 1,231 survived). On the equity side, an abstention-first 3-way forensic screen reduces false-alarm-on-SOUND from 5.34% to 1.03% on its diagnosis set and 1.65% on a held-out date the tool never saw, with a permutation-real recall of 22.7%–25.0% on blow-ups (perm p = 0.0005). The defensive screens are honestly one-sided: they reliably refuse to insult healthy names, but they are weak on clean accounting fraud (full-set fraud recall ~3.5%) and on growth/biotech blow-ups that lack a balance sheet tell (held-out false-clear 2 of 8, 25%, PRLB/TNDM). We explain the asymmetry mechanistically: ex-ante, big winners and look-alike non-movers are statistical twins on every directional factor (rocket-vs-flop AUC ≈ 0.70, bullish-factor max |Cohen’s d| = 0.187 ≈ 0), separable only by a volatility / issuance / illiquidity capacity signature (realized 3-month volatility d = +0.56). Di rection is set by future catalysts absent from any public snapshot; structural failure leaves verifiable forensic traces in present-day fundamentals. We release all code, figures, and negative results in full

// Source

View paper (DOI)Open access versionOpenAlexZenodo (CERN European Organization for Nuclear Research)Published 2026-09-10

Authors: Mohamed Alaya