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.

Bitcoin takes the headlines

Coverage of bitcoin ran 1.9 times its usual level. The day’s top story: “Now is the time to accumulate bitcoin, Galaxy says”. Bitcoin fell 0.1% at the last close. coindesk.com

Galaxy argues improving price trends, resilient ETF demand and rising U.S. debt support bitcoin’s recovery towards its previous high.

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%35%Jul 29Aug 28Sep 26Oct 26
Today: 35 of 100 (35%). “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%+8.9%Jul 29Aug 28Sep 26Oct 26
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
Crypto7 of 30 in. 25 bps a trade. Last close Oct 26.
BTC2 of 10 in
ETH3 of 10 in
LTC2 of 10 in
Stocks and bonds11 of 30 in. 5 bps a trade. Last close Oct 26.
S&P 5005 of 10 in
Emerging markets2 of 10 in
Long Treasuries4 of 10 in
Commodities12 of 30 in. 5 bps a trade. Last close Oct 26.
Gold1 of 10 in
Oil7 of 10 in
Copper4 of 10 in
Currency5 of 10 in. 5 bps a trade. Last close Oct 23.
Dollar vs sol5 of 10 in

Markets

Copper rises, oil falls in a split session

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

Copper rose 0.8% and oil fell 1.9% at the last close.

No market strayed far from its typical day.

Over five sessions, oil has done best, at +3.4%, and litecoin worst, at −7.8%.

3 rules changed their mind at the close.

How a “typical day” is measured

Strategy desk

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

Illustration: Glasses, head tilted down, eyeing the viewer sideways, against a dark dramatic background.

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 copper is down 14.5% 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.02month+0.18quarter
BTC
−0.06day+0.02week+0.09month+0.13quarter
ETH
−0.07day−0.04week−0.00month+0.14quarter
LTC

Stocks and bonds

−0.04day−0.09week−0.16month−0.18quarter
S&P 500
−0.05day−0.07week−0.07month+0.21quarter
Emerging markets
−0.04day−0.00week−0.01month+0.12quarter
Long Treasuries

Commodities

−0.03day−0.03week+0.01month+0.17quarter
Gold
+0.01day−0.09week−0.11month−0.23quarter
Oil
−0.06day−0.06week−0.12month−0.06quarter
Copper

Currency

+0.15day+0.02week−0.17month+0.14quarter
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, 11 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−0.12
LTC−0.23
S&P 500+0.14−0.16+0.14
Emerging
Treasuries−0.12
Gold
Oil−0.13−0.10
Copper−0.14
Sol

The full equation and the tests

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

529 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
  • Oil → Treasuries−0.13
  • Copper → Copper−0.14
  • Treasuries → Treasuries−0.12
  • S&P 500 → BTC+0.14
  • S&P 500 → Sol+0.14
  • Oil → Gold−0.10
  • ETH → Oil−0.12

The last 90 trading days

Making money

  • Golden cross on Oil+45.5%
  • RSI oversold on Oil+31.1%
  • Fast cross 10/50 on ETH+25.7%
  • 30-day momentum on LTCdeepest drop yet+21.6%
  • Fast cross 10/50 on Oil+21.5%

Graveyard

  • Turtle breakout on Copperdeepest drop yet−14.5%
  • Turtle breakout on Emerging markets−12.9%
  • 30-day momentum on Copper−12.2%
  • Fast cross 10/50 on Emerging markets−12.0%
  • 20-day breakout on Emerging marketsdeepest drop yet−11.1%

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: 30% invested, most of it in bitcoin (13%).

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

Bitcoin fell 0.1% 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 26

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

  • BTC13%
  • ETH9%
  • LTC8%
  • Cash70%

As of Oct 26

The record so far

0%bitcoin −5.5%PriceTape −7.9%three coins, equal −14.1%The Committee −14.2%Sep 26Oct 6Oct 16Oct 26
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, 31 nights ago, PriceTape is −7.9%. Over the same nights, the three coins held equally are −14.1% and bitcoin alone is −5.5%. 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 (36 nights): −10.0%, against −10.9% for the three coins and −7.8% for bitcoin. It was invested about 80% of the time.

36 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. 6 of the last 6 nights ran.

  • 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
  • Oct 24, 2026, 12:50 AM ETRun #39, code f813bd6, prices through Oct 23
  • Oct 23, 2026, 1:57 AM ETRun #38, code 4105216, prices through Oct 22