The Quantitative Review

By Andrew Garcia

A daily review of trading rules, tested against chance

An archived edition, as published that night. Read today’s edition

A classical temple-style facade with tall Corinthian columns and a sculpted pediment, like a stock exchange.

4 rules head for the exit on the S&P 500

Fast cross 10/50, Turtle breakout and 30-day momentum sold; Bollinger bounce bought at the close. 3 of 10 rules now hold it. The S&P 500 fell 1.8% at the last close, about 2.6 times its usual daily move. The day’s top story: “Wall Street analysts urge investors to buy crypto stocks after $6.3 billion Binance hack”. coindesk.com

Analysts at Cantor Fitzgerald, TD Cowen and Compass Point say the $6.3 billion Binance hack is unlikely to derail the crypto market's recovery.

coindesk.com

Who “the rules” are: 100 computer programs, each following one textbook trading recipe (ten recipes, such as “buy when the 50-day average price rises above the 200-day,” each run on ten markets). No people and no money are involved; the paper runs them on real prices to see whether any beats luck.

How many of the 100 trading rules are in the market, day by day, last 90 days
0%50%100%33%Aug 2Sep 1Sep 30Oct 30
Today: 33 of 100 (33%). “In the market” means the rule’s recipe currently says hold. The line rises when more rules buy and falls when more sell.
Are the rules that are in the market winning or losing on their current trades?
+14.3%0%−2.0%+9.0%Aug 2Sep 1Sep 30Oct 30
For each rule that is holding something, its gain or loss since it bought, averaged over those rules. Above zero: on average their open trades are in profit. Below zero: in loss. This is not the price of anything.

The board

Each square is one strategy on one market. Select it to see its year, its trades and its verdict.

Blue: in the market and gaining since it bought. Red: in and losing. Dashed: out of the market. Tap a square for its numbers and verdict.

  • Holds up 0
  • Unproven 31
  • Coin-flip territory 59
  • Worse than every coin flip 10
MarketGolden crossCross 10/50Breakout 20Turtle 55RSI 30/70BollingerMACDBuy the dipMomentum 30Momentum 90
Crypto8 of 30 in. 25 bps a trade. Last close Oct 30.
BTC3 of 10 in
ETH3 of 10 in
LTC2 of 10 in
Stocks and bonds10 of 30 in. 5 bps a trade. Last close Oct 30.
S&P 5003 of 10 in
Emerging markets2 of 10 in
Long Treasuries5 of 10 in
Commodities10 of 30 in. 5 bps a trade. Last close Oct 30.
Gold1 of 10 in
Oil7 of 10 in
Copper2 of 10 in
Currency5 of 10 in. 5 bps a trade. Last close Oct 27.
Dollar vs sol5 of 10 in

Markets

Litecoin rises, gold falls in a split session

Illustration: Short dark hair, rectangular glasses, composed expression, suit and tie, dark background at the edges.

Litecoin rose 2.0% and gold fell 3.5% at the last close.

The least usual move was in the S&P 500: −1.8%, about 2.6 times its typical daily move, the kind of day it has only a few times a year.

Over five sessions, long Treasuries have done best, at +0.6%, and ether worst, at −3.7%.

6 rules changed their mind at the close.

How a “typical day” is measured

Strategy desk

Golden cross on oil is up 58.8% in 90 days. Is it skill?

Illustration: Slicked dark hair, one eyebrow raised, stern doubtful look, suit and tie.

It beat 4 of the 5 coin-flip rules run on the same market: random buy-and-sell decisions, which are the bar for luck.

After charging it for all 150 tries, its chance of being more than luck is 2%, short of the 95% this paper requires. Put another way: if you tried 150 random rules, you would see a run like this almost every time.

The closest any rule has come is 20-day breakout on ether, at 88%.

At the other end, Bollinger bounce on ether is down 13.1% over the same 90 days.

How the luck test works

Market memory

If bitcoin went up this week, is it more likely to go up next week, or to give it back? That is all this section asks, for four lengths of time: a day, a week, a month, a quarter. For each, we take every stretch of that length in the market’s history and compare it with the stretch right after.

  • Bar above zero: moves tend to continue. What went up keeps going.
  • Bar below zero: moves tend to reverse. What went up gives some back.
  • Inside the gray band: no different from a coin flip. The band is how far a market with no memory at all would wander by luck.

Why it matters: a rule can only make money from timing if the market has some memory for it to read. These bars are that memory. Where they sit inside the band, there is nothing to time. How memory is measured

Crypto

−0.04day−0.01week+0.01month+0.12quarter
BTC
−0.06day+0.04week+0.09month+0.08quarter
ETH
−0.07day−0.06week−0.02month+0.08quarter
LTC

Stocks and bonds

−0.04day−0.03week−0.01month−0.02quarter
S&P 500
−0.05day−0.07week+0.01month+0.40quarter
Emerging markets
−0.04day+0.03week+0.03month−0.03quarter
Long Treasuries

Commodities

−0.03day+0.05week−0.02month+0.18quarter
Gold
+0.01day−0.02week−0.01month−0.31quarter
Oil
−0.06day−0.03week−0.12month+0.03quarter
Copper

Currency

+0.15day−0.07week−0.12month+0.12quarter
Dollar vs sol
  • Dollar vs sol: The central bank's daily rate is an average of the day's quotes. Averaging adds a day-to-day memory that trading the closing price would not have.

