Blog

Do stock factors work in crypto? Testing momentum, low volatility, and reversal on 1,050 tokens

We tested the same three classic equity factors on 1,050 cryptocurrencies over 6 years and 1.6M daily price rows. Two are dramatically stronger in crypto than in equities; one flipped sign entirely. Same framework, different asset class, different answers.

The previous post in this series — Do Stock Factors Actually Work? — tested three classic price-based factors on five years of S&P 500 data. Momentum, low volatility, and short-term reversal. The honest verdict was: nothing was statistically significant over that window, and the low-volatility anomaly even had the wrong sign in a QE-era bull market.

That outcome raised an obvious follow-up question: was the problem the factors, or the data? If we take the same three factors and the same methodology and apply them to a different asset class — one with much higher dispersion, much sharper trends, and much weirder microstructure — what comes out?

So we did that. We pulled ayushkhaire/top-1000-cryptos-historical from Kaggle — 8.4 million daily price rows across roughly 8,500 unique crypto tickers from 2014 to today. After filtering to liquid tokens (mean daily dollar volume between $1M and $50B), excluding stablecoins, and requiring at least 500 days of history from 2020 onwards, we kept 1,050 cryptocurrencies with 1.6 million daily rows.

Headline:Same three factors as the S&P 500 post. Momentum crypto IC +0.111 (vs +0.016 equities) · Low-vol IC +0.125(vs −0.020 equities, opposite sign) · Short-term reversal IC −0.060 (vs +0.019 equities, opposite sign). All three statistically significant in crypto; none in equities.

1. The market backdrop is not what you remember

Before the factors, look at what crypto did over this window:

Log-scale chart of equal-weighted crypto universe, BTC, and ETH from 2020 to 2026 — all compounded multiple times over
Figure 1. Equal-weighted return across all 1,050 names compounded to 51× growth over six years — a +5,021% total return. The chart uses log scale because linear axes can't show this. For context: that's the kind of number that makes equity-factor researchers re-evaluate what “a normal market” means.

Two things to read carefully from that chart:

The cross-sectional return distribution is also nothing like equities:

Histogram of monthly returns across all crypto names showing right-skewed distribution with long tail of large positive returns
Figure 2. Pooled monthly returns across 1,050 names. The median monthly return is mildly negative — the typical token loses money in a typical month. The mean is positive because of an extreme right tail: a small percentage of tokens deliver +50% to +500% monthly returns, dragging the average up. This is the textbook profile of an asset class where a few winners pay for many losers.

2. Information coefficients — clean and significant

IC time series for the three factors in crypto, showing momentum and low-vol clearly above zero, ST reversal below
Figure 3. Cross-sectional Spearman IC by month, 6-month rolling. Momentum mean IC = +0.111 (t-stat +3.80). Low volatility mean IC = +0.125 (t-stat +7.21). Short-term reversal mean IC = −0.060 (t-stat −1.77). All three are statistically more meaningful than what we saw in the S&P 500.

For comparison with the equity post:

Crypto vs S&P 500 IC:Momentum +0.111 / +0.016 · Low-vol +0.125 / −0.020 · Reversal −0.060 / +0.019. Two factors meaningfully stronger in crypto; one inverted entirely.

Two of the three factors are much stronger in crypto than in equities (momentum is 7× the IC magnitude, low volatility is 6× and with the opposite sign of what we saw in equities). The third — short-term reversal — flipped sign entirely and is now a contrarian indicator that loses money.

3. Momentum is doing real work

Five lines showing momentum quintile cumulative returns on log scale, with Q5 dominating clearly
Figure 4.Equal-weighted momentum quintile portfolios. Q5 (highest momentum) compounded to ~22× over six years. Q1 (worst momentum) compounded to ~3×. The spread is wide and the ordering is much closer to monotonic than what we saw in the equity post — Q4 doesn't dip below Q3 the way it did on S&P 500 data.

