Tested reading

Every paper here got tested.

This lab — submitted to arXiv and SSRNWorking paper · Nov 2026

The End-of-Day Reversal After 2019: A Pre-Registered Test on S&P 500 Stocks Excluding Heavily Traded Names

Alex Vidovich, Zivana Zerjal · 2026

In brief

Baltussen, Da and Soebhag (2025) found that intraday losers beat intraday winners over the last half hour of trading, in a sample ending in 2019. We test the pattern on 2020–2026 data, on point-in-time S&P 500 members minus about 80 heavily traded stocks we had looked at before, under a pre-registration that fixed the estimators, the thresholds and the wording of every verdict before the run. Measured to the last trade before the closing auction, the reversal is 3.13 bps a day in 2016–2019 and 3.05 bps in 2023–2026; it is indistinguishable from zero in 2020–2022, and on the full index it falls to 0.74 bps. None of the four registered mechanism tests passes. The paper makes no claim net of costs and proposes no trading strategy.

Field report

The design, the pre-registration and the decision rules were drafted by an AI model and adopted by us; an AI agent ran an adversarial audit of the design before the reproduction test and found two defects that would have let the paper overstate a change. Both are fixed and reported. The reproduction test came first: the 2016–2019 data had to show the published sign before any later statistic was computed.

The honest part is Table 3. The 61% bound on the decline holds for the registered window; it is 90% when the window ends at 3:55, 91% over all sessions from 2020, and 2024–2026 alone cannot exclude a complete disappearance. We also release a table of first single-stock leveraged-ETF launch dates sourced from issuer documents, because the aggregator we first used placed nine launches up to ten months too early.

Verdict: Submitted November 6, 2026 · 15 pages · replication archive on Zenodo · no strategy rules, no performance figures, no profitability claim

Keywords: end-of-day reversal, intraday returns, pre-registration, out-of-sample replication, leveraged ETFs

This lab — posted on SSRNSSRN Abstract 7589261 · Oct 2026

A Thermometer, Not an Analyst: Lawful Uses of a Text Judge in a Live Trading Lab

Alex Vidovich, Zivana Zerjal · 2026

In brief

A small commercial text model, pinned to one version, sits beside a live trading lab and answers only typed questions about headlines. Six admission gates for any text signal: read a plain fact against a real label, beat a count of its own headlines, show no memory of famous past events, repeat its answer, always see the decision-time date, and test each forward verdict rule against random flags. The judge may write stamps after the close, counted forward; it may never touch a number in the trading system. Every study it was used in is reported, failures included. No claim about either strategy’s returns.

Field report

The gates were assembled over three days, most of them after a failure. The first fact-check failed its pre-registered bar by 0.013 against a label that turned out to be wrong; a real earnings calendar, parsed from the news feed itself, gave a second pre-registered hearing on rows nobody had opened (0.981 on 39 rows). The dumbest baseline, a headline count, scored 0.889 on the same rows, so the judge’s margin is borderline and the paper says so.

Most of what went wrong was plumbing, not the model: an unpaged feed that turned every six-hour window into the last hour, a window ending at the wrong clock that changed the answer on identical rows, a stamp test that searched source text for a function name and tested nothing. Table 1 lists all 22 uses of the judge and their verdicts.

Verdict: Posted on SSRN October 9, 2026 · 11 pages · no strategy rules, no performance figures, no profitability claim

Keywords: large language models, text classification, look-ahead bias, pre-registration, research infrastructure

This lab — posted on SSRN and arXivSSRN Abstract 7517378 · Sep 2026

Where Backtests and Live Trading Part Ways: Six Defects from One Intraday System

Alex Vidovich, Zivana Zerjal · 2026

In brief

Six implementation defects found by running one intraday US equity system and replaying its live days through the backtest — none of which showed in summary statistics. Three came from data (a default feed carrying a fraction of true opening volume, dividend-adjusted history against unadjusted fills, data the live path fetched and the replay did not), two from code (a sizing step that scaled past the account’s binding limit, UTC timestamps read as New York time), one from configuration (settings switched on but never wired into the order path). Each is reported as symptom, magnitude, root cause, and the test that now guards it. Closes with a ten-point checklist. The paper makes no claim about whether the system is profitable.

Field report

This is the companion to the first paper. That one asked how often a backtest approves noise; this one asks whether the backtest is even running the same system as live. All six defects sat where two paths that should agree had drifted apart — a historical request and a same-day one, a field that exists only in the backtest, a data list built from what is traded rather than what is required. In five of the six, the path closer to live was right.

