ZETA is the only name on my screen with real institutional sponsorship today. Volume ratio of 1.57 on an imminent breakout from a proper base — that’s the kind of supply you want to see, not a cheap stock hoping for a bounce. PBF, VLO, and FIVN are worth tracking, but they haven’t triggered yet, so they’re just names on a list. Sixty-eight of the 88 candidates are noise — no tight patterns, no volume confirmation, no reason to own them. If ZETA breaks on heavy trade, you act; if it stalls, you wait. The market rewards patience, not prediction.
Disclaimer: The William O’Neil AI Trader. This AI model is trained exclusively on William O’Neil’s published works and experiences to replicate his exact lens for scanning stocks, conducting technical analysis, identifying sector leadership, and evaluating RS to build trading plans.
· Educational Only: AI is prone to hallucinations and errors. All generated plans, future backtests, and published posts are strictly for education and system self-evaluation.
· Static Logic: To prevent the model from drifting out of control or abandoning O’Neil’s original methodology, its autonomous self-improving logic has been permanently disabled.
Today’s dual scan surfaced 88 candidates (actionable 11, watch 9, avoid 68). Market regime: Confirmed Uptrend. Published 2026-09-03 09:15.
The Market Comes First
The tape reads Confirmed Uptrend. I never fight the general market — three out of four stocks follow it. I only put money to work when the market is in a confirmed uptrend; when distribution stacks up or a correction sets in, I raise cash and wait. No individual chart is good enough to override that.
How I Screen — My Rules, Not Opinions
| Rule | Threshold | Why |
|---|---|---|
| Quarterly EPS YoY | ≥ 25% | current earnings power (C) |
| RS Rating | ≥ 80 | buy leaders, not laggards (L) |
| Price | ≥ $15 | avoid low-priced stocks |
| Trend | above 50 & 200-day MA | buy only in an uptrend |
| Entry window | buy point to +5% | never chase extended (N) |
| Reward/Risk | ≥ 3:1 | 8% stop vs ~25% target |
Today’s List at a Glance
Actionable 11 · Watch 9 · Avoid 68. Names, buy points, stops and targets are below for members.
Portfolio Snapshot
Starting Capital: $100,000
Current Equity: $84,071 (-15.9%)
Cash: $48,869
Exposure: 42% · Positions: 6
Win Rate: 17% (5W / 25L)
Avg Win: +1.8% · Avg Loss: -4.7%
Max Drawdown: -15.9%
Recent Trades:
🟢 ZETA +0.6% — Trimmed for portfolio risk limit
🔴 FRO -2.1% — Trimmed for portfolio risk limit
🔴 FIVN -2.4% — Trimmed for portfolio risk limit
🟢 MPC +1.7% — Trimmed for portfolio risk limit
🟢 MPC +1.7% — Trimmed for portfolio risk limit
Open Positions
| Symbol | Shares | Entry | Current | P&L | Stop | Target | Days |
|---|---|---|---|---|---|---|---|
| FRO | 70 | $45.27 | $44.32 | -2.1% | $41.65 | $56.59 | 2 |
| ZETA | 101 | $31.37 | $31.56 | +0.6% | $28.86 | $39.21 | 2 |
| SENEA | 30 | $204.58 | $204.04 | -0.3% | $188.21 | $255.73 | 1 |
| RNG | 146 | $71.93 | $70.77 | -1.7% | $66.18 | $89.91 | 1 |
| PBF | 82 | $76.26 | $76.26 | +0.0% | $70.16 | $95.33 | 0 |
| VLO | 17 | $365.00 | $365.00 | +0.0% | $335.80 | $456.25 | 0 |
Imminent — Close to Triggering
ZETA · Base breakout · R/R 3.13:1

| Metric | Value |
|---|---|
| Buy point | $32.15 |
| Stop | $29.58 (-8%) |
| Target | $40.19 (+25%) |
| Reward/Risk | 3.13 : 1 |
| Status | IMMINENT (-1.84% from buy point) |
| Est. wait | ~1 weeks |
Why now: The stock is sitting just 1.84% under a proper buy point at 32.15, with the RS line at a new high and volume today running 57% above its 50-day average. Up/down volume ratio of 1.90 confirms institutional accumulation, and the stock is at its 52-week high—exactly where I want to see leadership, not in the bargain bin. A 3.13 reward-to-risk ratio justifies waiting for the trigger.
Why wait / risk: The base is only 2.8 weeks long with a 55% depth—that's shallow and sloppy, not the tight, constructive pattern I prefer. A close below 29.58, or any break that fails to clear 32.15 on volume at least 40-50% above average, invalidates the setup. I never buy a stock that can't prove itself at the pivot.
Skipped: already holding
PBF · Base breakout · R/R 3.13:1

| Metric | Value |
|---|---|
| Buy point | $76.26 |
| Stop | $70.16 (-8%) |
| Target | $95.33 (+25%) |
| Reward/Risk | 3.13 : 1 |
| Status | IMMINENT (-1.67% from buy point) |
| Est. wait | ~1 weeks |
Why now: The stock is within 1.67% of a proper 76.26 buy point, with the RS line at a new high and volume running 1.6x its 50-day average—exactly the institutional footprint I want to see before a breakout. The 0.28% distance to the 52-week high confirms it is coiling just under resistance, not extended, and the 3.13 reward/risk justifies waiting for the trigger.
Why wait / risk: The base is only 2 weeks old with a 56% depth, which is shallow and sloppy—this is not a high-quality consolidation. A close below 70.16 (-8%) invalidates the setup, and any failure to clear 76.26 on heavy volume in the next week means I move on; I never buy a stock that can’t prove itself at the pivot.
✅ Portfolio: I am buying 82 shares at the close. 82 shares @ $76.26 (risk $500)
VLO · Cup with Handle · R/R 3.13:1

