Tickfloor

Bitcoin's 200-day line, the golden cross and Uptober: we tested all three

None of the three passed. The 200-day rule made 14.2% a year against 62.8% for holding the same coins, with a smaller worst drop. The golden cross made 14.8%. Holding only in October made 9.2% a year and beat 158 of 200 random copies, short of the 190 the bar asks for.

What people say

Every autumn the same three ideas come round on crypto social media. A bull market is confirmed once price holds above the 200-day moving average for a month. A golden cross, the 50-day average crossing above the 200-day, means the bear market is over. And October is so reliably good that it has a name, Uptober.

The 200-day post above drew 125 upvotes and 116 comments on r/CryptoCurrency. Lark Davis's "Bitcoin Enters Uptober" video passed 24,000 views in two days. The same 24/7 Wall St article notes that the Fed meeting at the end of October may matter more than the calendar.

What we tested

We coded each idea as a rule you could follow with no judgment, ran all three on the same 18 coins, and wrote the rules and the pass bar down before running.

Results

VersionMarket (assets)TradesRule, a year (after costs)Benchmark, a yearAhead or behind, a yearSame, before costsRandom copies beatenpq (all tests)
Long after 30 closes above the 200-day average, out on a close belowcrypto (18)12714.2%62.8%-48.6 pts-48.3 pts25%1.001.00
Golden cross: long while the 50-day is above the 200-daycrypto (18)13314.8%62.8%-47.9 pts-47.6 pts4%1.001.00
Uptober: hold through October onlycrypto (18)1119.2%62.8%-53.6 pts-53.3 pts79%1.001.00
  • Long after 30 closes above the 200-day average, out on a close below
    Market (assets)
    crypto (18)
    Trades
    127
    Rule, a year (after costs)
    14.2%
    Benchmark, a year
    62.8%
    Ahead or behind, a year
    -48.6 pts
    Same, before costs
    -48.3 pts
    Random copies beaten
    25%
    p
    1.00
    q (all tests)
    1.00
  • Golden cross: long while the 50-day is above the 200-day
    Market (assets)
    crypto (18)
    Trades
    133
    Rule, a year (after costs)
    14.8%
    Benchmark, a year
    62.8%
    Ahead or behind, a year
    -47.9 pts
    Same, before costs
    -47.6 pts
    Random copies beaten
    4%
    p
    1.00
    q (all tests)
    1.00
  • Uptober: hold through October only
    Market (assets)
    crypto (18)
    Trades
    111
    Rule, a year (after costs)
    9.2%
    Benchmark, a year
    62.8%
    Ahead or behind, a year
    -53.6 pts
    Same, before costs
    -53.3 pts
    Random copies beaten
    79%
    p
    1.00
    q (all tests)
    1.00

One thing to know before reading the numbers. The benchmark is always fully invested, and from 2017 to early 2025 crypto rose a lot, so any rule that spends much of its time in cash trails it by a wide margin almost automatically. That is why we also compare each rule with 200 copies of itself: the same number of trades, the same holding times and the same costs, moved to random dates. Those copies are in the market exactly as much as the rule is, so they answer the fairer question: did the rule pick better moments than chance? The 200-day rule was in the market 28% of the time, the golden cross 45%, and Uptober 9%.

Bitcoin 200-day line, golden cross and Uptober: growth of $1 against the benchmark$1$2$5$10$20$5020182019202020212022202320242025
Solid: Long after 30 closes above the 200-day average, out on a close below, ends at $2.73. Dashed: equal-weight benchmark of the same assets, ends at $40. Growth of $1 after costs, log scale.
Bitcoin 200-day line, golden cross and Uptober: result against 200 random-date copies-55-50-45-40-35-30This rule -49 pts
Grey bars: 200 copies of the rule with the same trades moved to random dates (same lengths, same costs). Axis: percentage points a year ahead of (+) or behind (-) the benchmark. The rule beat 49 of 200.

The charts show the 200-day rule. It beat 49 of 200 random copies: its timing was not better than chance.

What costs do to it

Crypto pays 0.10% a side plus a measured slippage for each coin; US stocks and ETFs pay 0.05% a side. The cost is charged every time the position changes, including a flip from long to short. These rules trade rarely (127, 133 and 111 trades across 18 coins), so costs barely matter: the 200-day rule made 14.5% a year before costs and 14.2% after.

Why they did not hold up

Trend filters on crypto do one thing well: they step aside in long crashes. The 200-day rule's worst drop was 63.4% against 85.9% for holding. The price is missing the fast early part of every rally while waiting for 30 days of confirmation, and in this window that cost more than the crashes saved. Its timing beat 49 of 200 random copies.

The golden cross is the same story with slower averages. It made 14.8% a year, beat 7 of 200 random copies, and did worse than the basket in both halves of the window.

Uptober is the closest call. Holding only October beat 158 of 200 random copies of itself (the same month-long holds moved to random dates), which is better than average but short of the 95% the bar requires, and it was ahead of the basket in only one of the two halves. Seven or eight Octobers is a tiny sample, and a single month of crypto can move a long way in either direction.

What a beginner should take away

Try it yourself

The Lab has no crypto, but the 200-day rule runs on any daily stock: on QQQ, set the entry to price crosses above sma(200) and the exit to price crosses below sma(200). The Lab's data starts in mid 2024, so the 200-day line needs most of a year to warm up.

The Lab tests one rule on one stock, fills at the next open and compares against holding that stock after costs, so its number will not match the basket results above.

A pass opens every course lesson, the full research tabs and more Lab runs on all 50 Lab stocks. It does not include trade signals or a system that wins.

Receipt: data, costs, files
Engine
Tickfloor research harness (research/hunt2), the one behind the published strategy registry
Pre-registration
docs/research/trending-1005/prereg.md, committed before any new run
Window
2017-08-18 to 2025-03-14 for the best-faith version; data stops before 2025-03-15 (later data is held back)
Cells
tr5-crypto-200dma-30d, tr5-crypto-golden-cross, tr5-crypto-uptober
Multiple testing
q is Benjamini-Hochberg over all 719 tests in the published family, these included
Result files
docs/research/trending-1005/results.json and charts.json (Tickfloor's private repo)
Limits and caveats

Limits

Crypto data starts in 2017, so the test holds only a few full bull and bear cycles. Every crypto rule here rests on a small number of big moves.

The 18 coins are ones that still trade today. Coins that died are missing, which flatters holding.

No result here uses data after 14 March 2025.

General information only. It doesn't consider your objectives, finances or needs. Tickfloor holds no financial services licence and never places trades.

Short answers (FAQ)

Does the Bitcoin 200-day moving average rule work?

It did not pass our test. It made 14.2% a year against 62.8% for holding the same coins, with a smaller worst drop.

Is Uptober real?

October was good for crypto in many recent years. Holding only October beat 158 of 200 random copies in our test, not enough to pass, and the sample is seven or eight Octobers.

Does a golden cross mean the bear market is over?

It means the 50-day average moved above the 200-day. As a trading rule it did not pass our test and trailed holding by a wide margin.

Is this advice?

No. It reports what happened to a set of rules in the past. General information only.

How we set the rules, costs and pass bar before running anything: the Tickfloor testing standard. The wider record is on the evidence page.