Important Disclaimer — Please Read

This is not financial advice. The stock setups shown on Aegus are for educational and informational purposes only. Past performance does not guarantee future results. Always do your own research, and never risk more than you can afford to lose. Even the best setups can fail.

The setups listed on Aegus are derived from probability analysis built on an 8-year study of over 31,000 historical breakout patterns. The system measures how specific formations, ratios, and parameters have performed historically, and surfaces the setups that were most mathematically likely to gain value based on that data.

We do not predict individual outcomes. Across 31,000 real cases, we found that these features shift the odds — they do not determine any single result. The system tilts probabilities and ranks setups accordingly; it never claims a particular stock will move. A casino doesn't know the result of any single round — it knows its edge plays out over many. Aegus works the same way: the edge is statistical and only meaningful across many trades, not on any one pick.

Historical win rates shown in Aegus are derived from completed patterns and should be treated as an upper bound. Real-world results will differ and are generally lower, because live trading includes slippage, timing differences, and setups that never completed.

The historical results assume disciplined risk management — position sizing to a defined stop and the risk/reward discipline the tool recommends. Used without that discipline, your results will not resemble the historical study.

Aegus is a research and educational tool. It is not a registered investment adviser, broker-dealer, or financial planner, and nothing on the platform is personalized investment advice. You are solely responsible for your own trading decisions.

You are strongly encouraged to use disciplined strategies that control your risk-versus-reward on every trade. Because individual outcomes cannot be predicted, Aegus presents the setups with the most favorable historical odds — and combining those with diversification and disciplined risk management puts you in the best position to let the edge work over time.

AEGUS
No scans yet · Idle
User Guide

A reference for understanding what each setup type means, how to read the results, and how to use this app effectively as a research tool. Not financial advice.

The Six Trading Styles

Six of the tabs are distinct trading approaches, each with its own time horizon, market thesis, and ideal conditions. They're six different bets on six different market behaviors — not six versions of the same thing. (Two more tabs — Insider Clusters and Congress — are corroboration tools rather than standalone styles; they're covered just below.)

Style Hold Bet Best Market
Quick Swings 3–10 days "Uptrend continues after a brief dip" Healthy bull market
Oversold Reversals 1–4 weeks "This selloff has gone too far, bounce coming" Choppy / corrective market
Base Breakouts 3–12 weeks "This consolidation is about to expand into a major move" Trending bull with leadership
VCP Patterns 3–12 weeks "Volatility is compressing, a directional move is loading" Any trending environment
High Tight Flag 2–8 weeks "An explosive move is pausing briefly before continuing" Strong momentum / leading stocks
Biotech Spike Catalyst-dependent "Silence before a binary catalyst precedes a sharp move" Pre-catalyst biotech, any tape
Quick Swings 3–10 day hold
ThesisUptrending stock pulled back to support, now bouncing
Target move5–15%
Best marketHealthy bull, any environment with leadership
Time stopIf no movement in 5 sessions, reassess
AttentionDaily monitoring
Base Breakouts 3–12 week hold
ThesisLong consolidation breaks out, unlocking trapped demand
Target move20–100%+ when working
Best marketTrending bull market with clear leadership
Time stopNone — let winners run, exit on technical breakdown
AttentionWeekly review usually sufficient once entered
Oversold Reversals 1–4 week hold
ThesisSelloff overshot, snapback toward MAs likely
Target move8–20%
Best marketChoppy or corrective market
Time stop2 weeks; bounces fade if they don't materialize fast
AttentionDaily monitoring — these move quickly
VCP Patterns 3–12 week hold
ThesisSuccessive shallower pullbacks against horizontal resistance signal supply exhaustion
Target move15–40% on textbook setups; runners can extend further
Best marketAny trending environment; VCPs work in S1, S2, and S4→S1
Time stopNone — pattern is the stop, exit below final contraction low
AttentionDaily monitoring near pivot, weekly otherwise
High Tight Flag 2–8 week hold
ThesisA powerful pole (a large, fast advance) pauses in a tight, shallow flag, then continues the move
Target moveLarge when it works — the pattern forms on the strongest movers
Best marketStrong momentum tapes; names showing clear relative strength
Time stopNone — the flag structure is the stop; exit if the flag breaks down
AttentionDaily near the flag's edge, weekly otherwise
Biotech Spike Catalyst-dependent
ThesisA clinical-stage biotech goes quiet — volatility compresses and volume dries up — ahead of a known binary catalyst
Target moveSharp and binary — biotech catalysts resolve violently in either direction
Best marketAny tape — driven by the event, not the broader market
Time stopTied to the catalyst calendar, not a fixed number of sessions
AttentionTrack the catalyst date closely; the setup is about timing around the event
Two Corroboration Tools