The transition matrix

Does last week’s move in one market say anything about next week in another? Each row is the market that moved first.

Of 100 entries, 10 look real on their own; chance alone would produce about 5. None survives being one of 100 tries. The strongest pattern in the matrix fades by half in about 3 days. Taken together, last week explains only 2% to 5% of any market’s next week.

How to read it

Pick a row, say BTC. Reading across, each square asks: after BTC had an unusual week, what did this other market do the week after? Blue: it followed the same way. Red: it went the opposite way. Outlined squares would look real if you tested only that one pair; filled squares stay real even after we account for having tested all 100 pairs at once.

  • Noise
  • Outlined: would look real on its own
  • Filled: real after charging for all 100 tries
  • Blue: the follower moves the same way. Red: the opposite way.
Moved this week ↓Next week →BTCETHLTCS&P 500EmergingTreasuriesGoldOilCopperSol
BTC+0.23+0.21
ETH
LTC−0.23
S&P 500+0.14−0.16+0.14
Emerging
Treasuries−0.11
Gold
Oil−0.12−0.11
Copper−0.14
Sol

The full equation and the tests

530 weeks of closes from August 27, 2016. Hover a square for its number.

530 weeks of closes from August 27, 2016.

The entries that look real on their own

  • LTC → ETH−0.23
  • BTC → BTC+0.23
  • BTC → ETH+0.21
  • S&P 500 → S&P 500−0.16
  • Copper → Copper−0.14
  • Oil → Treasuries−0.12
  • Treasuries → Treasuries−0.11
  • S&P 500 → BTC+0.14
  • Oil → Gold−0.11
  • S&P 500 → Sol+0.14

The last 90 trading days

Making money

  • Golden cross on Oil+58.8%
  • RSI oversold on Oil+31.1%
  • Fast cross 10/50 on ETH+30.9%
  • 90-day momentum on Oil+28.4%
  • 30-day momentum on LTCdeepest drop yet+27.0%

Graveyard

  • Bollinger bounce on ETH−13.1%
  • Turtle breakout on Copperdeepest drop yet−11.4%
  • Turtle breakout on Emerging markets−11.2%
  • 20-day breakout on Copperdeepest drop yet−10.4%
  • Fast cross 10/50 on Emerging markets−10.3%

PriceTape & The Committee

PriceTape stays in cash

A square, heavily riveted vault door with a central locking wheel, shut tight.

PriceTape, today’s incumbent: all cash.

The Committee, the weighted vote of the 23 hand-written rules, is more willing: 28% invested, most of it in litecoin (10%).

Since its public record began on September 26, 2026, PriceTape is −7.9%; the three coins held equally, −16.5%.

Bitcoin fell 0.8% at the last close.

Both publish their positions every night, win or lose.

How PriceTape and The Committee work

PriceTape and The Committee

PriceTape is this paper’s own trading algorithm: a complex program that writes and rewrites its own rules every night. The Committee is a weighted vote of the 23 hand-written rules that trusts whichever have been making money lately. Both trade crypto and publish their positions every night, win or lose. Below, their positions at the last close, as a share of the portfolio.

PriceTape is named for the ticker tape that once printed every price as it happened.

PriceTape

  • BTC0%
  • ETH0%
  • LTC0%
  • Cash100%

As of Oct 30

The Committee: a weighted vote of 23 hand-written rules

  • BTC9%
  • ETH9%
  • LTC10%
  • Cash72%

As of Oct 30

The record so far

0%PriceTape −7.9%bitcoin −8.8%The Committee −15.1%three coins, equal −16.5%Sep 26Oct 7Oct 19Oct 30
All lines start together on September 26, 2026, the first night both programs have a record.

Since its public record began on September 26, 2026, 35 nights ago, PriceTape is −7.9%. Over the same nights, the three coins held equally are −16.5% and bitcoin alone is −8.8%. PriceTape was invested about 13% of the time; its worst drop so far is −7.9%.

The Committee, on its own record since September 21, 2026 (40 nights): −11.1%, against −13.4% for the three coins and −11.1% for bitcoin. It was invested about 75% of the time.

40 nights is far too few to tell skill from luck; the record is kept from the first night so no one can pick a flattering start.

Forward record only: each night’s decision is written down and committed to the public ledger before the next day’s prices exist, and is credited only with what came after. Costs are included. No backtest is shown.

Update log

Every night a GitHub Action fetches the closes, reruns the board and writes an entry here. A square is a night; an empty one is a night it did not run. 10 of the last 10 nights ran.

  • Oct 31, 2026, 6:55 AM ETRun #48, code 4a47438, prices through Oct 30
  • Oct 30, 2026, 7:23 AM ETRun #47, code 2dcd5ae, prices through Oct 29
  • Oct 29, 2026, 7:31 AM ETRun #46, code 7347cb1, prices through Oct 28
  • Oct 28, 2026, 7:20 AM ETRun #45, code e2f07d2, prices through Oct 27
  • Oct 27, 2026, 6:32 AM ETRun #44, code 1f02e37, prices through Oct 26
  • Oct 26, 2026, 7:05 AM ETRun #43, code 2347a3d, prices through Oct 25
  • Oct 25, 2026, 3:16 PM ETRun #42, code 6ec12cd, prices through Oct 24