Is Not Random
Most fundamental investors treat the moment of purchase as an output of their analysis, not a separate decision. They identify the business, run the numbers, reach a valuation conclusion — and then they buy at whatever price is available on the day they decide. The implicit assumption is that a sound business at a reasonable price will eventually deliver the outcome the analysis predicts, and that the calendar date of the entry does not significantly alter that outcome.
Mark Minervini's framework challenges that assumption directly. His argument is not that fundamental analysis is wrong. It is that a correct fundamental assessment does not, by itself, define the risk of the entry. Two investors can complete identical fundamental work on the same business and reach the same conclusion about its value. The one who enters at a technically sound moment will face a materially different holding experience from the one who enters without that discipline — the entry point, not the fundamental analysis, is where the risk of a correct thesis is actually set.
SEPA — Specific Entry Point Analysis — is Minervini's method for identifying the precise moment within an established uptrend where the reward-to-risk relationship is most clearly defined and the price action itself has confirmed what the fundamental analysis concluded. It does not replace the fundamental work. It answers the question the fundamental work leaves open — not what to own, but when the entry risk is most precisely and objectively defined.
"A proper buy point is specific. It is the price level at which the stock's own action — narrowing range, declining volume, then the breakout on volume — signals that supply has been absorbed and demand is in control."
Mark Minervini · Trade Like a Stock Market Wizard (2013) — paraphraseThe foundation of SEPA is what Minervini calls the trend template — the set of conditions that must exist before any specific entry point becomes relevant. The stock must already be trading above its 150-day and 200-day moving averages, the 200-day average must have been trending upward for at least one quarter, and the stock must be within a reasonable range of its 52-week high. A business that clears the fundamental case but sits in Stage 4 distribution does not meet the trend template. SEPA begins with trend confirmation, not valuation alone.
Within the established uptrend, Minervini's specific entry point is identified through the Volatility Contraction Pattern. Over three to five contraction cycles, the stock's weekly price range progressively narrows and the volume through each successive tightening declines. The contractions are measured — each contraction typically shows a smaller price decline than the preceding one. What this pattern reflects is not a loss of interest in the business. It is the systematic absorption of the remaining overhead supply — shares held by investors who bought at higher prices, gradually being absorbed by buyers willing to commit capital at current levels.
The entry is the breakout from the final and tightest contraction, on volume that is materially above the average of the preceding weeks. Expanding price range on expanding volume is the evidence that supply has been exhausted and demand has taken control. At that moment, the fundamental investor can define their entry risk with specificity — the breakout level becomes the reference point, and the depth of the final contraction provides a natural risk parameter. The analysis has identified the business; the VCP and the breakout have identified the moment.
The Nifty 50 fell approximately 17% between January and June 2022, driven primarily by the global inflation shock and the resulting rise in policy rates. The fundamental case for large-cap Indian equities — corporate earnings recovery, domestic consumption growth, government capital expenditure — did not change materially through that correction. The correction was driven by valuation compression from rising rates, not by deterioration in the underlying businesses.
Through the second half of 2022, the Nifty 50 traced a recovery that exhibited the characteristics Minervini's framework identifies as a volatility contraction. The weekly price range progressively narrowed from July through November. Volume on down weeks was comparatively lower than volume on up weeks — the signature of a market in which selling pressure was being progressively absorbed rather than accelerating. The index remained above its 200-day moving average throughout the contraction, confirming that the longer-term trend was intact.
When the Nifty 50 broke above its prior high and pushed to new all-time highs in November 2022 on above-average volume, the fundamental case had been available throughout 2022. The VCP-like structure of the second-half recovery added the technical confirmation that supply had been absorbed and institutional demand had returned. A fundamental investor who waited for that signal entered later than one who bought during the June correction — but entered with the price action working as a tailwind from the first day of the position.
A fundamental investor who entered during the June 2022 correction on valuation grounds owned the same market thesis. Through the second half of 2022, they experienced a sideways market with no technical reference for distinguishing a genuine recovery from continued deterioration. They had conviction — but the price action provided no confirmation of it. The SEPA investor entered later and carried less uncertainty about the direction of the position from the point of entry.
The Nifty 50 is referenced for case study illustration purposes only and does not constitute an investment recommendation. Index levels and timing are approximate — verify before relying on any figure mentioned here.
Ramdeo Agrawal's QGLP framework places Price as the final gate — the checkpoint that a business must clear after Quality, Growth, and Longevity have each passed their assessment. The 'P' test asks whether the price being paid reflects what the analysis has found. Minervini's SEPA framework sits inside that 'P' assessment, but at a finer level of resolution than the valuation question alone provides.
A business can pass the Price test on valuation grounds — the multiple may be appropriate, the margin of safety may be present — and still present a poorly defined entry risk. A reasonable price in a Stage 4 distribution pattern is not a low-risk entry. A reasonable price at the breakout of a VCP within an established uptrend is. SEPA adds the observation that a reasonable valuation is a necessary condition for a sound entry, not a sufficient one.
Weinstein's stage framework and Minervini's SEPA answer two distinct questions that the fundamental analysis alone cannot resolve. Weinstein identifies whether the broader price trend is a tailwind or a headwind — whether institutional money is accumulating or distributing. Minervini identifies the specific moment within the accumulation phase where supply has been absorbed and the entry risk is most precisely defined. The two frameworks are sequential — stage first, specific entry point second — and both operate as additions to the fundamental case, not replacements for it.
The Through-Line
A correct fundamental analysis does not define the risk of the entry. Two investors who reach identical conclusions about a business will face different holding experiences if one waits for the VCP breakout on volume within an established trend and the other enters at the first attractive price. The entry on the breakout provides a defined risk parameter, evidence that institutional accumulation has confirmed the thesis, and price behaviour as a tailwind rather than a test of conviction.
The fundamental case identifies the business. The trend template confirms the direction. The VCP and the breakout identify precisely where, within the confirmed direction, the entry risk is smallest.
Entry is not an afterthought. The specific entry point is where the risk of a correct thesis is set — and the difference between a well-timed entry and an early one can determine whether a sound fundamental analysis delivers its expected outcome or spends years waiting for the market to catch up.
The complete Minervini SEPA framework — with the full VCP criteria, trend template checklist, and worked examples applied to Indian equities — is inside the Investor Codex Learning Hub.
Explore the Learning HubThis newsletter is for educational purposes only. It does not constitute investment advice and should not be relied upon as the basis for any investment decision. Investor Codex is not registered with SEBI as a Research Analyst or Investment Adviser. All index and company references are for illustration purposes only and are not recommendations to buy or sell. Past performance is not indicative of future results. All investments involve risk, including the possible loss of principal.