Quant Lab Tools
Home / Analysis / Qullamaggie strategy backtest
Strategy teardown · part 1 of 3

We systematized Qullamaggie's momentum strategy. Does the raw signal work?

Kristjan Kullamägi turned a small account into tens of millions trading momentum breakouts — and he published the rules. We built a faithful systematic version on 1,500 US stocks. The result captures his exact signature, small losses and big winners. But raw, it barely makes money.

What this is. A clean-room systematic implementation of Kullamägi's publicly published rules, for analysis — no original content or code is copied; he is credited and linked. Daily data on the current S&P 1500, 2015–2026. This is part 1 of 3: build it faithfully and see if the raw signal has an edge.

The strategy, in his words

Kullamägi trades a handful of timeless setups. The core one — the breakout:

Plus the Episodic Pivot (an earnings/news gap-up) and a parabolic short (which is an intraday setup we cannot faithfully test on daily bars — so it's out of scope here). His own summary of the edge: a 25–30% win rate is fine — the money is in small losses and the occasional 5–20x winner.

How we systematized it

We turned the discretionary rules into mechanical ones: rank the universe by a composite 1/3/6-month return and keep the top 15% (the leaders); require an uptrend (price above a rising 10/20-day EMA) and a volatility-contracted base; enter on a breakout to a new 20-day high (or an EP gap-up on volume); stop at an ADR-based level; size each position so a stop costs ~0.75% of the account; and trail the winners out on the first close below the 10-day EMA. No discretion, no market-timing overlay — the raw signal, exactly as written.

The result: the right shape

First, the good news. The distribution of trade outcomes is exactly his signature:

Histogram of trade outcomes in R multiples — many small losses, a thin right tail out to 14R
Trade outcomes in R (multiples of the amount risked). A 37% win rate, a cluster of small losses, and a thin right tail reaching +14R — "small losses, big winners," reproduced mechanically.

The mechanism is real: most trades are small losers, a few winners run for 5, 10, 14× the risk, and those carry the system. This is what a genuine momentum/trend edge looks like.

...and the bad news: raw, it barely works

Now the equity curve. Over eleven years the strategy is a regime roller-coaster:

Equity curve: choppy, spikes +80% in 2021 then gives back 48% in 2022, ends near flat
Account equity (log scale). It explodes higher in the 2021 momentum boom, then surrenders nearly half in the 2022 momentum crash — and finishes only modestly above where it started.
MetricValue
CAGR1.7%
Sharpe0.19
Max drawdown−47.6%
Win rate37%
Profit factor1.03
Trades (11y)2,288

A profit factor of 1.03 and a −48% drawdown is not a strategy you can trade. The edge is in there — the right tail is real — but it is buried under whipsaw losses and, above all, a complete lack of market timing. The system happily buys breakouts into the teeth of a bear market, and 2018, 2020 and 2022 punish it for it.

What this tells us

Part 1 verdict

The signal has the right shape — but the edge is in the wrapper.

The mechanical breakout reproduces Kullamägi's win/loss profile but not his returns. The gap is everything he does around the signal: sizing up in strong markets and sitting in cash in bad ones, selecting the cleanest setups by hand, and taking partial profits. Raw, the signal is a coin flip with a fat tail and a brutal drawdown.

And we are flattering it. Our universe is the current S&P 1500, so every stock that was delisted, acquired or went to zero is invisible — classic survivorship bias, which makes this result an optimistic upper bound. The honest number is worse than what you see above.

Check the math yourself

Tool
Position Size & Risk of Ruin — survive a 37%-win-rate system with a −48% drawdown
Tool
Deflated Sharpe Ratio — what does a momentum backtest survive after the search?
Educational analysis, not investment advice. A methodology case study, not a recommendation to trade any strategy or instrument, and not a judgement of the original trader. Simulated and optimized results have severe limitations — survivorship bias here means the real figures are worse — and do not predict future performance. See the full disclaimer.