7% Sell Rule: O’Neil Stop-Loss Explained
The 7% sell rule na to sell stock wey fall 7% to 8% below your buy price. See the recovery math and why stop orders fit fill well below 7%.
The 7% sell rule na William O'Neil instruction to sell any stock wey fall 7% to 8% below the price wey you pay, with no exception and no waiting for rebound. Na loss cap, no be forecast: the work na to keep every mistake small enough so one normal winner fit pay for am.
Wetin be the 7% sell rule?
O'Neil na im found Investor's Business Daily (IBD), and e explain the rule for How to Make Money in Stocks. If stock wey you hold dey trade 7% or 8% below your purchase price, you sell am at market for that session, no matter wetin you think about the company. IBD describe 7% to 8% as the outer limit, no be target: after poor entry or for weak market, you cut the loss earlier.
Four details dey easy to miss.
- The reference na your purchase price, never the stock high; if holding don rise 20% and e give back 10%, e never touch the rule.
- The trigger na price, never the story. You make the decision before time and execute am when you least wan act.
- E pair with the CAN SLIM entry rule: O'Neil claim say stock wey person buy at proper chart breakout hardly ever drop 8% below the buy point.
- No averaging down. Adding below your cost go defeat the cap.
Why 7%? The recovery arithmetic behind the rule
Losses and gains no be equal, and the difference dey increase as loss dey grow. After 7% loss, $100 become $93. To return to $100, you need $7 gain on $93 base, and that na 7.5%. The general method na to divide the loss by wetin remain. The hurdle dey rise faster than the loss.
- 7% loss need 7.5% gain to return to break-even.
- 10% loss need 11.1%.
- 20% loss need 25%.
- One-third loss need 50%.
- 50% loss need 100%.
- 75% loss need 300%.
The panel below dey calculate the hurdle for each of those loss sizes.
| loss | loss pct | gain wey dey needed pct |
|---|---|---|
| 7% | 7 | 7.5 |
| 10% | 10 | 11.1 |
| 20% | 20 | 25 |
| 33.3% | 33.3 | 49.9 |
| 50% | 50 | 100 |
| 75% | 75 | 300 |
The exact SQL behind every number
SELECT
concat(toString(round(loss_pct, 1)), '%') AS loss,
round(loss_pct, 1) AS loss_pct,
round(100 * loss_pct / (100 - loss_pct), 1) AS gain_needed_pct
FROM
(
SELECT arrayJoin([7, 10, 20, 100 / 3, 50, 75]) AS loss_pct
)
ORDER BY loss_pctThe cap dey keep every mistake for the flat part of that curve. O'Neil explanation be say if losses stay at 8% and gains reach 25%, trader fit get two wrong calls and one correct call and still come out ahead: two 8% losses cost 16 units, one 25% gain return 25, leaving net 9 before costs. Na this arithmetic be the full case for the rule.
How traders dey implement the 7% rule with a stop order?
Most followers enforce the rule with resting order wey dem enter immediately the purchase fill. Two order types fit do the work.
A stop order (stop-loss) dey rest at trigger price. When stock trade at or through that level, the order turn market order and fill at the next available price. Buy at $100, stop at $93: print at $93 go trigger the order, and for liquid stock the fill fit land within few cents of $93.
A stop-limit order dey rest at the same trigger, but e convert to limit order at second price wey you set. Stop at $93, limit at $92: the order trigger at $93 and fill at $92 or better, or e no fill at all. E protect against poor fill, but you lose the certainty of getting out. Full comparison dey for stop order versus stop-limit order.
Since 2016, NYSE itself no longer accept stop orders; your broker dey hold the instruction and send the market order when the trigger print, usually only during regular session. The rule no apply to option contracts, where 7% stock move fit routinely become 30% to 50% move for the contract; stop orders on options explain the difference.
A 7% stop fit fill far below 7%?
Yes. Stop only work while market dey open and stock dey trade through your level. Earnings release after close, or downgrade before open, fit make stock gap overnight: stock wey close at $98 fit open at $84 without ever trading at $93. Your stop go trigger on the first print near $84 and fill there, giving 16% loss on position wey you cap at 7%. why stocks gap overnight explain the mechanics of that gap.
Stop-limit no go save you here. With limit at $92 and open at $84, the order go remain unfilled and you still hold the stock. As IBD state am, the rule no pause after gap: the loss don pass plan, and instruction na to take the loss instead of waiting for gap to close. Position size, no be order type, na wetin limit gap risk.
The 7% rule dey concern ETFs, returns, or withdrawals?
This phrase dey mix with two unrelated ideas for search. The first na the commonly quoted long-run average real return of US stocks, roughly 7% per year after inflation over very long periods. Na historical average, no be rule. The second na the “7% withdrawal rule” for retirement planning, an aggressive cousin of the 4% rule. E talk about how much of portfolio to withdraw each year, and nothing about selling losers. Neither one relate to O'Neil.
The live question for ETF holders na whether the sell rule belong on index fund. O'Neil write am for individual growth stocks wey person buy at breakout. Broad index fund dey fall 7% below some purchase price during every correction, meaning decline of 10% or more. Whether hard cap fit belong on holding wey person plan to keep for decades na judgment about the holding purpose, and the rule as written no address am. The 3-5-7 rule in options and the 8-4-3 rule for mutual funds no relate to am too.
Wetin be the criticism of fixed 7% stop?
The standard objection na say fixed percentage no consider how much the stock dey move on normal day. Stock wey dey swing 4% or 5% from one close to the next fit trade 7% below almost any entry because of ordinary noise alone. For that stock, the stop dey closer to coin flip on the daily range than verdict on the investment thesis. The same 7% for stock wey move 1% per day na rare event.
Whipsaw na the cost: series of small losses and re-entries, with each one paying the spread. O'Neil answer na say you fit buy back stock wey break out again; how long a losing streak is normal put numbers on how long such runs dey last.
Volatility-scaled alternatives address the objection directly. None better in every situation; each one trade whipsaw against give-back differently.
- ATR stops set the distance as multiple of average true range, meaning the stock typical daily range over recent weeks. So the stop go widen for volatile names and tighten for quiet ones.
- Fixed-dollar risk with variable stop start from the money wey you ready to lose, for example 1% of $50,000 account, or $500. 7% stop then allow $7,143 position; 15% stop on wilder name allow $3,333. Same loss if you wrong, but different position size.
The panel below dey run that sizing at three stop distances.
| stop | position size usd |
|---|---|
| 7% stop | 7143 |
| 10% stop | 5000 |
| 15% stop | 3333 |
The exact SQL behind every number
SELECT
concat(toString(stop_pct), '% stop') AS stop,
round(500 / (stop_pct / 100)) AS position_size_usd
FROM
(
SELECT arrayJoin([7, 10, 15]) AS stop_pct
)
ORDER BY stop_pctThe thing wey both share with O'Neil rule na the important part: you decide the exit before the entry and enter am as order, instead of keeping am as intention.
FAQ
Wetin be the 7% sell rule for stocks?
William O'Neil rule, wey Investor's Business Daily teach, say sell any stock wey fall 7% to 8% below the price wey you pay, with no exception. You measure am from your purchase price, never from the stock high.
Why 7% loss need 7.5% gain to recover?
After 7% loss, $100 become $93. To return to $100, you need $7 on $93 base, and that na 7.5%. Recovery gain na the loss divided by wetin remain, so the hurdle dey grow faster than the loss. 50% loss need 100% gain.
The 7% rule apply to ETFs and index funds?
O'Neil write am for individual stocks wey person buy at chart breakout, and e no address index funds. Broad index fund dey drop 7% below some purchase price during every correction, so applying the cap to long-term fund holding na judgment wey the rule itself no make.
The 7% rule be the same as 7% return or 7% withdrawal rule?
No. The 7% average annual real return na long-run historical figure for US stocks, while the 7% withdrawal rule na retirement drawdown rate. Both no relate to O'Neil rule for selling losing stock.
Percentage stop easy to explain but harder to size. If you want know how often stock don close 7% below previous close, or how large its overnight gaps don be, ask in plain English on the Strasmore terminal.