The remaining two tabs — Insider Clusters and Congress — are not trading styles. You don't enter a trade off them on their own. They tell you who else is buying, so you can strengthen or weaken your conviction in a setup you found through one of the six styles above.

Tool What it is What it tells you How to use it
Insider Clusters Multiple company insiders buying the same stock in a short window The people closest to the business are putting their own money in Confirmation layer on a chart setup — not a signal to buy on its own
Congress Disclosed stock transactions by members of the House and Senate What politicians (and their disclosed filings) are trading, with win-rate context Context and idea-sourcing — corroboration, never a standalone entry trigger

Treat both the same way: a setup with insider or congressional buying behind it has more going for it than one without — but the chart, the stop, and your risk still decide the trade. These tools raise or lower conviction; they do not make the decision.

Reading the Score Badges

Every flagged setup has a confluence score. The score reflects how many supporting signals fired alongside the primary pattern. Higher is better. Score scales vary by setup type — swings and oversold use 0–6, base breakouts use 0–7, VCPs use 0–10.

5–7
High confluence
Most or all confluence factors aligned. Top candidates worth focused attention.
4
Threshold setup
Meets minimum criteria. Tradeable with tight risk management or as secondary candidates.
< 4
Below threshold
Filtered out before display. Adjust thresholds in Settings if you want to see weaker setups.
Reading VCP Patterns

VCP (Volatility Contraction Pattern) is the primary lens of this app. Coined by Mark Minervini, it identifies stocks forming successively shallower pullbacks against a horizontal resistance line — the signature of supply being absorbed before a directional breakout.

Beyond the standard columns (Ticker, Score, Price, Stop, R:R), the VCP tab adds several pattern-specific columns that take some learning to read fluently.

Tier — pattern strictness
✓ VALID
Passes all strict VCP rules: final contraction ≤ 10%, tightening ratio ≤ 0.70, base duration 3–26 weeks, volume drying up. Textbook quality.
⚠ CANDIDATE
Near-miss on one or more strict geometric rules (e.g., final contraction 10–15%, tightening ratio 0.70–0.85). Despite the "near-miss" label, our 31,000-breakout analysis found CANDIDATEs historically win MORE often than strict VALIDs (≈61% vs ≈49%) — the strict rules exclude many setups that actually perform well. Treat CANDIDATE as a strength signal, not a caution.
Mode — pattern context
REVERSALBase formed after a downtrend. The "post-bottom" variant. Highest reward potential when combined with S4→S1 stage transition.
CLASSICALBase formed during an uptrend (above the 200-day MA). The Minervini textbook setup. High base-rate success when combined with S1 or S2.
SIDEWAYSNeither clear uptrend nor downtrend pre-base. Lower-conviction; treat as a structure that may or may not resolve directionally.
Anchor ⚓ — pivot anchoring

When the ⚓ icon appears next to Mode, the detector used reversal-anchor logic to identify a sub-base above a recent significant low. The pivot is anchored to the post-recovery high, not to older pre-decline peaks. This catches VCPs forming above a major reversal point where the relevant resistance is the local high, not the all-time top.

Anchor used is additive, not a quality flag — same strict rules applied, just at a different anchor point. Common in biotech and post-correction names.

