What is the 7% Rule in Stocks?
The 7% rule in stocks says: sell any stock that falls 7–8% below the price you paid for it, with no exceptions. It was made popular by William O'Neil, founder of Investor's Business Daily, as a simple way to keep every loss small enough that no single bad pick can sink your portfolio.
The 7% rule in 2 minutes, with the exit maths and how to automate it. हिन्दी में देखें: 7% rule, 2 मिनट में
The 7% rule in one example
You buy a stock at ₹1,000. Before the order is even placed, you decide where you will get out:
- ₹1,000 your buy price
- ₹930 your exit price (buy price × 0.93)
- ₹70 the most you lose per share
If the price touches ₹930, you sell. You don't wait for a bounce, you don't average down, and you don't move the stop lower. The same formula works at any price:
| Buy price | Exit at 7% (× 0.93) | Exit at 8% (× 0.92) |
|---|---|---|
| ₹250 | ₹232.50 | ₹230 |
| ₹1,000 | ₹930 | ₹920 |
| ₹2,400 | ₹2,232 | ₹2,208 |
| ₹5,000 | ₹4,650 | ₹4,600 |
Who created the 7% rule, and why 7%?
The rule comes from William O'Neil's book How to Make Money in Stocks and his CAN SLIM method. O'Neil studied the biggest winning stocks over several decades and found that, bought at the right point, they rarely fell more than 7–8% below the purchase price. A stock that drops further is telling you something: the entry was early, the stock was weaker than it looked, or the whole market is turning.
So 7% is not magic. It is a line wide enough to survive normal day-to-day noise in a healthy stock, and tight enough that being wrong stays cheap.
The math behind the rule: why small losses matter
Losses and gains are not symmetric. When you lose money, you need a bigger percentage gain on what is left just to get back to where you started.
Gain needed to get back to even after a loss
| Loss on a position | Gain needed to get back to even |
|---|---|
| 7% | 7.5% |
| 10% | 11.1% |
| 20% | 25% |
| 33% | 49.3% |
| 50% | 100% |
What the 7% rule means for your whole account
The rule caps the loss on one stock. How much that costs your account depends on how big the position is. Say each position is 10% of your capital:
- 10% of your capital in one stock
- 0.7% of your account lost if the 7% stop hits
- About 6.8% lost after ten stops in a row
Ten wrong calls in a row is a bad streak, and it still leaves more than 93% of your capital to trade with. Without a stop, a single stock falling 40% would cost 4% of the account on its own.

How to use the 7% rule, step by step
- Set the exit before you buy. Write down buy price × 0.93 (or × 0.92 if you use 8%). If you can't accept that loss, buy fewer shares.
- Place the stop with the order. A stop decided later gets negotiated with.
- Sell when the price gets there. No waiting for the next candle, no "one more day".
- Never move the stop down, and don't average down. You can move it up as the stock gains: that is a trailing stop.
- Review your stops every month. If most stocks you were stopped out of went straight back up, look at your entries (buying extended stocks, buying into weak markets) before widening the stop.
Pros and cons of the 7% rule
Pros
- Caps the loss on every trade before it starts
- Takes emotion out of the hardest decision in trading
- Simple enough to apply to any stock at any price
- Easy to automate and to backtest
Cons
- Normal volatility can stop you out of a good stock
- Several small losses in a row are hard to sit through
- One fixed percentage ignores how volatile each stock is
- Not meant for long-term investing or intraday trading
When the 7% rule doesn't fit
- Intraday trading. A whole day's range in a large-cap stock is often less than 7%, so a 7% stop would rarely trigger. Intraday traders size stops to the day's volatility, usually 0.5–2%.
- Volatile small caps and crypto. When a 7% move is an ordinary day, a fixed 7% stop gets hit by noise. A volatility-based stop, such as a multiple of ATR (average true range), adapts the same idea to each stock.
- Long-term investing and SIPs. If you invest for years in an index or a basket, you are deliberately riding through drawdowns. A 7% stop would turn a long-term plan into a short-term trade.
- Options. An option's premium can move 7% in minutes. Stops on options are usually set on the premium with wider bands, or on the underlying's price.
The other half of the rule: taking profits at 20–25%
O'Neil paired the 7–8% stop with a profit rule: sell most winners when they are up 20–25%, unless the stock is rising unusually fast. Together the two rules set a reward of roughly three times the risk on each trade.
- 7% most you lose on a trade
- 21% a typical profit target (3 × 7%)
- 25% win rate needed to break even at those numbers, before costs
This is arithmetic, not a forecast: at a 7% loss and a 21% gain, one winner pays for three losers. Whether a strategy reaches that hit rate is something to test on past data before you trade it.
How to automate the 7% rule
The rule only works if it is followed every single time, which is exactly what people are worst at when a stock is falling. A rule that runs on its own doesn't hesitate.
For the bigger picture on protecting capital, read risk management in algo trading and seven ways to reduce drawdown.
Frequently asked questions
What is the 7% rule in the stock market?
It is a stop-loss rule: if a stock falls 7–8% below the price you bought it at, you sell it, with no exceptions. The aim is to keep each loss small so it can be recovered easily.
Who created the 7% rule?
William O'Neil, the founder of Investor's Business Daily, made it popular through his book How to Make Money in Stocks and the CAN SLIM method.
Should I use 7% or 8%?
Either works; O'Neil described the range as 7–8%. What matters more is deciding the number before you buy and sticking to it. Many traders use 7% on calmer stocks and 8% on more volatile ones.
Is the 7% rule good for intraday trading?
Usually not. A 7% stop is wider than most large-cap stocks move in a day, so intraday traders use tighter stops based on the day's volatility, often 0.5–2%.
Does the 7% rule work for crypto?
Crypto is far more volatile than most stocks, so a fixed 7% stop gets triggered by normal swings. A volatility-based stop, such as a multiple of ATR, is a better fit.
How do I calculate a 7% stop loss?
Multiply your buy price by 0.93. For a stock bought at ₹1,000, the stop is ₹1,000 × 0.93 = ₹930. For an 8% stop, multiply by 0.92.
Can I automate the 7% rule?
Yes. On Tradetron you can set a position's stop loss as "LTP ≤ entry price × 0.93", backtest it on past data, and run it Live Offline before trading with real money.