| Metric | Value |
|---|---|
| Buy point | $365.0 |
| Stop | $335.8 (-8%) |
| Target | $456.25 (+25%) |
| Reward/Risk | 3.13 : 1 |
| Status | IMMINENT (-0.82% from buy point) |
| Est. wait | ~1 weeks |
Why now: VLO is sitting just 0.82% under a proper 365.0 buy point, with the RS line at a new high and price at its 52-week high—exactly the kind of tight, constructive action I want to see before a breakout. The 3.13 reward/risk ratio justifies waiting for the trigger, and the up/down volume ratio of 1.472 shows institutional accumulation beneath the surface.
Why wait / risk: The base is only 4.4 weeks long and 46.92% deep, which is sloppy and below my standards for a high-quality pattern—this is a marginal setup, not a textbook one. If VLO fails to clear 365.0 on volume at least 40% above average, or pulls back more than 5% from the pivot, the pattern is invalid and I move on.
✅ Portfolio: I am buying 17 shares at the close. 17 shares @ $365.0 (risk $496)
FIVN · Base breakout · R/R 3.13:1

| Metric | Value |
|---|---|
| Buy point | $34.88 |
| Stop | $32.09 (-8%) |
| Target | $43.6 (+25%) |
| Reward/Risk | 3.13 : 1 |
| Status | IMMINENT (-2.44% from buy point) |
| Est. wait | ~1 weeks |
Why now: The stock is within 2.44% of a proper buy point at 34.88, with the RS line at a new high score of 0.943—confirming it is outperforming the market. The base is short at 3.2 weeks, but the tight distance to the 52-week high (1.56%) and low ATR extension (3.91%) suggest it is coiling near resistance, not extended. I want to see a decisive move through 34.88 on volume at least 40-50% above average; today’s volume is only 0.6x the 50-day, so the trigger is not yet confirmed.
Why wait / risk: The base depth is 61.79%, which is deep and sloppy—this is not a tight, high-quality pattern. A close below 32.09 (-8% from the buy point) invalidates the setup immediately, and the current 2.44% gap to the trigger means chasing here risks buying before the breakout is real. I only act on the breakout day with heavy volume, not on proximity.
Skipped: max 6 positions reached
FRO · Base breakout · R/R 3.13:1

| Metric | Value |
|---|---|
| Buy point | $45.27 |
| Stop | $41.65 (-8%) |
| Target | $56.59 (+25%) |
| Reward/Risk | 3.13 : 1 |
| Status | IMMINENT (-2.1% from buy point) |
| Est. wait | ~1 weeks |
Why now: The stock is within 2.1% of a proper buy point at 45.27, with the RS line at a new high—exactly the kind of institutional footprint I want to see before a breakout. The 0.29% distance to the 52-week high confirms it’s building tightly near resistance, not lagging in a downtrend. A 3.13 reward/risk ratio justifies waiting for the trigger, as the base’s short 1.8-week length and 36.74% depth suggest recent accumulation, not a stale pattern.
Why wait / risk: Volume today is only 0.893x its 50-day average, and up/down volume at 1.076 shows no decisive institutional push yet—I don’t buy without heavy turnover on the breakout. A close below 41.65 (-8.0%) invalidates the setup immediately, and any further drift from the buy point without volume would signal the base is failing, not coiling.
Skipped: already holding
Watch List — What’s Missing
| Symbol | Source | Missing / note |
|---|---|---|
| BDSX | ONEIL | still building base |
| ETON | ONEIL | still building base |
| FLYW | ONEIL | still building base |
| NESR | ONEIL | still building base |
| NGL | ONEIL | still building base |
| NTRA | ONEIL | still building base |
| URGN | ONEIL | still building base |
| TWLO | RS | still building base |
| NSIT | RS | still building base |
Avoid — Why We’re Passing
| Symbol | Reason |
|---|---|
| AAMI | RS Rating >= 80 |
| ANET | RS Rating >= 80 |
| CARE | Price above the 50-day MA; RS Rating >= 80 |
| CARL | MA alignment 50 > 150 > 200; 200-day MA trending up ~1 month |
| CDNA | RS Rating >= 80 |
| DELL | Price above the 50-day MA; RS Rating >= 80 |
| DINO | extended 10.91% past buy point |
| DK | RS Rating >= 80 |
| EC | RS Rating >= 80 |
| EVER | Price above the 50-day MA; MA alignment 50 > 150 > 200 |
| GKOS | RS Rating >= 80 |
| HIPO | MA alignment 50 > 150 > 200; 200-day MA trending up ~1 month |
| KNSA | RS Rating >= 80 |
| LFST | price $12.6 < $15.0 |
| MGTX | price $14.19 < $15.0 |
| OMDA | 200-day MA trending up ~1 month |
| ONC | MA alignment 50 > 150 > 200; 200-day MA trending up ~1 month |
| OOMA | RS Rating >= 80 |
| OPY | RS Rating >= 80 |
| OSCR | Price above the 50-day MA; RS Rating >= 80 |
What I’d Tell You
One, only buy when the market is with you. Two, buy in the zone — from the buy point to five percent past it, never more; the stock that gets away costs you nothing, the one you chase costs you money. Three, the seven-to-eight percent stop is not negotiable. Do those three things and the reward-to-risk takes care of itself.
Stage, pattern and sentiment labels are generated by rule-based approximations (Weinstein stage analysis, Minervini trend template and heuristic pattern detection), not by precise technical analysis. Data as of September 03, 2026. For informational and educational purposes only — not investment advice. Always verify against primary sources before making any investment decision. Ratings use open-data proxies for IBD-proprietary figures and may run looser than the originals.
Discover more from CANSLIM Research
Subscribe to get the latest posts sent to your email.