TimelessMarket Theory
Educational only — not financial advice. The example below is illustrative, not a recommendation or live call. No strategy works every time; these setups fail often. Always define your risk and test any process yourself before risking money.
Strategy Playbook

The Holy-Grail Pullback

Linda Raschke's trend-pullback setup: when ADX confirms a strong trend, buy the first pullback to a rising 20-period moving average and ride the resumption.

Method from → Linda Raschke & Marty Schwartz · Concepts: moving averages, trends

TypeTrend pullback
BiasWith the trend
TimeframeDaily / intraday
Win rateHigher
Edge fromBuying dips in a confirmed trend

1 The Edge — why it works

In a strong trend, the first dip to the average is a gift

Raschke's 'Holy Grail' pairs a trend filter with a precise entry. First, ADX above ~30 confirms the trend has real strength. Then you wait for the inevitable pullback — the first dip back to a rising 20-period moving average — and buy as price turns up off it. You are not predicting a reversal; you are buying a temporary discount inside a trend that has already proven itself.

The combination is what matters. ADX makes sure the trend is worth trading; the 20-EMA gives a repeatable, objective place to buy the dip with a tight, logical stop just beneath it.

2 Where it works — and doesn't

Conditions matter more than the pattern

Works best when…

  • A strongly trending market (ADX above ~30).
  • An orderly first pullback to a rising 20-EMA.
  • A clear turn back up off the average to trigger entry.
  • Liquid markets where the average is respected.

Fails / avoid when…

  • A flat or weak trend (low ADX) — the average gets sliced.
  • A deep, violent pullback that breaks the trend structure.
  • A late-stage, over-extended trend rolling over.
  • Buying the dip with no turn-up confirmation.

3 Setup checklist

All true before you act

4 The process

From signal to managed trade

1

Entry

Buy as price turns up off the 20-EMA — e.g., a buy-stop above the prior bar's high during the pullback.

2

Stop (1R)

Below the pullback low / just under the 20-EMA. Entry − stop = 1R.

1R = entry − pullback low
3

Position size

Risk a small fixed % of the account; shares = risk ÷ 1R.

shares = (account × risk%) ÷ 1R
4

Exit & manage

Target the prior swing high or a fixed multiple (+2R); trail if the trend extends. Stand aside once ADX fades.

5 Worked example (illustrative)

One trade, start to finish, in R

Holy-Grail pullback to 20-EMA setup
Illustrative. With ADX above ~30, price pulls back to a rising 20-EMA and turns up (entry). The stop sits below the pullback low; the target is the prior high or a fixed multiple.
Account / risk per trade$25,000 · 1% = $250
ADX34 — strong trend
Entry (turn-up off 20-EMA)$80.00
Stop (below pullback low) — 1R$77.50 · 1R = $2.50/share
Position size = $250 ÷ $2.50= 100 shares
Target (prior high, ≈ +2R)$85.00
If it works: +2R+ $500 (≈ +2.0%)
If it fails: −1R− $250 (≈ −1.0%)

6 Honest expectancy

High-odds entries in proven trends

Because you only buy dips in trends that ADX has already confirmed, the win rate is respectable and the stop is tight beneath the average. The winners are first-leg resumptions, not whole trends, so targets are modest but reliable.

expectancy (in R) = (win% × avg win) − (loss% × avg loss)

Example: win 55% at +2R, lose 45% at −1R → (0.55 × 2) − (0.45 × 1) = +0.65R per trade. Drop the ADX filter and the average gets chopped to pieces in ranges. An expectation, never a guarantee.

7 Make it yours

Test before you trade

A no-risk validation routine

Add ADX and a 20-period EMA to charts. Scroll history and mark every spot where ADX was above ~30 and price pulled back to a rising 20-EMA, then turned up. Record the entry, the below-pullback stop, and the result in R — before revealing the outcome. Compare trades taken with ADX above 30 to those below it; the filter's value will be obvious.

8 Common mistakes

How traders blow this up