The question
Does the premarket reversion exist outside index futures, with the rule unchanged? Not "does something like it work on gold" with the clock moved and the threshold retuned; that is a different question and a different search, and it is counted as one. This is the narrowest honest version: the rule as locked in Teardown No. 3, run everywhere, once.
The rule, as run on every market
Family A, the anchored move. Reference price at 08:00 ET; at 09:30 ET, if price has moved at least 0.40% from the reference, trade against the move at the next bar's open; market out at 10:15 ET. Both directions, one contract, $4.20 round-turn commission, one tick per side, seen era declared from 2023, version #1. Engine v0.16, 5,000 coin-flip twins per market, the same seed base for all.
What this page does not do
It selects nothing. A table of every result with nothing left out carries no selection bias; the selection happens afterward, by a rule fixed before the first run, and that rule is quoted below. The declaration was filed to the corpus before the batch started.
Every market, sorted by score
| Market | Trades | Seen trades | Seen net | Seen PF | Seen net, 2 ticks | Unseen trades | Unseen net | Unseen p | Twins | Unseen yrs + | Breakeven | Score | Verdict | Shortlist |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| EW | 647 | 127 | +$33,077 | 1.42 | +$30,537 | 520 | +$54,466 | 0.0026 | 13 of 5,000 | 12 of 15 | 7.77 | 92 | VALIDATED | YES |
| MFS | 273 | 116 | +$1,473 | 1.08 | +$893 | 157 | +$12,521 | 0.0032 | 16 of 5,000 | 11 of 13 | 11.25 | 92 | VALIDATED | |
| RTY | 789 | 189 | +$10,686 | 1.21 | +$8,796 | 600 | +$28,865 | 0.0008 | 4 of 5,000 | 11 of 15 | 6.01 | 92 | VALIDATED | YES |
| NQ | 709 | 155 | +$49,604 | 1.41 | +$48,054 | 554 | +$63,693 | 0.003 | 15 of 5,000 | 12 of 15 | 16.98 | 90 | VALIDATED | YES |
| ES | 545 | 87 | +$16,472 | 1.48 | +$14,297 | 458 | +$29,201 | 0.0024 | 12 of 5,000 | 9 of 14 | 4.35 | 89 | VALIDATED | YES |
| YM | 475 | 73 | +$3,463 | 1.12 | +$2,733 | 402 | +$24,877 | 0.0074 | 37 of 5,000 | 10 of 15 | 6.97 | 89 | VALIDATED | |
| NKD | 635 | 118 | +$5,004 | 1.09 | −$896 | 517 | +$17,354 | 0.0 | 0 of 5,000 | 10 of 15 | 1.7 | 72 | MARGINAL | |
| MNQ | 336 | 155 | +$4,312 | 1.35 | +$4,156 | 181 | +$2,673 | 0.0786 | 393 of 5,000 | 2 of 4 | 21.79 | 68 | MARGINAL | YES |
| MME | 487 | 118 | +$2,434 | 1.18 | +$1,844 | 369 | +$3,325 | 0.0942 | 471 of 5,000 | 6 of 13 | 3.37 | 63 | MARGINAL | |
| J7 | 177 | 52 | −$887 | 0.66 | −$1,537 | 125 | +$17,481 | 0.3728 | 1,864 of 5,000 | 3 of 15 | 8.5 | 50 | MARGINAL | |
| MES | 221 | 89 | +$1,446 | 1.41 | +$1,224 | 132 | −$86 | 0.2546 | 1,273 of 5,000 | 2 of 4 | 3.46 | 28 | REJECTED | YES |
| M2K | 399 | 191 | +$189 | 1.03 | −$2 | 208 | −$18 | 0.1566 | 783 of 5,000 | 1 of 4 | 1.43 | 26 | REJECTED | |
| ZF | 65 | 20 | −$1,131 | 0.31 | −$1,443 | 45 | +$827 | 0.0382 | 191 of 5,000 | 4 of 10 | 0.0 | 24 | REJECTED | |
| BTC | 1,088 | 392 | −$46 | 1.0 | −$19,646 | 696 | +$2,577 | 0.1626 | 813 of 5,000 | 2 of 6 | 1.05 | 21 | REJECTED | |
| MET | 495 | 356 | −$1,461 | 0.05 | −$1,496 | 139 | −$534 | 0.0294 | 147 of 5,000 | 0 of 2 | 0.0 | 21 | REJECTED | |
| PL | 2,100 | 536 | −$7,631 | 0.93 | −$12,991 | 1,564 | −$5,334 | 0.0716 | 358 of 5,000 | 6 of 15 | 0.0 | 21 | REJECTED | |
| SI | 2,397 | 486 | −$3,891 | 0.99 | −$28,191 | 1,911 | −$30,406 | 0.0142 | 71 of 5,000 | 5 of 15 | 0.0 | 19 | REJECTED | |
| VX | 2,144 | 531 | −$54,730 | 0.48 | −$107,830 | 1,613 | −$142,675 | 0.0772 | 386 of 5,000 | 1 of 12 | 0.0 | 18 | REJECTED | |
| CT | 1,357 | 269 | −$5,940 | 0.73 | −$8,630 | 1,088 | −$9,465 | 0.2568 | 1,284 of 5,000 | 6 of 15 | 0.0 | 16 | REJECTED | |
| DX | 242 | 38 | −$960 | 0.7 | −$1,340 | 204 | −$2,632 | 0.4592 | 2,296 of 5,000 | 6 of 15 | 0.0 | 16 | REJECTED | |
| E6 | 333 | 49 | −$1,087 | 0.78 | −$1,700 | 284 | −$7,537 | 0.6682 | 3,341 of 5,000 | 6 of 15 | 0.0 | 16 | REJECTED | |
| MBT | 656 | 386 | −$2,252 | 0.78 | −$2,638 | 270 | −$719 | 0.1396 | 698 of 5,000 | 0 of 2 | 0.0 | 15 | REJECTED | |
| MP | 693 | 113 | −$1,010 | 0.75 | −$2,140 | 580 | −$4,534 | 0.1484 | 742 of 5,000 | 2 of 15 | 0.0 | 15 | REJECTED | |
| US | 650 | 173 | −$14,352 | 0.44 | −$25,164 | 477 | −$22,175 | 0.1294 | 647 of 5,000 | 1 of 15 | 0.0 | 15 | REJECTED | |
| ZC | 790 | 171 | −$3,806 | 0.65 | −$8,081 | 619 | −$14,225 | 0.179 | 895 of 5,000 | 0 of 11 | 0.0 | 15 | REJECTED | |
| ZN | 168 | 40 | −$2,512 | 0.37 | −$3,762 | 128 | −$2,350 | 0.1826 | 913 of 5,000 | 4 of 12 | 0.0 | 15 | REJECTED | |
| A6 | 392 | 71 | −$2,293 | 0.62 | −$3,003 | 321 | −$3,123 | 0.3778 | 1,889 of 5,000 | 5 of 15 | 0.0 | 13 | REJECTED | |
| B | 2,140 | 432 | −$16,204 | 0.83 | −$24,844 | 1,708 | −$43,154 | 0.5412 | 2,706 of 5,000 | 4 of 15 | 0.0 | 13 | REJECTED | |
| B6 | 272 | 44 | −$322 | 0.89 | −$872 | 228 | −$9,426 | 0.9558 | 4,779 of 5,000 | 3 of 15 | 0.0 | 13 | REJECTED | |
| BR | 329 | 106 | −$1,030 | 0.54 | −$2,090 | 223 | −$4,757 | 0.8868 | 4,434 of 5,000 | 1 of 10 | 0.0 | 13 | REJECTED | |
| BZ | 1,532 | 429 | −$19,972 | 0.79 | −$28,552 | 1,103 | −$21,783 | 0.3908 | 1,954 of 5,000 | 4 of 14 | 0.0 | 13 | REJECTED | |
| CC | 2,649 | 612 | −$23,610 | 0.86 | −$35,850 | 2,037 | −$62,955 | 0.9786 | 4,893 of 5,000 | 0 of 15 | 0.0 | 13 | REJECTED | |
| CL | 2,474 | 486 | −$4,321 | 0.96 | −$14,041 | 1,988 | −$31,100 | 0.2262 | 1,131 of 5,000 | 4 of 15 | 0.0 | 13 | REJECTED | |
| DC | 69 | 17 | −$1,811 | 0.25 | −$2,491 | 52 | −$378 | 0.1278 | 639 of 5,000 | 5 of 13 | 0.0 | 13 | REJECTED | |
| E7 | 333 | 48 | −$1,052 | 0.6 | −$1,652 | 285 | −$7,166 | 0.7616 | 3,808 of 5,000 | 5 of 15 | 0.0 | 13 | REJECTED | |
| GC | 1,145 | 222 | −$15,322 | 0.88 | −$19,762 | 923 | −$21,556 | 0.484 | 2,420 of 5,000 | 4 of 15 | 0.0 | 13 | REJECTED | |
| HE | 285 | 0 | +$0 | 0.0 | +$0 | 285 | −$12,307 | 0.9588 | 4,794 of 5,000 | 1 of 7 | 0.0 | 13 | REJECTED | |
| HG | 1,876 | 384 | +$6,250 | 1.09 | −$3,350 | 1,492 | −$35,566 | 0.281 | 1,405 of 5,000 | 4 of 15 | 0.0 | 13 | REJECTED | |
| J1 | 335 | 71 | −$1,054 | 0.82 | −$1,942 | 264 | −$696 | 0.2426 | 1,213 of 5,000 | 5 of 15 | 0.0 | 13 | REJECTED | |
| KC | 3,031 | 601 | −$6,199 | 0.96 | −$28,737 | 2,430 | −$90,362 | 0.2768 | 1,384 of 5,000 | 2 of 15 | 0.0 | 13 | REJECTED | |
| KE | 1,056 | 312 | −$12,635 | 0.68 | −$20,435 | 744 | −$26,312 | 0.7258 | 3,629 of 5,000 | 1 of 11 | 0.0 | 13 | REJECTED | |
| LBS | 79 | 0 | +$0 | 0.0 | +$0 | 79 | −$4,446 | 0.8468 | 4,234 of 5,000 | 1 of 6 | 0.0 | 13 | REJECTED | |
| LE | 115 | 0 | +$0 | 0.0 | +$0 | 115 | −$2,643 | 0.4676 | 2,338 of 5,000 | 2 of 7 | 0.0 | 13 | REJECTED | |
| MCL | 716 | 488 | −$2,494 | 0.78 | −$3,470 | 228 | −$804 | 0.3076 | 1,538 of 5,000 | 1 of 2 | 0.0 | 13 | REJECTED | |
| MGC | 816 | 224 | −$2,464 | 0.81 | −$2,912 | 592 | −$2,718 | 0.2722 | 1,361 of 5,000 | 4 of 13 | 0.0 | 13 | REJECTED | |
| NG | 3,397 | 750 | −$14,210 | 0.84 | −$29,210 | 2,647 | −$83,267 | 0.8082 | 4,041 of 5,000 | 1 of 15 | 0.0 | 13 | REJECTED | |
| OJ | 2,154 | 541 | −$9,082 | 0.9 | −$17,197 | 1,613 | −$34,427 | 0.7034 | 3,517 of 5,000 | 4 of 15 | 0.0 | 13 | REJECTED | |
| QG | 3,078 | 736 | −$20,604 | 0.36 | −$39,004 | 2,342 | −$75,986 | 0.9312 | 4,656 of 5,000 | 0 of 15 | 0.0 | 13 | REJECTED | |
| RB | 2,059 | 459 | −$5,884 | 0.95 | −$9,740 | 1,600 | −$46,704 | 0.8622 | 4,311 of 5,000 | 4 of 15 | 0.0 | 13 | REJECTED | |
| SB | 2,719 | 512 | −$14,336 | 0.56 | −$25,805 | 2,207 | −$61,865 | 0.6826 | 3,413 of 5,000 | 0 of 15 | 0.0 | 13 | REJECTED | |
| SIL | 1,293 | 485 | −$4,742 | 0.93 | −$9,592 | 808 | −$6,784 | 0.1364 | 682 of 5,000 | 2 of 10 | 0.0 | 13 | REJECTED | |
| TN | 113 | 49 | −$3,675 | 0.42 | −$5,206 | 64 | −$4,894 | 0.8342 | 4,171 of 5,000 | 3 of 7 | 0.0 | 13 | REJECTED | |
| UB | 925 | 232 | −$18,818 | 0.58 | −$33,318 | 693 | −$59,161 | 0.8094 | 4,047 of 5,000 | 0 of 13 | 0.0 | 13 | REJECTED | |
| VXM | 777 | 462 | −$6,407 | 0.39 | −$11,027 | 315 | −$4,678 | 0.5908 | 2,954 of 5,000 | 0 of 3 | 0.0 | 13 | REJECTED | |
| XC | 547 | 148 | −$405 | 0.78 | −$775 | 399 | −$2,361 | 0.3418 | 1,709 of 5,000 | 1 of 11 | 0.0 | 13 | REJECTED | |
| ZL | 874 | 316 | −$3,883 | 0.88 | −$7,675 | 558 | −$9,772 | 0.5572 | 2,786 of 5,000 | 1 of 11 | 0.0 | 13 | REJECTED | |
| ZM | 922 | 248 | −$2,852 | 0.88 | −$7,812 | 674 | −$26,281 | 0.9204 | 4,602 of 5,000 | 0 of 11 | 0.0 | 13 | REJECTED | |
| ZO | 476 | 119 | −$3,275 | 0.67 | −$6,250 | 357 | −$9,724 | 0.4116 | 2,058 of 5,000 | 1 of 11 | 0.0 | 13 | REJECTED | |
| ZR | 83 | 0 | +$0 | 0.0 | +$0 | 83 | −$739 | 0.1362 | 681 of 5,000 | 3 of 6 | 0.0 | 13 | REJECTED | |
| ZS | 645 | 149 | −$1,488 | 0.9 | −$5,213 | 496 | −$8,483 | 0.2124 | 1,062 of 5,000 | 4 of 11 | 0.0 | 13 | REJECTED | |
| ZT | 6 | 1 | −$192 | 0.0 | −$223 | 5 | −$76 | 0.3984 | 1,992 of 5,000 | 1 of 2 | 0.0 | 13 | REJECTED | |
| ZW | 1,148 | 333 | −$12,774 | 0.67 | −$21,099 | 815 | −$27,223 | 0.6592 | 3,296 of 5,000 | 0 of 11 | 0.0 | 13 | REJECTED | |
| HO | 1,961 | 459 | −$3,919 | 0.97 | −$7,774 | 1,502 | −$15,305 | 0.4486 | 2,243 of 5,000 | 7 of 15 | 0.0 | 12 | REJECTED | |
| GF | 82 | 0 | +$0 | 0.0 | +$0 | 82 | −$507 | 0.2134 | 1,067 of 5,000 | 3 of 7 | 0.0 | 11 | REJECTED | |
| HH | 562 | 266 | −$5,437 | 0.85 | −$10,757 | 296 | −$10,593 | 0.5958 | 2,979 of 5,000 | 3 of 10 | 0.0 | 11 | REJECTED |
Seen net is 2023 onward, the years anyone would have developed on. Unseen net is 2008 through 2022. Unseen p is the share of 5,000 coin-flip twins, same days, same costs, random direction, that did as well or better on the unseen years. Breakeven is the friction in ticks per side at which the full-window result reaches zero. Records for every row are in the corpus folder for this search.
The shortlist, by the declared rule
On seen-era columns only: seen net above zero, at least 60 seen trades, seen profit factor at least 1.20, and seen net still above zero at two ticks per side. 6 of 65 scored markets clear it: EW, RTY, NQ, ES, MNQ, MES. The unseen columns were printed for every market and consulted for nothing in this step.
The book, as the first answer
The four shortlisted indices, one contract each, summed on the calendar: every trade of every part, ordered by day, with the coin-flip twins run across the whole book and livability measured on the combined curve under the five numbers the declaration fixed. Each part was admitted only after its own 5,000 twins rebuilt exactly from its trade log, so the book is built from the records above and nothing was re-run.
| Part | Trades | Net | Twins, full window | Twins, unseen | Score | Verdict |
|---|---|---|---|---|---|---|
| EW | 647 | +$87,543 | 1 of 5,000 | 13 of 5,000 | 92 | VALIDATED |
| RTY | 789 | +$39,551 | 13 of 5,000 | 4 of 5,000 | 92 | VALIDATED |
| NQ | 709 | +$113,297 | 7 of 5,000 | 15 of 5,000 | 90 | VALIDATED |
| ES | 545 | +$45,674 | 14 of 5,000 | 12 of 5,000 | 89 | VALIDATED |
Correlation of daily profit and loss, measured before anything was summed. A day without a trade counts as zero on the union; the shared column is the days both parts traded.
| Pair | Days, union | r, union | Days both traded | r, shared |
|---|---|---|---|---|
| EW · RTY | 1,117 | 0.779 | 556 | 0.928 |
| EW · NQ | 1,117 | 0.489 | 421 | 0.730 |
| EW · ES | 1,117 | 0.682 | 435 | 0.866 |
| RTY · NQ | 1,117 | 0.566 | 443 | 0.789 |
| RTY · ES | 1,117 | 0.672 | 434 | 0.878 |
| NQ · ES | 1,117 | 0.746 | 445 | 0.918 |
The lowest pair on shared days is 0.730, the highest 0.928. The book: 2,690 trades, net +$286,064, 0 of 5,000 twins as good or better on the full window and 0 of 5,000 on the unseen years. Then the five numbers.
| Measure | The book | The declaration | |
|---|---|---|---|
| longest stretch without a new equity high, months | 34 | < 18 | FAIL |
| rolling 12-month windows positive | 85.0% | >= 60% | PASS |
| maximum drawdown recouped, median years | 3.85 | < 2.00 | FAIL |
| largest single year, share of unseen-era net | 17.9% | <= 40% | PASS |
| breakeven friction, ticks per side | 7.89 | >= 4.00 | PASS |
Not livable under the declared numbers, on the no-new-high stretch and the years to recoup the drawdown. Four indices at one clock are one bet taken four times. Every pair moves together on the days both trade, and the book inherits the years every part slept through: its longest stretch without a new equity high is 34 months, ending 2014-08, and the drawdown takes 3.85 median years to recoup. Adding a fifth index cannot fix that. Livable needs something that earns in those years, which is a different clock, a different class or a different rule, and that is what the second batch looks for.
Known limits, stated before the run
- The clock is an index clock. On energy, grains, rates and currencies the session opens somewhere else, and a rule that reads 08:00 to 09:30 ET is reading the wrong hour on most of them. A per-class clock is the second batch, and it is counted as a second look per class.
- One tick a side is honest on the big four and generous on a contract that trades two thousand a day. The shortlist rule requires the seen-era result to survive two ticks; the three-tick line is in every record.
- Data quality is whatever the integrity review of September 3 found for each file. The engine prints exclusions and a density caution per file; a market with either is marked in the records and its number is not used for anything but this table.
- Sixty-five results printed means sixty-five looks taken. The unseen-era p of any shortlisted market is reported at lineage #1, the honest count for a selection that never consulted the unseen columns, and at #65, the conservative count for having printed them all.
Methods honesty — the correction ledger
- The declaration's cost clause was worded loosely ("survives the three-tick line"). The reading applied, fixed before the table was built and stated in the builder script, is: seen-era net at two ticks per side above zero. The records are on file for anyone who wants to apply a different one.
- Four treasury records (TN, US, ZN, ZT) failed the builder's first reconciliation gate by one to eight cents: the record writes each trade rounded to the cent and the net unrounded, and on a contract whose tick is 1/64 or 1/128 of a point the half-cents add up. The gate was widened to half a cent per trade, the four rows entered the table, and the engine's trade log is to be written unrounded so this never needs a tolerance again.
- The examiner predicted before the run: the equity-linked contracts following the big four; the rest splitting between marginal rates and currencies, rejected energy, metals and grains, and a few markets with no trades at all. The next entry scores it.
- Tally, scored against the table above. The equity-linked contracts followed the big four: MidCap 92, EAFE 92, Russell 92, Nasdaq 90, S&P 89, Dow 89, every index with a full history validated, and the Nikkei came in at 72 with zero of 5,000 twins on the unseen years and still failed, because it lives inside 1.7 ticks of spread. Hit. Energy, metals, grains, softs and livestock rejected: hit. Rates and currencies marginal: miss, they were rejected almost to a name, the E-mini yen at 50 the one exception. A few markets with no trades: miss, all sixty-five traded. The examiner's own test for the clock caution, "more than ten markets outside equities validate," came out at zero, so the caution stands and the per-class clock is the next batch, not a formality.
- Five markets show zero seen-era trades while their files run to 2026 (HE, LE, GF, LBS, ZR: hogs, cattle, feeders, lumber, rice). Read September 6, before SEARCH 02: the engine sets its anchor only on a bar within ten minutes after the anchor minute and otherwise skips the day, and since 2021 these five files have no bar before 09:30 (10:00 for lumber), so no day anchored and the seen era is empty; their unseen trades are pre-2021 days that happened to carry a stray overnight bar near 08:00. Livestock has therefore not been run at its own clock, and cannot be by Family A as written, whose anchor is a clock time and not the prior close; that is an engine item on the board (D-10), and the five rows stand as printed.
- The shortlist is four US equity indices and two micros of the same indices. Micros are the same evidence at a tenth the size, not new evidence; the four indices are correlated with each other, and measuring that correlation is the first job of the book, before any equity curve is summed.
- The YM probe was run first and predicted to validate in the 80s. It scored 89, 475 trades. That one was a hit, and it was the easy one.
- Book scoring, Sep 6: the examiner predicted before the run that the four-index book would pass breakeven and the positive-windows share, fail the eighteen-month stretch and the two-median-year recoup, with the largest-year line a coin flip, and that the daily profit of NQ and ES would correlate between 0.5 and 0.8 on shared days. The verdict lines were hits; the correlation came in at 0.918, above the range, a miss in the direction that makes the book worse.
What comes next
The second batch ran on September 6, and its page is up: Search No. 2. As declared here, the second batch is the per-class clock: the same rule with the anchor, signal and exit set to each asset class's own session, declared as one look per class before any run, published either way. The book scoring path now exists, so whatever that batch validates outside the indices goes into the book beside them and is measured the same way.
The standing challenge
If you trade a version of this rule on a market in the table with a different clock, write the clock down in numbers and submit it at thinridge.io. A changed clock is a changed rule, it is scored as one more look, and it will be published beside this table either way.