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 hexagonal emblem framing a candlestick price chart trending upward over volume bars.

Litecoin jumps 3.6%

Litecoin rose 3.6% at the last close.

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%36%Jul 31Aug 30Sep 28Oct 28
Today: 36 of 100 (36%). “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.6%Jul 31Aug 30Sep 28Oct 28
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 58
  • Worse than every coin flip 11
MarketGolden crossCross 10/50Breakout 20Turtle 55RSI 30/70BollingerMACDBuy the dipMomentum 30Momentum 90
Crypto7 of 30 in. 25 bps a trade. Last close Oct 28.
BTC2 of 10 in
ETH3 of 10 in
LTC2 of 10 in
Stocks and bonds12 of 30 in. 5 bps a trade. Last close Oct 28.
S&P 5005 of 10 in
Emerging markets2 of 10 in
Long Treasuries5 of 10 in
Commodities12 of 30 in. 5 bps a trade. Last close Oct 28.
Gold1 of 10 in
Oil7 of 10 in
Copper4 of 10 in
Currency5 of 10 in. 5 bps a trade. Last close Oct 27.
Dollar vs sol5 of 10 in

Markets

Litecoin leads as 9 of 10 markets rise

Illustration: Swept hair, rectangular glasses, steady serious look, suit and tie, dark smoky background.

Litecoin rose 3.6% and long Treasuries fell 0.8% at the last close.

No market strayed far from its typical day.

Over five sessions, oil has done best, at +4.2%, and gold worst, at −1.4%.

1 rule changed its mind at the close.

How a “typical day” is measured

Strategy desk

Golden cross on oil is up 47.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 87%.

At the other end, Turtle breakout on emerging-market stocks is down 16.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.03week+0.06month+0.12quarter
BTC
−0.06day+0.03week+0.12month+0.11quarter
ETH
−0.07day−0.05week+0.02month+0.09quarter
LTC

Stocks and bonds

−0.04day−0.09week−0.03month−0.04quarter
S&P 500
−0.05day−0.10week−0.08month+0.28quarter
Emerging markets
−0.04day−0.06week+0.01month+0.05quarter
Long Treasuries

Commodities

−0.03day−0.04week−0.06month+0.13quarter
Gold
+0.01day+0.01week−0.01month−0.26quarter
Oil
−0.06day−0.04week−0.10month−0.07quarter
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+47.8%
  • RSI oversold on Oil+31.1%
  • Fast cross 10/50 on ETH+25.9%
  • 30-day momentum on LTCdeepest drop yet+23.3%
  • 20-day breakout on LTC+23.2%

Graveyard

  • Turtle breakout on Emerging markets−16.1%
  • Fast cross 10/50 on Emerging markets−15.2%
  • Turtle breakout on Copperdeepest drop yet−14.9%
  • 90-day momentum on Emerging markets−11.9%
  • 20-day breakout on Emerging marketsdeepest drop yet−11.6%

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: 33% invested, most of it in litecoin (14%).

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

Bitcoin rose 0.6% 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 28

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

  • BTC9%
  • ETH9%
  • LTC14%
  • Cash67%

As of Oct 28

The record so far

0%bitcoin −4.0%PriceTape −7.9%three coins, equal −12.0%The Committee −13.6%Sep 26Oct 7Oct 17Oct 28
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, 33 nights ago, PriceTape is −7.9%. Over the same nights, the three coins held equally are −12.0% and bitcoin alone is −4.0%. PriceTape was invested about 14% of the time; its worst drop so far is −7.9%.

The Committee, on its own record since September 21, 2026 (38 nights): −9.4%, against −8.7% for the three coins and −6.4% for bitcoin. It was invested about 77% of the time.

38 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. 8 of the last 8 nights ran.

  • 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
  • Oct 25, 2026, 1:51 PM ETRun #41, code 8f3309c, prices through Oct 24
  • Oct 25, 2026, 12:59 AM ETRun #40, code 725c7b7, prices through Oct 24