🔍 Quick Navigation
I've been trading ETFs for over a decade, and if there's one rule that saved my portfolio from getting wrecked, it's the 7% rule. No, it's not some magic number from a textbook. It's a simple, brutal stop-loss discipline: when an ETF drops 7% from its recent peak, you sell. No hesitation. No “it'll bounce back.” I've seen too many people hold onto a falling ETF, hoping for a recovery, only to watch it drop 30% or more. The 7% rule keeps your losses small and your capital alive. Let me walk you through how it works, when it fails, and how to use it without driving yourself crazy.
What Exactly Is the 7% Rule?
In plain English: you pick a reference point—usually the highest price the ETF reached in the last few weeks or months. Then you set a stop-loss order (or a mental stop) at 7% below that high. If the price touches that level, you exit the position. That's it. No technical indicators, no moving averages. Just a clean, math-based exit.
Why 7%? It's not random. Studies by traders like William O'Neil (founder of Investor's Business Daily) showed that cutting losses at 7-8% prevents small dips from turning into portfolio killers. For ETFs, which are diversified by nature, a 7% drop usually signals something genuinely wrong—sector trouble, market rotation, or a macro shock. You don't want to be the person catching a falling knife.
How to Apply the 7% Rule to Your ETF Trades
Step 1: Define the “Peak”
For a clear trend, use the highest closing price (or intraday high) in the last 20 trading days. If the ETF is volatile, you can use a 50-day high. The key is to be consistent—don't cherry-pick a peak that makes the rule too tight or too loose.
Step 2: Calculate Your Stop Price
Multiply the peak price by 0.93. Example: If an ETF peaks at $100, your stop is $93. If you bought at $95, the stop is still based on the peak, not your purchase price. That's crucial—the rule is about protecting from a top, not your entry.
Step 3: Place a Stop-Loss Order
In your brokerage account, enter a stop market or stop-limit order. A stop market order sells at the next available price once $93 is hit. A stop-limit order lets you set a limit price (e.g., $92.50) to avoid slippage, but it may not fill if the price gaps down. I prefer stop market for simplicity—just accept that you might lose an extra 0.5% in a fast market.
Step 4: Adjust the Stop Weekly
As the ETF rises, raise your stop accordingly. If the ETF climbs to $110, your new stop is $102.30. This locks in profits. Never lower the stop—that's emotional trading and defeats the purpose.
| Situation | Peak Price | Stop (7% below) | Outcome |
|---|---|---|---|
| Buy at $100, peak at $105 | $105 | $97.65 | Stop is 2.35% below entry – tight but protective |
| Buy at $100, drops to $93 (stop hit) | $100 | $93 | Loss of 7% – small and manageable |
| ETF rallies to $120, then drops to $111.60 (new stop) | $120 | $111.60 | Profit locked at ~11.6% from entry |
3 Common Mistakes I See (and How to Avoid Them)
Mistake #1: Using a 7% stop based on purchase price, not peak. I see beginners set a stop at 7% below what they paid. That's useless if they bought near the top—they'll lose 7% immediately on a normal pullback. The rule must reference the recent high. Fix: Always calculate from the highest point since you bought, not your cost basis.
Mistake #2: Ignoring gaps and after-hours moves. ETFs can gap below your stop overnight. In March 2020, many ETFs opened 10-15% lower, blowing right past 7% stops. My solution: size your position so that a gap won't destroy your account, and consider using a wider stop (10%) for volatile ETFs like leveraged or sector-specific ones.
Mistake #3: Tightening the stop to 5% or 3% to “protect profits.” I've done this—set a 3% trailing stop after a big run. Then a routine 4% dip triggered the stop, and I missed the next 20% rally. The 7% rule is wide enough for normal ETF volatility (which averages 1-2% daily). Tighter stops just get you whipsawed.
Real Examples of the 7% Rule in Action
Example 1: SPY (S&P 500 ETF) – January 2022
SPY peaked at $480 in early January 2022. A 7% stop would trigger at $446.40. By mid-January, SPY hit $446 and stopped you out. The ETF later fell to $410 (another 8% lower). You avoided that. Sure, you sold near a temporary bottom, but you preserved capital to buy back later.
Example 2: Sector ETF – XLE (Energy Select Sector) – 2023
XLE peaked at $90 in September. Stop at $83.70. In late October, XLE dropped to $83 and triggered a sale. Then it bounced back to $95 by December. You missed the bounce. But wait: if you had held, you'd have experienced a 10% drawdown from $90 to $81 before the recovery. The 7% rule saved you from that drawdown. You could re-enter after the bounce (if you had a re-entry strategy).
The point: the 7% rule isn't about catching every uptick. It's about controlling your maximum loss. Over a year, you'll have many small losses and a few big winners. The rule prevents one big loss from wiping out your gains.
Does the 7% Rule Always Work? (Spoiler: No)
Let's be honest. The 7% rule fails in certain market conditions:
- In a fast-rising bull market: If ETFs keep climbing with only 5% pullbacks, you'll rarely use the rule. That's fine.
- In a volatile sideways market: An ETF might hit your 7% stop repeatedly. Example: an ETF oscillates between $95 and $105 for months. If your peak is $105, the $97.65 stop will trigger often, causing many small losses. For such ETFs, consider a 10% rule or use a trailing stop instead.
- After an extreme gap down (e.g., black swan): Your stop won't protect you if the ETF opens 15% lower. That's why position sizing is critical. I never risk more than 2% of my account on any single trade, so even a 20% gap only costs me 2% of capital.
I've learned to pair the 7% rule with a simple filter: if an ETF is in a strong uptrend (above its 200-day moving average), I use a wider stop (10%) to avoid being shaken out. If it's choppy, I use 7% or skip the trade altogether.
FAQ – What People Actually Ask
At the end of the day, the 7% rule is a safety net, not a strategy. It's saved me from multiple 30-50% losses. If you implement it consistently, you'll sleep better and trade longer.
Leave a comment