Contraction detail (click any row)

Clicking a VCP row opens the detail panel showing every contraction in the sequence — start date, depth percent, duration, volume ratio. You can verify visually whether the contractions tighten cleanly, whether volume dries up at the final compression, and whether the base structure looks like what you'd accept on a chart. The detail panel is the primary tool for separating "looks tight" from "actually is tight."

The Imminence Column — Breakout Timing Probability

Imminence estimates the probability that a setup breaks out within ~30 trading days. Imminence is derived from features that actually correlate with fast breakouts in the historical data, and it is shown as an honest percentage.

Critical: Imminence predicts timing, not winning. In the data, fast breakouts do win more (69% vs 49%), BUT the imminence signals only raise the chance of a fast move — win rate stays roughly flat (~50–55%) across all imminence levels, because most signaled setups still don't break fast. So use Imminence to judge when a setup might move, never whether it will win. Grade is your "whether"; Imminence is your "when." Prioritize among high-grade setups by imminence — don't chase a high imminence at the expense of a low grade.

Five independent signals each add to the estimate: shallow first contraction, high depth-ratio (contractions that don't over-narrow), price near/past pivot, few contractions (≤3), and non-reversal mode. The more that fire, the higher the odds of a near-term breakout:

7%
0 signals firing. Breaks out within ~30 days about 7% of the time — well below the ~22% baseline. Likely a slow-developer.
11%
1 signal. ~11% chance of a near-term breakout. Still forming.
14%
2 signals. ~14% chance. Near the baseline — no particular timing edge.
20%
3 signals. ~20% chance — modestly above baseline. Worth watching.
30%
4 signals. ~30% chance — roughly double the baseline. On the earlier side.
40%
5 signals (all firing). ~40% chance of a breakout within ~30 days — the strongest timing tilt available. Rare. Even so, ~60% of the time it still won't be that fast — timing is inherently hard to predict.

Why the numbers look modest: that's the honest truth about breakout timing. Even every signal aligning only gets you to ~40%. A tool that showed "IMMINENT!" would be overpromising; the percentage tells you the real base rate. Use it to sort when, lean on Grade for whether.

The Stage Column — Weinstein Cycle Analysis

Stan Weinstein's 4-stage market cycle is the macro context layer for every VCP. The Stage column tells you where in the cycle the stock is, which is at least as important as the technical pattern itself. Transitions matter as much as the stages.

Weinstein four-stage market cycle: accumulation, markup, distribution, markdown
The cycle repeats: a stock accumulates (1), trends up (2), tops and distributes (3), then declines (4). VCP breakouts in Stage 2 (or the Stage 4→1→2 turn) extend an existing trend; the same pattern in Stage 3 is fighting the cycle.
The four stages
Stage 1 — BasingSideways consolidation after a downtrend. 30-week MA flattens. Smart money accumulates before the trend resumes.
Stage 2 — MarkupSustained uptrend above a rising 30-week MA. Where most price appreciation happens.
Stage 3 — ToppingUptrend stalls. Sideways with growing volatility. 30-week MA flattens. Smart money distributes into retail buying.
Stage 4 — MarkdownSustained downtrend below a falling 30-week MA. Where you want to NOT be holding.
Transitions — what each one means for your trading
S4 → S1 — highest reward-to-risk in the framework
Stock transitions from downtrend to basing. Downtrend is structurally exhausted, supply washed out, institutions quietly accumulating. The first move out of Stage 1 into Stage 2 is historically the cleanest, longest-running trend setup. Buy these with your largest position size, widest stops, and longest holding window. Don't take profits early — let the trend run.
S1 → S2 — high conviction
Classic Minervini setup. Base formed, accumulation complete, price clears resistance on volume. Slightly less reward potential than S4→S1 (you're catching the cycle later) but higher base-rate success.
S2 continuation — solid but routine
Stock already in Stage 2 forming a new base ("ascending base"). Trend established, pattern clean, but you're entering mid-cycle. Smaller upside than regime-change transitions but high reliability.
S2 → S3 — dangerous breakouts
The most-misunderstood category. The pattern wants to break out (Imminence may read high), but the cycle is rolling from uptrend into distribution. Three failure modes: trap (30–40%) price runs 3–7% then sharply reverses; final blow-off (40–50%) breakout runs 10–20% in 2–3 weeks then collapses; clean continuation (10–20%) trend resumes. Smaller position, tighter stops (-3% not -7%), aggressive profit-taking at 1R or 2R. No averaging in. Time stop of 5–10 sessions.
Stage 3 — mostly skip
Even clean technical patterns work against you because cycle context dominates. The base may look fine, but you're inside a topping process. Skip unless you have specific reasons (sector strength, known catalyst, seasonal) overriding the cycle context.
Stage 4 — don't trade
If the scanner surfaces a Stage 4 pattern with no transition flagged, the only relevant question is whether it's transitioning to Stage 1 (S4→S1). Anything actually IN Stage 4 is a no-trade — the trend will reassert.

Stage is context, not a filter. The scanner doesn't reject patterns based on stage — it surfaces them and tells you the cycle context. Your position sizing, stop discipline, and profit-taking should adjust accordingly. A high-Imminence setup in S4→S1 is a different animal than the same reading more urgent in S2→S3, even though the Imminence estimate is identical.

Sector Context

The Sector column and the sector strip (at the top of the VCP tab) provide macro tailwind/headwind context. Leadership comes in groups — a high-Imminence setup in a hot sector outperforms the same reading in a cold sector on average.

The sector strip

Eleven GICS sector ETFs displayed hot-to-cold by 30-day return. Green = top 3, gray = middle, red = bottom 4. At a glance you see which sectors are leading and which are lagging.

TECHInformation Technology (XLK)
HCHealth Care (XLV)
FINFinancials (XLF)
NRGEnergy (XLE)
INDIndustrials (XLI)
STPLConsumer Staples (XLP)
DISCConsumer Discretionary (XLY)
MATMaterials (XLB)
UTILUtilities (XLU)
REReal Estate (XLRE)
COMMCommunication Services (XLC)
The sector filter
All sectors
No sector filtering. Default view.
Top 5 (30d)
Show VCPs only in the 5 hottest sectors by 30-day return. The "ride the leadership" filter.
Top 5 (60d)
Same but ranked by 60-day return. Longer-trend leadership filter.
Custom...
Manually pick which sectors to include. Useful for sector specialization or thematic focus.

Rotation read: compare Top 5 (30d) vs (60d). Sectors in 30d but not 60d are newly hot (rotation in) — VCPs there have the most tailwind. Sectors in 60d but not 30d are losing momentum (rotation out).

Insider Cluster Cross-Reference

The Insider column cross-references each VCP setup with cluster insider buying signals from your Insider Screener v2 results. The academic foundation: Cohen-Malloy-Pomorski (Journal of Finance 2012) showed that opportunistic insider purchases (non-routine, clustered) generate roughly 82 bps/month of risk-adjusted excess return — the most evidence-backed alpha source in the framework.

STRONG 7+
High-conviction cluster
Multiple insiders buying, large dollar amounts, recent timing. The "home run combination" with a Stage 1 transitioning VCP.
WATCH 5–6
Moderate cluster
Solid insider conviction but not the strongest. Worth knowing about but not a primary trigger.
MONITOR 3–4
Light cluster
Some insider activity. Supportive but secondary signal.
No qualifying cluster
Either no insider activity in the latest screener output, or activity didn't meet cluster thresholds. This is the norm for most tickers — not a negative signal.

The cross-reference reads from the Insider Screener v2 JSON output. If the insider column is dash across all tickers, check that the screener has run recently and the results file is accessible at the configured path.

The Watchlist & Promote Mechanism

The ★ / ☆ star column lets you promote any setup to your Watchlist tab. This is especially valuable for CANDIDATEs — VCP near-misses that your eye agrees are tradeable even though they failed one or more strict rules.

Why promote CANDIDATEs instead of loosening thresholds globally? Because strict thresholds protect the textbook VCP detection from being polluted by marginal cases. The promote mechanism gives you per-ticker discretion without sacrificing the rigor of the strict detector. Your judgment is the filter, not the parameter.

Not on watchlist. Click to promote.
On watchlist. Promoted ticker appears in the Watchlist tab regardless of scan results changing.

Click the ticker in any setup table to open its TradingView chart in a new tab — separate from the row's detail-panel click. Use this for fast chart verification before deciding to promote.

Single-Ticker Lookup

The Lookup tab lets you analyze any ticker on demand, even if it's not in the daily scan universe. Type a symbol, click Analyze, and the app runs all scanners against it with thresholds disabled — so you see every factor that fires, not just the ones that meet the qualifying score.

Each scanner returns one of three verdicts:

Qualifies
Would appear in daily scan
Setup meets all pre-filters and score threshold. Treat as a regular flagged setup.
Below threshold
Passes filters but doesn't score high enough
Useful for understanding what's missing. If you lower thresholds in Settings, this would surface.
Does not qualify
Failed one or more pre-filters
Stock isn't in the right structural condition for this setup type. Pre-filter checks shown explicitly.

The lookup also shows a full indicator snapshot (RSI, MACD, MAs, ATR, volume) and any candlestick patterns detected in the last 10 sessions, regardless of whether they're part of a qualifying setup. Use this tab when you're researching a specific ticker rather than reviewing the daily flagged list.

Reading the Result Tables
Common Columns (all tabs)
TickerStock symbol. Click to open TradingView chart in a new tab. Click anywhere else in the row for the detail panel.
Watch★ / ☆ promote toggle. Adds the ticker to the Watchlist tab.
ScoreConfluence score (scale varies by setup type — 0–6 swings/oversold, 0–7 base, 0–10 VCP).
PriceMost recent close.
StopHard exit price — cut the trade if hit.
R:RReward-to-risk ratio at first target. Higher is better.
VCP Columns
Tier✓ VALID (strict rules) or ⚠ CANDIDATE (marginal rules). See VCP section above.
ImminenceEstimated % chance of a breakout within ~30 days. Timing only, not a win predictor. See the Imminence section above.
StageWeinstein stage (S1–S4) and transition status. See Stage section above.
InsiderInsider cluster status from Insider Screener v2. See Insider section above.
SectorGICS sector abbreviation + 30-day rank (1 = hottest). Green/gray/red coding.
ModeREVERSAL / CLASSICAL / SIDEWAYS. ⚓ icon means reversal-anchor logic was used.
PullsNumber of contractions detected in the base. 3–6 is textbook.
PivotResistance line of the base. A close above on volume confirms the breakout.
% to PivotCurrent price vs pivot. Negative = below pivot (setup forming). Positive = breakout in progress.
FinalDepth of the final contraction. Tighter is better; under 5% is ideal.
WeeksTotal base duration in weeks.
Swing / Oversold / Base Columns
PatternCandlestick pattern detected (swings, oversold).
RSIRelative Strength Index at signal. < 30 oversold, > 70 overbought.
AgeDays since pattern fired. Fresher = better.
Off HighPercent below 52-week high (oversold only).
Base TypeFlat Base, Cup, etc. (base breakouts only).
Length / DepthHow long the base has been forming, how deep the pullback (base breakouts).
StatusBuilding, At pivot, Breaking out, Breaking out (low volume), Extended.
Entry / TargetSuggested buy zone (low–high range) and first profit target.

Sortable headers: click any column header to sort by that column. Click again to reverse direction. Sort preference is per-tab and persists across reloads.

Status & Tier Labels
Base Breakout Status
At pivot
Price is at the breakout level. Watch for a strong close above on volume to confirm the breakout.
Breaking out
Active breakout day on confirming volume. Highest-urgency status.
Breaking out (low volume)
Price has broken out but volume is light. Less reliable — wait for confirmation.
VCP Tier
✓ VALID
All strict VCP rules passed. Textbook-quality pattern.
⚠ CANDIDATE
Near-miss on one or more strict rules. Per our 31,000-breakout analysis, CANDIDATEs historically win MORE than strict VALIDs — a strength signal, not a caution.
Imminence
7–14%
0–2 signals. At or below the ~22% baseline — no timing edge, likely still forming.
20%
3 signals. Modestly above baseline — worth watching.
30%
4 signals. Roughly double baseline — on the earlier side.
40%
5 signals (all firing). Strongest timing tilt. Timing only — see the full Imminence section above.
High-Conviction Triage Workflow

The framework's layered design means high-conviction setups are identifiable by combining filters and signals. Here's the workflow for surfacing the rare 4-aligned candidates from a typical scan.

  1. Set sector filter to Top 5 (30d). Narrows to leadership groups. The macro tailwind layer.
  2. Set tier filter to Valid only. Removes CANDIDATE noise. Strict-quality patterns only.
  3. Sort by Imminence descending. Click the Imminence column header. The most imminent breakouts surface at the top.
  4. Scan the Stage column. The top of the sorted list is your candidate pool. Look for S4→S1 (highest reward-to-risk) and S1 or S2 (high conviction). Treat S2→S3 with caution per the stage section above. Skip S3 outright unless you have an independent reason.
  5. Check the Insider column. STRONG or WATCH cluster status adds an independent confirmation layer.
  6. Click the ticker to verify the chart on TradingView. Trust your eye over the scanner. If the chart looks extended, post-catalyst, or in a downtrend the stage classifier missed, skip it.
  7. Star ★ the survivors. Build your watchlist from eye-verified high-conviction candidates.

The rare setup that survives every layer — hot sector + VALID tier + High Imminence + S4→S1 or S1 stage + STRONG insider + clean chart — is the home-run candidate. These are uncommon (often zero or one per scan). When they appear, they're worth your largest position size.

Important Reminders
Patterns are probabilities, not predictions
Even 10/10 setups fail regularly. Edge comes from asymmetric risk/reward and discipline on stops, not from being right on every trade.
Fresher signals are better
A high Imminence reading today beats the same reading from a week ago. The longer since the timing signals fired, the more likely the setup has already played out or invalidated.
Trust the chart over the scanner
Pull up flagged tickers visually. If something looks off — extended, post-catalyst gap-up, in a downtrend the stage classifier missed, near major resistance — trust your eyes. The detector is a filtering tool, not an oracle.
Stage context dominates
A technically valid pattern in S3 is not the same trade as the same pattern in S4→S1. Size and stop discipline must adjust to the cycle context, not just the pattern.
Catalyst dominates biotech
For clinical-stage biotechs, the technical setup is necessary but not sufficient. The binary readout will determine the outcome regardless of how tight the consolidation looks. Pair with insider clusters and catalyst calendar awareness.
Market context matters
Base breakouts work in trending markets and fail in corrections. Oversold reversals work in choppy markets. VCPs work in trending environments with leadership groups. Watch SPY and QQQ trend before sizing into setups.
This is a research tool, not a recommendation engine
The scanner surfaces setups; you decide what to do with them. Paper-test approaches before risking capital. Not financial advice.
Biotech Spike

The Biotech Spike tab fuses three independent data sources for each biotech setup, shown as three side-by-side columns so you read each signal on its own rather than trusting a single blended score:

Setup
Technical coil (App #8)
Pre-spike score and grade from the Biotech Pre-Spike Scanner: Bollinger-Band compression, volume dry-up, and volume warning shot. Answers "is the chart coiled?"
Catalyst
Days to known event
Countdown to a curated PDUFA/FDA date when the ticker is on the calendar. "No calendar date" means the ticker isn't in the curated list — not that no catalyst exists.
Verdict
Catalyst check (App #9)
The Catalyst Verification Engine's scenario (A Clean / B Mixed / C Faded / D Hidden-risk) plus skepticism level and fraud/dilution flags. "Not verified" means App #9 hasn't checked that ticker.

The skeptic has a voice, not a veto. A technically strong setup that App #9 flags as Scenario C or D is shown with a red TRAP WARNING and sunk to the bottom — never hidden. The highest-conviction setups are the rare ones where all three agree: coiled chart, catalyst near, and a clean verdict. Missing signals are labeled explicitly so silence is never mistaken for safety.

Coverage note: the three sources scan different universes, so many rows show a strong Setup column but "no calendar date" / "not verified" in the others. That's the real state of the data, not a malfunction — the three-column design stays useful with partial overlap.

Options Overlay

Inside any VCP setup's detail panel, the Options Overlay offers a defined-risk, lower-cost way to play the breakout instead of buying 100 shares. It leads with two bullish structures you toggle between: Single Calls and Bull Call Spreads (debit spreads) — with the spread as the lower-cost, capped-risk default. Everything is computed from the live option chain and fitted to the setup's own projected target.

Fitted to your target. Each structure is built around the setup's Aegus projected target (target_1), shown as a green line at the top of the overlay. For bull call spreads, the short strike is placed relative to that target, and the overlay presents a small desk-style menu by move-capture: Full-target (short strike at the target — captures the whole projected move, highest ceiling, priciest), Balanced (~60–85% of the move, most of it for less cost), and Value (~35–60% of the move — cheapest defined-risk entry). You size contracts to your budget; the structure expresses the view.

Single calls are the simpler, more leveraged play (one leg, no cap on the upside) — but they carry the full premium at risk and bleed value as the stock sits still (theta), so the overlay flags them as the higher-risk choice and points you to the capped-loss spread. Each call pick shows a conservative projected floor drawn from the setup's own historical behavior.

Trades shown
Structures found in the current chain
Strikes chosen relative to your target and priced at realistic fills. Pick the expiration as close as possible to the one shown — a different date changes the numbers.
Empty result
No workable structure right now
Thin/illiquid chain, no listed options, or nothing that fits the target at a sensible cost. Empty means "nothing clean to build," not "broken." Re-check when the chain moves.

For biotech catalyst setups: when the setup carries a catalyst date, apply the PDUFA run-up discipline — enter 6–8 weeks out, exit 1–2 weeks before the decision to avoid the IV crush, and size smaller because binary events don't respect normal risk rules.

Honest limits, shown under every result: probability-of-profit and any EV figures assume a lognormal model, so real-world tail losses are larger and more frequent than displayed. Numbers are computed at realistic fills, not mid-price. Defined-risk structures are the default; a single call's max loss is its full premium. This is a research overlay on current data — not a recommendation. Decide your exit before you enter.

Methodology References
  • Aegus Proprietary Research · 31,000-Breakout VCP Study (8 years) — our own detailed analysis of over 31,000 VCP breakouts across eight years, studied for profit-related anomalies and strategically utilized in our custom filter and ranking engines. This empirical work refines the published methodologies below where our data and the classic rules disagree.
  • Mark Minervini · Trade Like a Stock Market Wizard — volatility contraction pattern, base quality, the primary VCP methodology this app implements
  • William O'Neil · How to Make Money in Stocks — base structures, CANSLIM, pocket pivot
  • Stan Weinstein · Secrets for Profiting in Bull and Bear Markets — 4-stage cycle analysis, the foundation of the Stage column
  • Steve Nison · Japanese Candlestick Charting Techniques — candlestick pattern definitions for Swing / Oversold detection
  • Thomas Bulkowski · Encyclopedia of Candlestick Charts — statistical performance of candlestick patterns
  • Cohen, Malloy & Pomorski · Decoding Inside Information (Journal of Finance, 2012) — opportunistic vs routine insider classification, ~82 bps/month documented effect, the academic foundation of the insider cluster cross-reference