Automation & Bots Intermediate

Momentum Trading

Also known as: Momentum Strategy, Strength Trading, Relative Momentum, Momentum Investing

What is it?

Momentum trading is the strategy of buying what is already rising and selling what is already falling, on the premise that a move with force behind it tends to run further than most traders expect. It is the deliberate opposite of mean reversion, and its rules say so. A momentum bot might go long only when price closes above the highest close of the past 20 bars, then exit when price closes below the lowest close of the past 10 - no target, no opinion about value.

Live example
Momentum entry: buy the new high, exit on a rule rather than a target US100 Daily
The entry is triggered by strength that has already happened, and there is no take-profit line - the exit is a rule that trails behind price.

The entry is triggered by strength that has already happened, which is exactly why the strategy feels uncomfortable to trade by hand. The payoff shape matters more than the entry. A momentum system typically wins well under half its trades: a backtested 20-bar breakout rule might show 38 winners out of 100 at an average of 2.9R, against 62 losers at roughly 1R each.

Every part of the edge sits in the size of those few winners, so anything that caps them - an early exit, a fixed take-profit - removes the reason to run the strategy at all.

Why it matters: Momentum systems win fewer than half their trades and still work, but only if you let the small number of large winners run to their full size.

Formula
Momentum(n) = close today - close n bars ago
Trade impact: High

Because the win rate sits below 50%, stop discipline and letting winners run decide whether the few large gains ever cover the many small losses.

Real-world example

In a backtest of a 20-day breakout rule on the Nasdaq 100, 15 of 41 trades were winners averaging 2.8R while 26 lost about 1R each - a positive result built entirely on the winners' size, not their count.

How SignalBots handles it

SignalBots momentum signals arrive with the entry, stop and trail rule already attached, so the small-loss and large-winner shape is enforced by the levels rather than by your patience. Backtested results never guarantee future outcomes and your capital is at risk.

See /risk-warning.

Pro tip

Never tighten a momentum stop just to protect an open profit - the edge lives in the handful of trades you allow to run far past the point that feels comfortable.

Common pitfalls

Banking profit at 1R because it feels safe. The losers still cost a full R, so that one habit turns a positive-expectancy system into a negative one.

FAQs

Frequently asked questions

Is momentum trading the same as trend following?

They overlap but are not identical. Trend following rides one instrument's established direction, while momentum often ranks a basket and rotates into whichever instrument is strongest right now, which can mean changing markets.

What win rate should a momentum strategy have?

Backtests of these systems commonly land between roughly 30% and 45%. That is by design - the edge comes from average winner size, so judge the system on expectancy rather than on how often it is right.

Which timeframe suits momentum best?

Daily and 4H bars are the common retail choice because they filter intraday noise. Below 15m, spread and commission usually consume the edge before it has room to appear.

Does momentum work in every market?

It appears across FX, equities, indices and crypto, but it needs a trending regime. Inside a range, momentum entries buy the top of the band and sell the bottom, which is the worst available timing.

How should I exit a momentum trade?

Most systems exit on a rule rather than a price target - a close below an N-bar low, a trailing stop at a multiple of ATR, or dropping out of the top of a strength ranking. A fixed target caps the winners the edge depends on.

Trading involves substantial risk of loss. Historical and backtested results do not guarantee future performance. Read the full risk warning.

Add SignalBots as a preferred source on Google Add SignalBots as a preferred source on Google