A flat base is a stretch of five weeks or more in which a stock that has already risen moves sideways in a narrow range, usually no more than about 15% from top to bottom. The flat base breakout strategy waits for the price to close above the top of that range, the buy point, on clearly higher volume. The idea is that the base absorbs selling from holders taking profits, and a close through its high on heavy volume shows that buyers have taken control again.
The method comes from William J. O'Neil, founder of Investor's Business Daily, who studied the charts of the biggest US stock winners and described their patterns in a book first published in 1988. His CAN SLIM® approach combines these chart bases with earnings growth and the direction of the market. The buy point at the top of the base, often called the pivot, is the part this preset automates.
Unlike the 20-day and 52-week breakouts, this strategy has a fixed target: it sells at +20%, in line with O'Neil's guideline of taking most gains at 20–25%, and it cuts losses at no more than 8%, the upper end of his 7–8% rule. The shape of the trade is therefore clear before entry: even with the full 8% stop, the potential gain is about 2.5 times the potential loss.
The exact rules
These are the rules the Volume Base Breakout preset runs in Clear Tape, checked on daily bars after each close. This page and the software read the same rulebook, so they always agree.
Entry
- Base: the longest window of 25 to 65 sessions just before today whose lowest low is within 15% of its highest high. That highest high is the pivot.
- Prior advance: the pivot is at least 30% above the lowest low of the 63 sessions before the base.
- The close is above the pivot, but no more than 5% above it.
- That day's volume is at least 1.4 × the average volume of the previous 50 sessions.
- The close is above the 50-day SMA, and the 50-day SMA is above the 200-day SMA. Buy at that close.
Stop
- The higher of 8% below the entry and one cent under the lowest low of the previous 10 sessions. Set on the entry day.
Exit
- The +20% target is reached (a day's high touches it), or a close below the 50-day SMA on volume above the 50-session average (sell at that close).
Target
- Entry + 20%. The trade is closed there.
Parameters
| Parameter | Value |
|---|---|
| Base length | 25–65 sessions (5–13 weeks) |
| Base depth | at most 15% |
| Prior advance | at least 30% above the low of the 63 sessions before |
| Buy zone | up to 5% above the pivot |
| Volume | ≥ 1.4 × average volume (50) |
| Trend | close > SMA 50 > SMA 200 |
| Stop | 8%, or 1¢ under the 10-day low if higher |
| Target | +20% |
| Minimum history | 260 sessions |
Data it needs
- Daily bars (open, high, low, close and volume), split-adjusted: at least 260 sessions, about 12 months.
Where it differs from the published method
- No market filter: the optional check that SPY is above its own 50-day SMA is not applied.
- Only flat bases are detected. Cup-with-handle and other shapes are left out because they are too ambiguous to detect reliably.
Terms used
- Base and pivot: A base is a sideways stretch after an advance. The pivot is the base's highest high: the level a breakout must clear.
- Average volume: The average daily share volume of the n sessions before today. Today is left out so a heavy day doesn't raise its own yardstick.
- SMA (simple moving average): The plain average of the last n closing prices, today included. "The 50-day SMA" averages the last 50 closes.
- n-day low: The lowest intraday low of the n sessions before today (today left out).
Who it suits
Those with about two hours at the weekend and 15–30 minutes each trading day, who will hold mostly cash in corrections and accept that fewer than half of trades win.
This strategy suits traders who want a clear plan before every trade: the buy point, the stop and the target are all known in advance. It fits naturally with fundamental homework, since O'Neil's method also looks for strong earnings growth; the preset checks only the chart, so the earnings work is yours. Expect to spend some time at the weekend reviewing bases forming on your watchlist and a few minutes each evening checking for breakouts.
Signals are relatively infrequent, which makes the strategy manageable alongside a job. The trade-off is dependence on the market: breakouts from bases work far less often in a correcting market, so it is best run while the broad market is in an uptrend, with the patience to hold mostly cash when it is not.
Strengths
- Focuses on the few leaders that produce a large share of the gains.
- Combines earnings growth, institutional demand, group strength and RS.
- Losses capped about 7–8% below the entry; winners trailed with the 50-day.
- The market's state sets when to buy and when to hold cash.
Weaknesses
- A low hit rate: often fewer than half of all trades win.
- Highly market-dependent: many growth stocks fell 50% or more in 2022.
- Earnings gaps can jump the stop, so a loss can exceed the plan.
- More homework: quarterly results and filings, about two hours a week.
Where it struggles: Breakouts in a correcting market and late-stage bases fail more often.
Common mistakes
- Buying above the buy zone. A close more than 5% above the base high is extended: the stop is farther away and the target closer, so the trade no longer has the shape the rules assume. Let it go and wait for the next base.
- Accepting a breakout on light volume. The rule asks for at least 1.4× the 50-session average; a move through the high without that volume is more likely to be a false breakout.
- Calling every sideways patch a base. The base must follow an advance of at least 30% and stay within 15% from high to low; a choppy range after a decline is a different setup.
- Widening the 8% stop. The stop is the higher of 8% below the entry and one cent under the 10-session low. Moving it lower after a weak day turns a planned loss into an unplanned one; the stop placement guide explains why the level is fixed before entry.
- Ignoring the market. Bases that break out while the broad market is falling tend to fail. This preset has no market filter, so check the index trend yourself.
Worked example
Illustrative numbers only. A stock rises from $40 to $60, then trades sideways for eight weeks between $52 and $60, a base about 13% deep. The base high of $60 is the buy point, and the buy zone runs to $63. Today it closes at $62.50 on 1.6 million shares against a 50-session average of 1 million, 1.6× average, with the 50-day SMA above the 200-day, so the strategy buys at $62.50.
The stop is the higher of 8% below the entry, $57.50, and one cent under the 10-session low of $55, $54.99; so it is $57.50, and the risk is $5 a share. The target is $62.50 × 1.2 = $75. With a $25,000 account and 1% risk ($250), that is 50 shares, about $3,125. If a day's high reaches $75, the trade closes for $12.50 a share, $625 or 2.5R before costs; if the stop is hit, the loss is $250, or 1R. Try the numbers in the risk-reward calculator.
Learn and practise
Academy lessons
- Trend following and breakouts: Bases and pivots: tight ranges, narrow days and volume pivots
- Growth stocks and relative strength: Buy points for leaders: bases, breakouts, volume pivots and earnings gaps
- Price Action and Wyckoff: Breakouts and false breakouts: trading both outcomes
Calculators and guides
- Stop-loss placement: where to put a stop
- Unusual volume: what a volume spike means
- Risk-reward ratio: targets, stops and win rate
- Risk-reward calculator
- Position size calculator
- Trading plan template
Glossary terms
Using it in Clear Tape
- Free Turn on the Volume Base Breakout preset in Trading systems. The rules are written out in full, and you can build your own systems from them (Free: up to 5 systems and a 50-stock watchlist).
- Tools After every close, Volume Base Breakout screens your watchlist and lists its signals, with the entry, the stop and the target drawn on the chart.
- Free Check against my system: every rule of Volume Base Breakout on any stock's daily bars, the levels it sets and the caveats (earnings close by, thin trading, gaps wider than the stop), with a short AI-written explanation of those facts. One check a day on Free as a trial, 10 on Tools, 30 on Pro.
- Tools Backtest Volume Base Breakout with the holdout test: judged on 2000–2014, then run unchanged from 2015 to now against holding the same stocks, with your own costs and risk per trade (Tools 20 backtests a day, Pro 50). Results are hypothetical: each report discloses costs and survivorship bias, and past results do not predict future ones.
- Free Log the trades in the free trade journal, tagged with the system: R multiples, expectancy and an AI score of how closely each trade followed the plan.
- Pro The AI trading-system coach proposes rules from the way you actually trade (Pro, 5 conversations a month).
For educational purposes only. Not investment advice. Backtest results are hypothetical and do not predict future results.