The momentum factor in crypto doesn't need clever construction or vol-targeting to work. Simple 12-1 momentum, equal-weighted quintile portfolios, monthly rebalancing — and the top quintile compounds 7× more than the bottom over six years. That's what a factor with real signal looks like in raw form.

4. Long-short returns — and the methodological honesty bit

Long-short cumulative returns: momentum compounding strongly upward, low-vol mostly positive but volatile, reversal trending down
Figure 5. Long-short (top quintile minus bottom quintile) cumulative returns, gross of costs. Momentum compounds steadily. Low volatility delivers but with a vicious 2022-2023 drawdown. Short-term reversal is in a constant slow bleed — losing money systematically.
Gross-of-cost results: Momentum +56%/yr, Sharpe 1.90, max DD −10% · Low-vol +38%/yr, Sharpe 1.12, max DD −43% · Reversal −20%/yr, Sharpe −0.64.

A Sharpe of 1.90 looks like a hedge-fund pitch. It deserves a paragraph of caveats:

5. Why low-volatility works in crypto when it failed in equities

In the S&P 500 post, the low-volatility anomaly had the wrong sign — high-vol stocks beat low-vol stocks during the QE era. Here, low-vol works clearly: lower-vol tokens deliver higher forward returns.

The mechanism is different from the equity case. In equities, “low vol” tends to mean utility companies and dividend payers — staid businesses that get bid up in risk-off and sold in risk-on. In crypto, the low-vol bucket is dominated by mature large-caps: BTC and ETH primarily, plus a tail of stablecoins-adjacent infrastructure tokens. Those names appreciated steadily over the test window while the high-vol tail of microcaps boomed and busted in cycles.

So “low vol” in crypto is functionally a market-cap quality proxy, not a defensive-equity proxy. That's why it works in crypto and failed in equities — it's reading a different underlying signal in each market.

6. Short-term reversal flipped sign

This is the most interesting result of the three. In equities, the short-term reversal anomaly is well-documented: this-month's losers tend to be next- month's winners. The behavioral story is that retail investors overreact to short-term news and the prices correct over the following month.

In crypto, the same factor has the oppositesign. Recent losers keep losing. Recent winners keep winning. The 1-month signal isn't mean- reverting; it's a momentum signal at a shorter horizon.

Side-by-side bar chart comparing S&P 500 and crypto IC for the three factors, showing dramatic differences
Figure 6. Same factors, same construction, two asset classes. The pattern is consistent with crypto being a faster-moving, more attention-driven market with weaker fundamental anchoring. Momentum and low-vol amplify; reversal inverts.

7. Drawdowns — even the strong factors hurt

Drawdown chart showing all three factors going through 20-50% drawdowns at various points
Figure 7.Long-short drawdowns. Momentum's max drawdown is only −10% — extraordinarily clean. Low volatility had a −43% drawdown in the 2022 bear (low-vol large-caps fell less than micro-caps, but micro-caps had previously appreciated more, so the long-short blew out). Short-term reversal is in continuous drawdown — it never recovers because the underlying signal doesn't work.

Sharpe ratios with their drawdowns:

Bar chart of factor Sharpe ratios in crypto: momentum 1.90, low-vol 1.12, ST reversal -0.64
Figure 8.Annualized Sharpe ratios. Momentum 1.90, low-vol 1.12, reversal −0.64. The Sharpe-1.90 figure is real but, again, gross of frictions; the more conservative reading is that momentum has a Sharpe somewhere between 1.0 and 1.5 net of realistic costs — still a real signal, just less of a hedge fund pitch.

8. What this means for the QScoring methodology

QScoring scores equities, not cryptocurrencies. But this exercise illustrates two principles that drive our methodology design:

If you're curious about how QScoring's equity factor construction differs from the simple price-only momentum we used here, the methodology pagehas the full disclosure: which features go into each of the five factors, how they're combined into the composite, and how each component is validated over long historical windows.

Related reads

Discussion

Comments are powered by GitHub Discussions. Sign in with GitHub to join the conversation.

← All posts