CANSLIM is William O'Neil's seven-factor stock selection methodology that combines fundamental criteria (current earnings, annual earnings, new products) with technical timing (supply/demand, leader status, institutional sponsorship, market direction). SEPA (Specific Entry Point Analysis) is Mark Minervini's methodology that filters stocks through a strict technical trend template before applying fundamental quality checks. Both aim to find the same type of stock — high-growth leaders in strong uptrends — but they approach the problem from different starting points.
Origins and Philosophy
CAN SLIM: William O'Neil's Fundamental-First Approach
William O'Neil developed CAN SLIM after studying every winning stock from 1880 to the present. His research at Investor's Business Daily revealed that virtually all big stock market winners shared specific fundamental and technical characteristics before their major advances.
The CAN SLIM acronym encodes seven criteria:
- C — Current quarterly earnings per share (up 25%+ year-over-year)
- A — Annual earnings growth (up 25%+ over 3–5 years)
- N — New products, new management, or new price highs
- S — Supply and demand (shares outstanding, volume on breakout)
- L — Leader or laggard (relative strength rating 80+)
- I — Institutional sponsorship (increasing number of quality fund holders)
- M — Market direction (only buy in a confirmed uptrend)
O'Neil's philosophy is fundamentals-first: find companies with accelerating earnings and sales, then use technical analysis to time your entry. For a complete breakdown, see our CANSLIM screening criteria guide.
SEPA: Mark Minervini's Technical-First Approach
Mark Minervini's SEPA methodology was developed through his own trading career, which produced a verified 220% average annual return over five years. While heavily influenced by O'Neil (Minervini openly credits him), SEPA places greater emphasis on the technical trend template as the primary filter.
The SEPA approach works in stages:
- Trend template — Apply strict technical criteria to identify stocks in a confirmed stage 2 uptrend (price above key moving averages, moving averages in the right order, trending up for minimum timeframe).
- Fundamental quality check — Verify earnings growth, sales acceleration, and margin expansion.
- Volatility contraction pattern (VCP) — Wait for the stock to form a base with progressively tighter price contractions, signaling decreasing supply.
- Specific entry point — Buy the breakout from the VCP on above-average volume.
For the full SEPA criteria breakdown, see our Minervini SEPA trend template guide.
Side-by-Side Criteria Comparison
| Criteria | CAN SLIM | SEPA |
|---|---|---|
| Earnings growth | 25%+ quarterly and annual (primary filter) | Required but secondary to trend |
| Sales growth | Accelerating, ideally 25%+ | Accelerating preferred |
| Relative strength | RS Rating 80+ (IBD scale) | Outperforming 70%+ of stocks |
| Trend requirement | Stock in uptrend, near new highs | Strict trend template (8 technical rules) |
| Institutional sponsorship | Increasing fund ownership required | Not a primary criterion |
| Market direction | Critical — "M" factor gates all buying | Important but more nuanced approach |
| Entry trigger | Breakout from base on volume | VCP breakout with specific risk/reward |
| Base patterns | Cup with handle, flat base, double bottom | VCP (volatility contraction pattern) |
| Risk management | 7-8% stop-loss from buy point | Tighter stops, often 5-6% or less |
| Position sizing | Concentrate in 4-5 best positions | Risk-based sizing per trade |
Where They Overlap (It's a Lot)
Despite being presented as different systems, CANSLIM and SEPA agree on the fundamentals of stock selection more than they disagree:
- Both target growth stocks in stage 2 uptrends. Neither method buys falling knives, turnarounds, or value stocks. They want stocks already showing strength.
- Both require strong earnings. O'Neil demands 25%+ quarterly growth. Minervini wants accelerating earnings. In practice, the stocks that pass either filter largely overlap.
- Both use relative strength. CAN SLIM's RS Rating 80+ requirement and SEPA's trend template both ensure you're buying stocks outperforming the market.
- Both buy breakouts from bases. Whether you call it a "cup with handle" or a "VCP," both methods wait for consolidation, then buy the upside breakout on volume.
- Both cut losses quickly. O'Neil's 7-8% stop-loss rule and Minervini's risk-based stops reflect the same core principle: protect capital, let winners run.
- Both require market awareness. CAN SLIM's "M" factor and SEPA's emphasis on market environment both say: don't fight the trend.
If you ran a CANSLIM scan and a SEPA scan on the same day, you'd likely find 60-70% overlap in the results. The stocks that appear on both lists are often the strongest setups available.
Where They Actually Differ
1. Starting Point: Fundamentals vs. Technicals
CAN SLIM starts with fundamentals. O'Neil's model says: first find companies with accelerating earnings and sales, then check if the chart shows proper technical action. SEPA inverts this: first filter the entire market by trend template to find technically strong stocks, then verify fundamental quality.
In practice, both approaches converge on similar stocks. But the starting point matters for workflow. CANSLIM traders might miss a stock with modest but accelerating earnings that's technically perfect. SEPA traders might miss a stock with explosive fundamentals that hasn't yet formed a clean trend template.
2. Fundamental Depth
CAN SLIM goes deeper on fundamentals. O'Neil's system evaluates institutional sponsorship (are quality mutual funds buying?), new product catalysts, and industry group strength — factors that SEPA acknowledges but doesn't formalize as screening criteria.
Minervini cares about earnings and sales, but his trend template is doing much of the fundamental work implicitly. A stock that passes the SEPA trend template almost certainly has improving fundamentals — the market is reflecting that information in the price.
3. Technical Precision
SEPA's trend template is more technically precise than CAN SLIM's chart requirements. Minervini specifies exact moving average relationships, minimum trend duration, and distance from 52-week lows. CAN SLIM's technical requirements are more qualitative — "proper base," "near new highs," "increasing volume."
This makes SEPA easier to screen for programmatically and harder to fudge. CANSLIM's qualitative elements require more human judgment, which can be both an advantage (flexibility) and a disadvantage (confirmation bias).
4. Entry and Risk Management
Minervini's VCP entry is more specific than O'Neil's general breakout approach. The VCP requires progressively tighter price contractions before the breakout — a concrete, measurable pattern. CAN SLIM defines several base patterns (cup with handle, flat base, double bottom) but doesn't emphasize the contraction dynamic as explicitly.
On risk management, Minervini typically uses tighter stops (5-6% from the specific buy point) compared to O'Neil's standard 7-8% rule. This tighter stop reflects SEPA's emphasis on identifying a precise low-risk entry point where, if the stock violates it, the setup has failed.
5. Market Timing
CAN SLIM's "M" factor is binary: the market is either in a confirmed uptrend (buy) or not (sit in cash). O'Neil uses follow-through days and distribution day counts to make this determination. SEPA takes a more nuanced approach — Minervini may reduce position size or tighten criteria during uncertain markets rather than going fully to cash.
Which Method Is "Better"?
This is the wrong question. Both methods have produced extraordinary results in the hands of skilled practitioners. O'Neil's track record spans decades. Minervini won the U.S. Investing Championship multiple times. The methods work because they're both built on the same core insight: buy the strongest stocks in the strongest uptrends and cut losses quickly when wrong.
A more useful question is: which method fits your trading personality?
- Choose CAN SLIM if you want a research-intensive approach that deeply analyzes company fundamentals, industry groups, and institutional ownership. You enjoy reading earnings reports and understanding the business behind the stock.
- Choose SEPA if you prefer a systematic, technically precise approach that uses the trend template as the primary filter. You're comfortable with tighter stops and want a more mechanical screening process.
- Use both if you want the most robust stock selection framework. Stocks that pass both CANSLIM and SEPA filters have the strongest combination of fundamental quality and technical positioning.
Using CANSLIM and SEPA Together
The strongest approach is to treat CANSLIM and SEPA as complementary filters rather than competing methods. Here's a practical workflow:
- Run both scans. Use the CANSLIM scan and SEPA trend template scan to generate two candidate lists.
- Focus on the overlap. Stocks that appear on both lists have both fundamental and technical confirmation. These are your highest-conviction candidates.
- Use SEPA for entry timing. Once you've identified a CANSLIM-quality stock, apply Minervini's VCP framework to find the specific low-risk entry point.
- Use CAN SLIM for position management. O'Neil's rules on pyramiding into winning positions and taking profits at 20-25% gains provide a solid framework once you're in the trade.
This combined approach takes advantage of each method's strength: CANSLIM's fundamental depth for stock selection and SEPA's technical precision for entry timing.
How to Screen for Both Methods
Screening for CANSLIM requires fundamental data that most free screeners don't provide — particularly institutional sponsorship trends and IBD's proprietary ratings. MarketSmith is the standard tool, though it's expensive at $149.95/month.
Screening for SEPA's trend template is more straightforward technically, but implementing the full eight-point checklist requires combining multiple moving average conditions, price relative to highs/lows, and trend duration filters.
SwingTradeScanner runs both CANSLIM and SEPA scans daily, making it easy to compare results and find the overlap — the stocks that both O'Neil and Minervini would approve of. For swing traders who follow both methodologies, having a single tool that outputs both scan results saves significant time.
The Bottom Line
CANSLIM and SEPA are more alike than different. They share the same DNA — growth stocks, strong trends, breakout entries, and disciplined risk management. CANSLIM goes deeper on fundamentals and institutional analysis. SEPA goes deeper on technical precision and entry timing.
Don't waste time arguing which is "better." Learn both, understand their overlap, and use each method's unique strengths where they matter most. The stocks don't care which acronym found them — they care whether you bought at the right price and managed your risk.
Questions
Is CANSLIM the same as SEPA?
No, but they share significant overlap. Both target growth stocks in uptrends and use breakout entries with stop-losses. The main difference is that CANSLIM emphasizes fundamental analysis (earnings, institutional sponsorship) as the primary filter, while SEPA uses a strict technical trend template first.
Can I use CANSLIM and SEPA together?
Yes, and many top traders do exactly that. Stocks passing both filters have the strongest combination of fundamental quality and technical positioning. Use CANSLIM criteria for stock selection and SEPA's VCP framework for precise entry timing.
Which method has a better track record?
Both have exceptional track records. O'Neil's CANSLIM method has identified winning stocks across multiple decades and market cycles. Minervini's SEPA approach earned him verified 220% average annual returns and multiple U.S. Investing Championship wins. Both work when applied with discipline.
Do CANSLIM and SEPA work in bear markets?
Both methods emphasize sitting in cash or reducing exposure during bear markets. CANSLIM's "M" factor specifically prohibits buying when the market trend is down. SEPA's trend template naturally produces fewer candidates in weak markets. Neither method is designed to short stocks, though both practitioners acknowledge shorting as an option.
What is the SEPA trend template?
The SEPA trend template is an eight-point technical checklist that identifies stocks in a confirmed stage 2 uptrend. It requires the stock price to be above the 150-day and 200-day moving averages, the 150-day above the 200-day, the 200-day trending up for at least one month, the price within 25% of its 52-week high, and at least 25% above its 52-week low.
Run CANSLIM and SEPA Scans in One Place
SwingTradeScanner delivers daily results for both CAN SLIM and SEPA trend template scans. Find the overlap — the stocks both methods agree on. Start free.
Start free trial