Most trend strategies have a timing problem at each end. Buy a golden cross and you're months late; buy a 200-day pullback and the trend is already mature. The impulse pullback attacks the other end of the trend. It tries to get you into a move within weeks of it starting, by waiting for exactly one piece of evidence: the first time the new trend gets tested and holds.
It's a three-act setup, and each act is mechanical enough to backtest, which we do, live, below.
The three acts
Act one, the impulse. A fast moving average crosses above a slow one on a short horizon (we use a 6-day over an 18-day EMA). That cross after a decline or a long drift is the impulse: the first objective sign that buyers have taken over. On its own it's not a trade, fresh crosses fail constantly.
Act two, the pullback. Within a handful of bars of the cross, price makes a small corrective dip: a bar or two of lower highs and lower lows easing off a swing high. The order matters and the backtest enforces it, the swing high has to be made after the cross, or the dip is correcting the old downtrend rather than testing the new uptrend. This is the test. Early trends are nervous; the first profit-taking shakes out the least convinced buyers. What you want to see is the dip staying shallow and the average holding, sellers had their chance and produced only a wobble.
Act three, the resumption. You buy when price breaks back above the pullback's high. Not the dip itself, the end of the dip. The trend was challenged and resumed; that resumption bar is the whole reason this entry exists. If the "pullback" instead keeps falling and unwinds the cross, there is no entry and the setup simply expires, the strategy's built-in false-start filter.
Then the usual risk furniture, without which none of this is a system: a stop 1.5× ATR below your entry price. That distance is your 1R, a 2R profit target, stop to breakeven once the trade is up 1R, and 1% of the account risked per trade. Plenty of traders instead park the stop under the pullback's low; that is a wider, slower stop on a quiet dip and a tighter one on a violent bar, and it is not what the numbers below were produced with. If those terms are new, our swing-trading playbook explains risk in R from scratch.
Why bother being early?
The appeal is straightforward: the earlier in a trend you enter, the closer your stop sits to the trend's actual point of failure, and the more of the move is left to pay you. A 2R target shortly after a genuine trend change is often hit in days.
The cost is just as straightforward: most fresh crosses on a fast pair are noise. A 6/18 EMA cross fires many times a year on an average stock, and the majority fizzle. Everything therefore leans on act two doing its filtering job, demanding the pullback-and-resumption sequence before entry is what separates this from blindly buying every crossover. It's the same trapped-crowd logic as a breakout, miniaturised: the resumption bar squeezes whoever sold the first dip of a trend that wasn't done.
The live backtest
Here's the full sequence: 6/18 EMA impulse, first-pullback entry on the resumption break, 1.5 ATR stop, 2R target, breakeven at 1R, 1% risk, fees and slippage on. Run live by our backtester on a famously trend-prone stock. The card is a real run, recomputed as prices update; click it to open the identical setup in the tool:
Impulse pullback on AMDloading live result…Past result of the mechanical rule, fees on, not a prediction.Open this exact setup in the backtesterReading it honestly:
- Expectancy over win rate. Like every stop-and-2R-target system, this one scratches and small-loses its way between winners. The average R per trade is the verdict; anything solidly positive across a decent trade count means the pullback filter is earning its keep.
- Ticker choice is half the system. Impulse pullbacks need a stock that actually trends on a weeks-long horizon. Run the same rules on a rangebound name and watch the expectancy sag, the fairest way to learn that "works" always means "works on something".
- Compare against buy & hold with clear eyes. On a monster uptrend, holding wins almost by definition. The system's case is the risk side: defined 1R losses and time out of the market during the ugly stretches, visible in the drawdown figure.
Tuning it
- The EMA pair sets the horizon: 6/18 hunts swing trends measured in weeks; slow it to 10/30 for fewer, bigger campaigns.
- The cross window (how soon after the cross a pullback still qualifies) is the strictness dial, tighter means only the most immediate tests count.
- Dropping the target and trailing the stop converts it into an early-entry trend-following system: fewer paydays, occasionally a huge one.
Each is one field in the impulse pullback backtester, and the differences show up in the expectancy line within seconds.
The honest verdict
The impulse pullback is a trader's answer to "crosses are too late and too noisy": use the cross only as an alert, and charge the first test of the new trend with defined risk. Run mechanically it behaves as designed: early entries, tight stops, plenty of scratches, the occasional clean 2R inside a week, and it remains completely dependent on being pointed at stocks that trend. It is a precision tool, not a market-beater you switch on.
The run above is live and the tool is free. Point it at three names you actually follow, fees on, and let the expectancy, not the story, tell you whether this setup belongs in your book.