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

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

Authors

Publication Details

Journal
Zenodo (CERN European Organization for Nuclear Research)
Published
2026-09-10
DOI
https://doi.org/10.5281/zenodo.22693013
Primary Topic
Benford’s Law and Fraud Detection
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

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

Mohamed Alaya
Zenodo (CERN European Organization for Nuclear Research)
Benford’s Law and Fraud Detection
article

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

Mohamed Alaya
article en

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

Zenodo (CERN European Organization for Nuclear Research)
Peace, Justice and strong institutions
Openalex Percentile: Top 8%
Benford’s Law and Fraud Detection
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.