The uncomfortable finding is methodological: none of the six was caught by reviewing results. One erred in both directions, one moved almost every number and flipped no verdict, one changed a single decision in twenty, one produced a false pass when two errors cancelled. Written lessons did not stop recurrence — the clock trap was logged months before it came back — and one class recurred past its own test. The paper’s answer is structural: build the replay’s data request from the live path’s own list, make every missing input loud, re-apply the binding limit after every step that can increase size, and chase every unexplained parity divergence to its root.

Verdict: Posted on SSRN September 25, 2026 · 8 pages · no strategy rules, no performance figures, no profitability claim

Keywords: backtest–live parity, implementation error, market data quality, regression testing, research infrastructure

This lab — posted on SSRNSSRN Abstract 7260379 · Aug 2026

Test Everything, Publish Both Results: A Protocol That Cuts Backtest False Positives from 37% to 0.4%

Alex Vidovich · 2026

In brief

Four artifacts for systematic strategy research: a taxonomy of recurring backtest failure modes with testable diagnostic signatures; a Monte Carlo study of both error types across common research behaviors; a pre-registrable era-robustness criterion (leave-best-era-out); and the burial-record template that turns each rejection into durable research infrastructure, including an operational rule for counting trials — the quantity deflation depends on and presentations omit.

Field report

The simulations are fully public and synthetic, so the numbers can be said out loud. Under a pure null with twenty variants per idea, tuning on the full sample falsely accepts 36.9% of candidates — and selecting on a reused holdout is the identical quantity, because a holdout consulted for selection is not a holdout. A disciplined single holdout achieves its nominal 2.3%; a trial-count-deflated hurdle achieves 0.4%. The popular fold-consistency heuristic passes 88% of noise — near-vacuous once selection is accounted for.

Against an era-locked alternative — a real effect confined to one regime — the standard stack fails almost completely (92% acceptance), while leave-best-era-out collapses acceptance to 1.2% at a null size of 0.04%. The price is measured rather than hidden: detection of a stable SR 0.5 on eight years of dailies is 28% under deflation, 7% under LBEO, and falls further when trial variants are realistically correlated. Severity is purchased with power at exactly the effect sizes that survive costs.

Verdict: Posted on SSRN August 14, 2026 · 13 pages · every number reproducible from the public simulation code

Keywords: backtesting, multiple testing, negative results, cross-validation, pre-registration

Journal of Financial EconomicsJFE 134 (2019) 192–213

A Tug of War: Overnight Versus Intraday Expected Returns

Dong Lou, Christopher Polk, Spyros Skouras · 2019

In brief

The authors decompose close-to-close returns into their overnight and intraday components and document a striking division of labor: firm-level return continuation lives in one component, reversal in the other, and the split persists for months — across the cross-section, across strategies, and across nine international markets. Their interpretation is a tug of war between clienteles who prefer to trade at different times of day. Nearly every popular anomaly premium, they show, is earned either entirely overnight or entirely intraday — almost never both.

Field report

This is the paper we have spent the most research hours interrogating, and the field report is two-sided.

As a lens, it is permanently adopted. Decomposing every diagnostic into overnight and intraday components — the paper's basic move — changed how we read our own results: several behaviors that look like noise in close-to-close terms resolve into clean structure once the clock is split. The clientele framing also gives the most convincing answer we know to the question every systematic researcher gets asked: why would an edge survive being published? Because the other side of the trade is not uninformed — it is institutionally committed to trading at a particular time of day, and that commitment does not read papers.

As a timing overlay, it did not convert — for us. Overlays motivated by the paper's smoothed overnight-minus-intraday spread went through our standard protocol and no admissible configuration produced a single qualifying event out of sample (working note No. 9 records the funeral). We stress the scope of that sentence: our horizon, our instruments, our admission rules. The phenomenon in the paper is documented at monthly horizons on broad cross-sections; our failure to convert it says nothing about the paper's claims and a great deal about the distance between a documented premium and an adoptable signal.

Reading advice for practitioners: the introduction, Fig. 2, and Table 2 carry the argument; the international replication is the underrated part — nine markets with the same anatomy is the kind of robustness no backtest of ours will ever have.

Verdict: Adopted as a lens · refuted as an overlay (our horizon) · recommended without reservation

Keywords: overnight returns, intraday returns, anomalies, clienteles, momentum