SEPA Strategy Analysis
Analyze stocks using Mark Minervini's SEPA (Specific Entry Point Analysis) methodology.
How to use it
Claude Code
- Run the line below. It pulls the whole folder into
~/.claude/skills/sepa-strategy. - Describe your job in plain words. Claude Code follows the skill from there.
npx degit himself65/finance-skills/plugins/market-analysis/skills/sepa-strategy#main ~/.claude/skills/sepa-strategyFor one project only, change the path to .claude/skills/sepa-strategy.
Claude (web or desktop app)
- On this page open ⋯ → Download .md.
- Save it as SKILL.md in a folder, zip the folder, then Customize → Skills → + → Create skill → Upload a skill.
- Pick the file and Save. Claude shows the name and description and runs a security scan.
- Check the skill is switched on.
- Start a new chat and describe your job in plain words. The AI follows the skill from there.
ChatGPT or another app
- ChatGPT: make a Project and paste it into Instructions.
- Neither? Paste it at the top of a new chat — it works for that chat.
Not working?
- Check which app you pasted it into — the steps above name the right one.
- Some skills need the paid tier of Claude or ChatGPT.
Paste into Claude, ChatGPT or Cursor.
Source of SEPA Strategy Analysis
Show the full text251 lines
| name | description |
|---|---|
| sepa-strategy | > Analyze stocks using Mark Minervini's SEPA (Specific Entry Point Analysis) methodology. Use this skill whenever the user mentions SEPA, Minervini, superperformance, trend template, VCP (Volatility Contraction Pattern), Stage 2 uptrend, stage analysis, pivot point breakout, or asks about growth stock screening criteria. Also triggers when the user wants to evaluate whether a stock meets swing trading entry criteria, check moving average alignment (bullish stacking: price above 50MA above 150MA above 200MA), assess breakout quality with volume confirmation, calculate position sizing based on risk percentage, or identify consolidation patterns like cup-with-handle, flat base, bull flag, or high tight flag. Use this skill even when the user simply asks "should I buy this stock" or "is this a good setup" in the context of growth/momentum trading, or when they share a stock chart and want pattern analysis. |
SEPA Strategy Analysis
Analyze stocks using Mark Minervini's SEPA (Specific Entry Point Analysis) framework — a complete system for identifying high-probability growth stock entries with strict risk management.
Core philosophy: Buy the right stock, in the right stage, at a precise entry point, with strict risk controls. Win rate is ~50-55% — profitability comes from asymmetric risk/reward (small losses, large gains), not from predicting direction.
This skill is for educational/analytical purposes only. It does not constitute investment advice. Never execute trades based solely on this analysis.
Step 1: Gather Stock Data
Collect the following data for the stock. Use yfinance or any available market data tool.
| Data needed | Purpose |
|---|---|
| Current price | Trend template check |
| 50-day, 150-day, 200-day moving averages | MA alignment verification |
| 52-week high and low | Price position check |
| 200MA value from 1 month ago and 4-5 months ago | MA200 slope direction |
| 20-day average volume + today's volume | Volume ratio analysis |
| Recent quarterly EPS (last 3-4 quarters) | EPS growth & acceleration |
| Annual EPS (last 3 years) | Long-term growth trend |
| Recent quarterly revenue (last 3-4 quarters) | Revenue growth check |
| Gross margin and net margin trend | Margin health |
| Institutional ownership changes (if available) | Smart money signal |
| RS rating or 12-month relative performance vs S&P 500 | Relative strength |
| Price history for pattern recognition | VCP / chart pattern analysis |
If certain data is unavailable, note it and proceed with what you have. Missing RS rating is a significant gap — flag it.
Step 2: Stage Analysis — Identify the Current Stage
Every stock cycles through four stages. Read references/stage-analysis.md for full details.
Determine which stage the stock is in:
| Stage | Characteristics | Action |
|---|---|---|
| Stage 1 — Basing | Price near 200MA, MA flat/declining, MAs tangled, low volume | Do nothing, wait |
| Stage 2 — Advancing | Making higher highs/lows, bullish MA alignment, volume on up days | Only stage to buy |
| Stage 3 — Topping | Wide swings at highs, frequent false breakouts, heavy volume without progress | Reduce, no new positions |
| Stage 4 — Declining | Below all MAs, bearish alignment, bounces are selling opportunities | Full cash, stay away |
If the stock is NOT in Stage 2, stop here and tell the user. No further analysis needed.
Within Stage 2, count the base number (how many consolidation-then-breakout cycles have occurred):
- Base 1-2: Safest, most upside potential — full position
- Base 3-4: Still valid but reduce position size
- Base 5-6: Late stage — half position at most
- Base 7+: Avoid — likely transitioning to Stage 3
Step 3: Trend Template — 8 Mandatory Conditions
All 8 conditions must be met simultaneously. If any fails, the stock does not qualify. Read references/trend-template.md for detailed explanations.
Present results as a checklist:
| # | Condition | Status | Value |
|---|---|---|---|
| 1 | Price > 150MA and Price > 200MA | Pass/Fail | [actual values] |
| 2 | 150MA > 200MA | Pass/Fail | [actual values] |
| 3 | 200MA trending up for ≥1 month (ideally 4-5 months) | Pass/Fail | [slope data] |
| 4 | 50MA > 150MA and 50MA > 200MA | Pass/Fail | [actual values] |
| 5 | Price > 50MA | Pass/Fail | [actual values] |
| 6 | Price ≥ 30% above 52-week low | Pass/Fail | [% above low] |
| 7 | Price within 25% of 52-week high | Pass/Fail | [% from high] |
| 8 | Relative Strength > 70th percentile (prefer 85-90+) | Pass/Fail/Unknown | [RS if available] |
Memory aid: Conditions 1-5 = "MA staircase" (Price > 50MA > 150MA > 200MA, 200MA rising). Conditions 6-7 = "Price position" (far from low, near high). Condition 8 = "Relative strength" (market leader).
Step 4: Fundamental Check
Strong fundamentals separate real leaders from momentum-only stocks. Read references/fundamentals.md for thresholds and rating criteria.
Check these in order of importance:
- Quarterly EPS growth ≥ 20% (prefer 25-50%+). Below 20% = disqualify.
- EPS acceleration: Current quarter growth > prior quarter growth. Deceleration (even with positive growth) is a warning.
- Annual EPS growth ≥ 25% for each of the past 3 years.
- Revenue growth ≥ 15% annually, ≥ 20-25% quarterly preferred. If EPS grows but revenue doesn't, the growth is likely from cost-cutting (unsustainable).
- Margin trend: Gross and net margins stable or expanding = healthy. Contracting margins even with EPS growth = red flag.
- Institutional ownership increasing: Smart money accumulating = fuel for Stage 2 move.
- Catalyst: New product, FDA approval, major contract, market expansion, etc. Stocks with catalysts can run 50-100%+; without, typically 15-25%.
Rate fundamentals: A (EPS >30%, positive, revenue growing) / B (15-30%) / C (0-15%) / D (negative — skip).
Step 5: Pattern Recognition
Identify which consolidation pattern is forming (if any). Read references/patterns.md for detailed identification rules for each pattern.
VCP (Volatility Contraction Pattern) — The Core Pattern
The signature SEPA pattern. Look for these 7 characteristics:
- Stock must be in Stage 2 uptrend (prerequisite)
- Pullback depths decrease in sequence (e.g., 20% → 12% → 6% → 3%). Minimum 3 contractions, 4-5 ideal.
- Volume shrinks with each contraction. Final contraction shows "Volume Dry-Up" (VDU) — multi-week low volume.
- Higher lows — each pullback bottom is higher than the previous one.
- Clear pivot point — the consolidation range high = resistance level to break.
- RS > 70 (preferably 85-90+)
- Market in bull or neutral environment
Other Valid Patterns
| Pattern | Depth | Duration | Key Feature |
|---|---|---|---|
| Cup with Handle | Cup 12-35%, handle ≤12% | 7-65 weeks | U-shaped base + small handle |
| Flat Base | ≤ 15% | 5-10 weeks | Tight range near prior highs |
| Bull Flag | ≤ 50% of flagpole | 1-5 weeks | Sharp advance + tight drift down |
| High Tight Flag | ≤ 25% after 100%+ advance | 1-4 weeks | Rarest but most powerful |
All patterns share the same entry rule: breakout above the pivot point with volume ≥ 1.5x the 20-day average.
Step 6: Entry Point Analysis
Read references/entry-rules.md for detailed entry mechanics, true vs false breakout identification, and the pocket pivot alternative.
Primary Entry: Pivot Point Breakout
- Pivot point = the highest price in the consolidation range. This is the supply/demand inflection point.
- Buy zone = pivot price to +5% above pivot. This is the only valid entry window.
- Beyond +5%: Do NOT chase. Wait for the next setup.
- Breakout volume: Must be ≥ 1.5x the 20-day average volume (≥ 2x is strong confirmation).
- Earnings proximity: Avoid entering within 2 weeks of an earnings report.
Breakout Quality Check
| Signal | True Breakout | False Breakout |
|---|---|---|
| Volume | ≥ 1.5x average, big spike | Below average, weak |
| Close | Near the day's high | Falls back below pivot |
| Follow-through | Continues higher next day | Drops back into range |
| Context | VDU preceded breakout | No volume dry-up before |
Risk/Reward Validation
Before entering, verify:
- Stop loss distance: Entry price to stop ≤ 7-8%
- Reward/risk ratio: Target profit / stop distance ≥ 2:1 (prefer 3:1)
- If ratio < 2:1, the entry is too risky — skip it.
Step 7: Position Sizing & Stop Loss Plan
Read references/position-sizing.md for the full formula, examples, stop loss evolution, and pyramiding rules.
Position Size Formula
Shares = (Account Value × Risk Per Trade %) ÷ (Entry Price − Stop Price)
Example: $100,000 account, 1% risk, buy at $50, stop at $46.50:
- Max loss = $100,000 × 1% = $1,000
- Stop distance = $50 − $46.50 = $3.50
- Shares = $1,000 ÷ $3.50 = 285 shares ($14,250 = 14.25% of account)
Stop Loss Evolution (3 phases)
| Phase | Trigger | Action |
|---|---|---|
| Phase 1: Initial | At entry | Hard stop at entry price −7-8%. Non-negotiable. |
| Phase 2: Breakeven | Stock reaches +8% | Sell half, move stop to entry price (breakeven). Trade can no longer lose money. |
| Phase 3: Trailing | Stock reaches +15% | Sell another 25%, trail remaining stop along 20MA. Close below 20MA = exit all. |
Iron rules: Stop losses only move UP, never down. Never average down on a losing position. After 3-4 consecutive losses, reduce risk per trade to 0.5%.
Pyramiding (Adding to Winners)
Only add to winning positions, with decreasing size: 50% initial → 30% at +8% → 20% at next base breakout. Never add to losers.
Step 8: Market Environment Check
Read references/market-environment.md for detailed criteria.
The market environment is the master switch for position sizing:
| Environment | Criteria | Risk Per Trade | Max Positions |
|---|---|---|---|
| Bull | S&P 500/Nasdaq above 200MA, breadth expanding, new highs > new lows | 1-2% | 6-8 |
| Choppy | Sideways indices, frequent failed breakouts | 0.5-1% | 2-3 |
| Bear | Indices below 200MA, >50% of stocks below 200MA | 0% (no new positions) | 0 (all cash) |
Even the best setups fail in bear markets. Holding cash during bear markets IS a winning strategy — preserving capital for the next bull run.
Step 9: Respond to the User
Present a structured analysis report with these sections:
Report Structure
- Stock & Stage: Ticker, current price, identified stage, base count if Stage 2
- Trend Template Scorecard: 8-condition checklist with pass/fail and actual values
- Fundamental Grade: A/B/C/D with EPS growth, acceleration status, revenue, margins
- Pattern Identified: Which pattern (VCP, cup-handle, flat base, flag, HTF, or none), with key measurements (contraction depths, volume behavior)
- Entry Assessment:
- If a valid pattern exists: pivot price, buy zone, breakout volume requirement
- If not yet formed: what to watch for
- If already extended: "This has moved beyond the buy zone — wait for the next consolidation"
- Position Sizing: Using the formula, show exact shares, stop price, first target, second target, and reward/risk ratio. Ask the user for their account size and risk tolerance if not provided.
- Market Environment: Current assessment and how it affects sizing
- Overall Verdict: One of:
- Strong Buy Setup — all criteria met, actionable now
- Watch List — promising but pattern not yet complete or one condition marginal
- Pass — fails trend template, wrong stage, or poor fundamentals
Always end with the disclaimer that this is educational analysis, not investment advice.
Reference Files
references/stage-analysis.md— Four-stage theory, transition signals, base countingreferences/trend-template.md— Detailed 8-condition explanations and memory aidsreferences/fundamentals.md— EPS, revenue, margins, institutional holdings, catalystsreferences/patterns.md— VCP 7 rules, cup-with-handle, flat base, flag, high tight flag, quality vs fake signalsreferences/entry-rules.md— Pivot point mechanics, buy zone, pocket pivot, true vs false breakout identificationreferences/position-sizing.md— Formula, stop loss 3-phase evolution, pyramiding, loss handlingreferences/market-environment.md— Bull/choppy/bear criteria and position adjustment rules
| 1 | |
| 2 | name sepa-strategy |
| 3 | description > |
| 4 | Analyze stocks using Mark Minervini's SEPA (Specific Entry Point Analysis) methodology. |
| 5 | Use this skill whenever the user mentions SEPA, Minervini, superperformance, trend template, |
| 6 | VCP (Volatility Contraction Pattern), Stage 2 uptrend, stage analysis, pivot point breakout, |
| 7 | or asks about growth stock screening criteria. Also triggers when the user wants to evaluate |
| 8 | whether a stock meets swing trading entry criteria, check moving average alignment (bullish |
| 9 | stacking price above 50MA above 150MA above 200MA), assess breakout quality with volume confirmation, |
| 10 | calculate position sizing based on risk percentage, or identify consolidation patterns like |
| 11 | cup-with-handle, flat base, bull flag, or high tight flag. Use this skill even when the user |
| 12 | simply asks "should I buy this stock" or "is this a good setup" in the context of growth/momentum |
| 13 | trading, or when they share a stock chart and want pattern analysis. |
| 14 | |
| 15 | |
| 16 | # SEPA Strategy Analysis |
| 17 | |
| 18 | Analyze stocks using Mark Minervini's SEPA (Specific Entry Point Analysis) framework — a complete system for identifying high-probability growth stock entries with strict risk management. |
| 19 | |
| 20 | **Core philosophy:** Buy the right stock, in the right stage, at a precise entry point, with strict risk controls. Win rate is ~50-55% — profitability comes from asymmetric risk/reward (small losses, large gains), not from predicting direction. |
| 21 | |
| 22 | > This skill is for educational/analytical purposes only. It does not constitute investment advice. Never execute trades based solely on this analysis. |
| 23 | |
| 24 | |
| 25 | |
| 26 | ## Step 1: Gather Stock Data |
| 27 | |
| 28 | Collect the following data for the stock. Use yfinance or any available market data tool. |
| 29 | |
| 30 | | Data needed | Purpose | |
| 31 | |---|---| |
| 32 | | Current price | Trend template check | |
| 33 | | 50-day, 150-day, 200-day moving averages | MA alignment verification | |
| 34 | | 52-week high and low | Price position check | |
| 35 | | 200MA value from 1 month ago and 4-5 months ago | MA200 slope direction | |
| 36 | | 20-day average volume + today's volume | Volume ratio analysis | |
| 37 | | Recent quarterly EPS (last 3-4 quarters) | EPS growth & acceleration | |
| 38 | | Annual EPS (last 3 years) | Long-term growth trend | |
| 39 | | Recent quarterly revenue (last 3-4 quarters) | Revenue growth check | |
| 40 | | Gross margin and net margin trend | Margin health | |
| 41 | | Institutional ownership changes (if available) | Smart money signal | |
| 42 | | RS rating or 12-month relative performance vs S&P 500 | Relative strength | |
| 43 | | Price history for pattern recognition | VCP / chart pattern analysis | |
| 44 | |
| 45 | If certain data is unavailable, note it and proceed with what you have. Missing RS rating is a significant gap — flag it. |
| 46 | |
| 47 | |
| 48 | |
| 49 | ## Step 2: Stage Analysis — Identify the Current Stage |
| 50 | |
| 51 | Every stock cycles through four stages. Read `references/stage-analysis.md` for full details. |
| 52 | |
| 53 | Determine which stage the stock is in: |
| 54 | |
| 55 | | Stage | Characteristics | Action | |
| 56 | |---|---|---| |
| 57 | | **Stage 1** — Basing | Price near 200MA, MA flat/declining, MAs tangled, low volume | Do nothing, wait | |
| 58 | | **Stage 2** — Advancing | Making higher highs/lows, bullish MA alignment, volume on up days | **Only stage to buy** | |
| 59 | | **Stage 3** — Topping | Wide swings at highs, frequent false breakouts, heavy volume without progress | Reduce, no new positions | |
| 60 | | **Stage 4** — Declining | Below all MAs, bearish alignment, bounces are selling opportunities | Full cash, stay away | |
| 61 | |
| 62 | If the stock is NOT in Stage 2, stop here and tell the user. No further analysis needed. |
| 63 | |
| 64 | Within Stage 2, count the base number (how many consolidation-then-breakout cycles have occurred): |
| 65 | **Base 1-2**: Safest, most upside potential — full position |
| 66 | **Base 3-4**: Still valid but reduce position size |
| 67 | **Base 5-6**: Late stage — half position at most |
| 68 | **Base 7+**: Avoid — likely transitioning to Stage 3 |
| 69 | |
| 70 | |
| 71 | |
| 72 | ## Step 3: Trend Template — 8 Mandatory Conditions |
| 73 | |
| 74 | All 8 conditions must be met simultaneously. If any fails, the stock does not qualify. Read `references/trend-template.md` for detailed explanations. |
| 75 | |
| 76 | Present results as a checklist: |
| 77 | |
| 78 | | # | Condition | Status | Value | |
| 79 | |---|---|---|---| |
| 80 | | 1 | Price > 150MA and Price > 200MA | Pass/Fail | [actual values] | |
| 81 | | 2 | 150MA > 200MA | Pass/Fail | [actual values] | |
| 82 | | 3 | 200MA trending up for ≥1 month (ideally 4-5 months) | Pass/Fail | [slope data] | |
| 83 | | 4 | 50MA > 150MA and 50MA > 200MA | Pass/Fail | [actual values] | |
| 84 | | 5 | Price > 50MA | Pass/Fail | [actual values] | |
| 85 | | 6 | Price ≥ 30% above 52-week low | Pass/Fail | [% above low] | |
| 86 | | 7 | Price within 25% of 52-week high | Pass/Fail | [% from high] | |
| 87 | | 8 | Relative Strength > 70th percentile (prefer 85-90+) | Pass/Fail/Unknown | [RS if available] | |
| 88 | |
| 89 | **Memory aid:** Conditions 1-5 = "MA staircase" (Price > 50MA > 150MA > 200MA, 200MA rising). Conditions 6-7 = "Price position" (far from low, near high). Condition 8 = "Relative strength" (market leader). |
| 90 | |
| 91 | |
| 92 | |
| 93 | ## Step 4: Fundamental Check |
| 94 | |
| 95 | Strong fundamentals separate real leaders from momentum-only stocks. Read `references/fundamentals.md` for thresholds and rating criteria. |
| 96 | |
| 97 | Check these in order of importance: |
| 98 | |
| 99 | **Quarterly EPS growth ≥ 20%** (prefer 25-50%+). Below 20% = disqualify. |
| 100 | **EPS acceleration**: Current quarter growth > prior quarter growth. Deceleration (even with positive growth) is a warning. |
| 101 | **Annual EPS growth ≥ 25%** for each of the past 3 years. |
| 102 | **Revenue growth ≥ 15%** annually, ≥ 20-25% quarterly preferred. If EPS grows but revenue doesn't, the growth is likely from cost-cutting (unsustainable). |
| 103 | **Margin trend**: Gross and net margins stable or expanding = healthy. Contracting margins even with EPS growth = red flag. |
| 104 | **Institutional ownership increasing**: Smart money accumulating = fuel for Stage 2 move. |
| 105 | **Catalyst**: New product, FDA approval, major contract, market expansion, etc. Stocks with catalysts can run 50-100%+; without, typically 15-25%. |
| 106 | |
| 107 | Rate fundamentals: **A** (EPS >30%, positive, revenue growing) / **B** (15-30%) / **C** (0-15%) / **D** (negative — skip). |
| 108 | |
| 109 | |
| 110 | |
| 111 | ## Step 5: Pattern Recognition |
| 112 | |
| 113 | Identify which consolidation pattern is forming (if any). Read `references/patterns.md` for detailed identification rules for each pattern. |
| 114 | |
| 115 | ### VCP (Volatility Contraction Pattern) — The Core Pattern |
| 116 | |
| 117 | The signature SEPA pattern. Look for these 7 characteristics: |
| 118 | |
| 119 | Stock must be in Stage 2 uptrend (prerequisite) |
| 120 | **Pullback depths decrease** in sequence (e.g., 20% → 12% → 6% → 3%). Minimum 3 contractions, 4-5 ideal. |
| 121 | **Volume shrinks** with each contraction. Final contraction shows "Volume Dry-Up" (VDU) — multi-week low volume. |
| 122 | **Higher lows** — each pullback bottom is higher than the previous one. |
| 123 | **Clear pivot point** — the consolidation range high = resistance level to break. |
| 124 | RS > 70 (preferably 85-90+) |
| 125 | Market in bull or neutral environment |
| 126 | |
| 127 | ### Other Valid Patterns |
| 128 | |
| 129 | | Pattern | Depth | Duration | Key Feature | |
| 130 | |---|---|---|---| |
| 131 | | Cup with Handle | Cup 12-35%, handle ≤12% | 7-65 weeks | U-shaped base + small handle | |
| 132 | | Flat Base | ≤ 15% | 5-10 weeks | Tight range near prior highs | |
| 133 | | Bull Flag | ≤ 50% of flagpole | 1-5 weeks | Sharp advance + tight drift down | |
| 134 | | High Tight Flag | ≤ 25% after 100%+ advance | 1-4 weeks | Rarest but most powerful | |
| 135 | |
| 136 | **All patterns share the same entry rule**: breakout above the pivot point with volume ≥ 1.5x the 20-day average. |
| 137 | |
| 138 | |
| 139 | |
| 140 | ## Step 6: Entry Point Analysis |
| 141 | |
| 142 | Read `references/entry-rules.md` for detailed entry mechanics, true vs false breakout identification, and the pocket pivot alternative. |
| 143 | |
| 144 | ### Primary Entry: Pivot Point Breakout |
| 145 | |
| 146 | **Pivot point** = the highest price in the consolidation range. This is the supply/demand inflection point. |
| 147 | **Buy zone** = pivot price to +5% above pivot. This is the only valid entry window. |
| 148 | **Beyond +5%**: Do NOT chase. Wait for the next setup. |
| 149 | **Breakout volume**: Must be ≥ 1.5x the 20-day average volume (≥ 2x is strong confirmation). |
| 150 | **Earnings proximity**: Avoid entering within 2 weeks of an earnings report. |
| 151 | |
| 152 | ### Breakout Quality Check |
| 153 | |
| 154 | | Signal | True Breakout | False Breakout | |
| 155 | |---|---|---| |
| 156 | | Volume | ≥ 1.5x average, big spike | Below average, weak | |
| 157 | | Close | Near the day's high | Falls back below pivot | |
| 158 | | Follow-through | Continues higher next day | Drops back into range | |
| 159 | | Context | VDU preceded breakout | No volume dry-up before | |
| 160 | |
| 161 | ### Risk/Reward Validation |
| 162 | |
| 163 | Before entering, verify: |
| 164 | **Stop loss distance**: Entry price to stop ≤ 7-8% |
| 165 | **Reward/risk ratio**: Target profit / stop distance ≥ 2:1 (prefer 3:1) |
| 166 | If ratio < 2:1, the entry is too risky — skip it. |
| 167 | |
| 168 | |
| 169 | |
| 170 | ## Step 7: Position Sizing & Stop Loss Plan |
| 171 | |
| 172 | Read `references/position-sizing.md` for the full formula, examples, stop loss evolution, and pyramiding rules. |
| 173 | |
| 174 | ### Position Size Formula |
| 175 | |
| 176 | |
| 177 | Shares = (Account Value × Risk Per Trade %) ÷ (Entry Price − Stop Price) |
| 178 | |
| 179 | |
| 180 | **Example**: $100,000 account, 1% risk, buy at $50, stop at $46.50: |
| 181 | Max loss = $100,000 × 1% = $1,000 |
| 182 | Stop distance = $50 − $46.50 = $3.50 |
| 183 | Shares = $1,000 ÷ $3.50 = **285 shares** ($14,250 = 14.25% of account) |
| 184 | |
| 185 | ### Stop Loss Evolution (3 phases) |
| 186 | |
| 187 | | Phase | Trigger | Action | |
| 188 | |---|---|---| |
| 189 | | Phase 1: Initial | At entry | Hard stop at entry price −7-8%. Non-negotiable. | |
| 190 | | Phase 2: Breakeven | Stock reaches +8% | Sell half, move stop to entry price (breakeven). Trade can no longer lose money. | |
| 191 | | Phase 3: Trailing | Stock reaches +15% | Sell another 25%, trail remaining stop along 20MA. Close below 20MA = exit all. | |
| 192 | |
| 193 | **Iron rules**: Stop losses only move UP, never down. Never average down on a losing position. After 3-4 consecutive losses, reduce risk per trade to 0.5%. |
| 194 | |
| 195 | ### Pyramiding (Adding to Winners) |
| 196 | |
| 197 | Only add to winning positions, with decreasing size: 50% initial → 30% at +8% → 20% at next base breakout. Never add to losers. |
| 198 | |
| 199 | |
| 200 | |
| 201 | ## Step 8: Market Environment Check |
| 202 | |
| 203 | Read `references/market-environment.md` for detailed criteria. |
| 204 | |
| 205 | The market environment is the master switch for position sizing: |
| 206 | |
| 207 | | Environment | Criteria | Risk Per Trade | Max Positions | |
| 208 | |---|---|---|---| |
| 209 | | **Bull** | S&P 500/Nasdaq above 200MA, breadth expanding, new highs > new lows | 1-2% | 6-8 | |
| 210 | | **Choppy** | Sideways indices, frequent failed breakouts | 0.5-1% | 2-3 | |
| 211 | | **Bear** | Indices below 200MA, >50% of stocks below 200MA | 0% (no new positions) | 0 (all cash) | |
| 212 | |
| 213 | Even the best setups fail in bear markets. Holding cash during bear markets IS a winning strategy — preserving capital for the next bull run. |
| 214 | |
| 215 | |
| 216 | |
| 217 | ## Step 9: Respond to the User |
| 218 | |
| 219 | Present a structured analysis report with these sections: |
| 220 | |
| 221 | ### Report Structure |
| 222 | |
| 223 | **Stock & Stage**: Ticker, current price, identified stage, base count if Stage 2 |
| 224 | **Trend Template Scorecard**: 8-condition checklist with pass/fail and actual values |
| 225 | **Fundamental Grade**: A/B/C/D with EPS growth, acceleration status, revenue, margins |
| 226 | **Pattern Identified**: Which pattern (VCP, cup-handle, flat base, flag, HTF, or none), with key measurements (contraction depths, volume behavior) |
| 227 | **Entry Assessment**: |
| 228 | If a valid pattern exists: pivot price, buy zone, breakout volume requirement |
| 229 | If not yet formed: what to watch for |
| 230 | If already extended: "This has moved beyond the buy zone — wait for the next consolidation" |
| 231 | **Position Sizing**: Using the formula, show exact shares, stop price, first target, second target, and reward/risk ratio. Ask the user for their account size and risk tolerance if not provided. |
| 232 | **Market Environment**: Current assessment and how it affects sizing |
| 233 | **Overall Verdict**: One of: |
| 234 | **Strong Buy Setup** — all criteria met, actionable now |
| 235 | **Watch List** — promising but pattern not yet complete or one condition marginal |
| 236 | **Pass** — fails trend template, wrong stage, or poor fundamentals |
| 237 | |
| 238 | Always end with the disclaimer that this is educational analysis, not investment advice. |
| 239 | |
| 240 | |
| 241 | |
| 242 | ## Reference Files |
| 243 | |
| 244 | `references/stage-analysis.md` — Four-stage theory, transition signals, base counting |
| 245 | `references/trend-template.md` — Detailed 8-condition explanations and memory aids |
| 246 | `references/fundamentals.md` — EPS, revenue, margins, institutional holdings, catalysts |
| 247 | `references/patterns.md` — VCP 7 rules, cup-with-handle, flat base, flag, high tight flag, quality vs fake signals |
| 248 | `references/entry-rules.md` — Pivot point mechanics, buy zone, pocket pivot, true vs false breakout identification |
| 249 | `references/position-sizing.md` — Formula, stop loss 3-phase evolution, pyramiding, loss handling |
| 250 | `references/market-environment.md` — Bull/choppy/bear criteria and position adjustment rules |
| 251 |
Discussion
Browse more free Claude skills or everything in Product.