Describe a Trading Setup in Plain English. Get Working Detection Logic.

By SNACS Trade · 2026-08-24T18:00:14.081084+00:00

How to turn a fuzzy 'I know it when I see it' setup into machine-detectable rules — worked through CELU's +189.6% and WCT's +321.1% MFE sessions.

The best small-cap traders carry a dozen setups in their head that they can describe in a sentence but have never written down as rules. "A sub-dollar pharma that gaps on a partnership and crosses 100 million shares." "A China name running into a priced offering." You recognize it live, you size in, and you can't explain the trigger to anyone else — including a scanner. That gap between plain-English intuition and executable detection logic is exactly what an AI playbook builder closes. This is how you cross it.

The core skill: decomposing a mental setup into measurable conditions — price band, relative volume, float, share count, catalyst type, and a specific trigger — so a machine can watch 2,500+ tickers for it while you sleep.

TLDR

What Does "Describe a Setup, Get Detection Logic" Actually Mean?

It means writing your setup as a sentence, then letting the builder convert each clause into a scanner condition you can edit, test, and run live. You describe the trade the way you'd explain it to another trader; the tool maps "gaps on news" to a catalyst filter, "huge volume" to an RVOL threshold, "cheap" to a price band, and "doubles off the low" to an intraday move condition.

Most traders never do this because the mental version feels complete. It isn't. "CELU-type move" is a memory, not a rule — and a memory can't watch the tape at 9:31 while you're focused on another name. Detection logic can. The entire value is in forcing yourself to answer: what, exactly, was true on the chart before it ran? Answer that precisely and you've built something that catches the next one.

The Concept: From a Sentence to a Rule Set

Every small-cap setup you trade can be broken into five layers, and each layer is a filter. Get specific at every layer and the fuzzy intuition becomes a rule set.

1. Historical context — what state was the stock in before the move? Price band, float, sector, cash runway. CELU sat under $1 (it closed the prior session near $0.81 before the run). WCT was a sub-$1 China name. This layer is the pre-filter that shrinks 2,500 tickers to a watchable handful.

2. The setup — the condition that arms the trade. A catalyst dropping (a PR, an offering pricing, a filing), relative volume expanding, price coiling under a level. This is the "something is different today" layer.

3. The trigger — the single, timestamped event that says go. Crossing 100M shares. Reclaiming VWAP. Taking out the pre-market high. The trigger is what separates a watchlist name from an active trade, and it's the clause most traders leave vague. "When it breaks out" is not a trigger. "When cumulative volume crosses 100M and price is green on the day" is.

4. The entry — where you actually get filled relative to the trigger. First pullback that holds? The break itself? This is your risk-defined location.

5. The exit — MFE target, trailing stop, or time-based. Without this the whole rule set is a coin flip you can't grade later.

Why does this decomposition matter now? Because the small-cap tape is running hot. Last week (Aug 26–Sep 1) logged 24 runners of at least +50% against a four-week baseline of roughly 8 per week — the same setups firing over and over. And the macro backdrop supports it: the Russell 2000 (IWM) closed at $290.57, within 5% of its 52-week high of $305.18, and small caps are outperforming large caps. When IWM leads, squeezes follow through. That's the tape where a well-specified playbook earns its keep.

Here's the mapping from plain English to logic, using CELU's session as the template:

Plain-English clause Detection condition CELU value (Aug 27)
"Cheap" Price < $1.00 Opened $1.11, prior base ~$0.81
"Huge relative volume" RVOL > 2,000x ADV 2,314.5x ADV
"Crosses 100M shares" Cumulative volume > 100M 221.0M total
"News-driven" Catalyst = press release MuseCell collaboration PR
"Doubles off the low" Intraday low-to-high > 100% +189.6% TRUE MFE

Every cell on the right is a number you can filter on. That's the whole trick.

image-3

Worked Example #1: CELU — The Sub-Dollar Volume Explosion

CELU is the textbook "sub-$1 pharma gaps on a partnership and doubles on 100M+ shares" setup, and it demonstrates why the trigger clause has to be precise. On Aug 27, Celularity announced a U.S. manufacturing collaboration with MuseCell for the Dezawa MuseCell platform (Business Wire, Aug 27). That PR was the setup layer. The trigger layer was the volume: the stock traded 221.0M shares at 2,314.5x its 50-day average — a catalyst-driven volume regime change, not a normal session.

The session data tells the whole story. Pre-market pushed to a $1.40 high. The regular session opened at $1.11, ran to a $2.55 high, dipped to a $0.93 low, and closed at $2.08 (+87.5% on the day). Across all sessions the full-day range was $0.88 to $2.55 — a TRUE MFE of +189.6% low-to-high.

Run the money on a $10,000 base. A position capturing the full MFE from the $0.88 low to the $2.55 high would have returned $28,960 (+189.6%). Nobody bottom-ticks and top-ticks, so grade the realistic version: the open-to-close move (+87.5%) captured $18,750. Either way, the setup paid — and it paid because it fit a rule you could have written the night before: under $1, PR catalyst, RVOL blowing out, 100M+ shares.

CELU didn't stop there. Over the five sessions from Aug 26 to Sep 1 it ran +129.6% close-to-close ($0.81 to $1.85) on 241.2M total volume — a multi-day continuation on top of the single-day spike. That's a second, separate playbook (continuation) that a live-matching pattern would have flagged as the base held.

image-0

How you could have caught this before it ran: the pre-signal wasn't the price — it was the RVOL. A scanner sorted by relative volume with a price filter under $2 surfaces a name printing 2,000x+ ADV long before it's up 189%. The catalyst (the PR) hit the tape, the volume confirmed, and the trigger (100M shares crossed) armed the entry. Each of those is a filter, not a feeling.

Worked Example #2: WCT — Riding the Pre-Offering Run

WCT is the contrasting setup — a small-cap running into its own dilution, where the pre-offering push was the trade and the offering was the risk. On Aug 28, Wellchange Holdings priced a $7.5M public offering of Class A ordinary shares (Globe Newswire, Aug 28); the closing was announced Aug 31 (6-K filing, Aug 31). Buying into a fresh offering is buying into dilution — that's the risk, and it's real. But the mechanics of how offerings get priced create the opportunity: market makers and the company often push the stock higher ahead of pricing, and fast traders can ride that run.

WCT's Aug 28 session shows exactly that. Pre-market ran from $0.32 to $0.77. The regular session opened at $0.40, spiked to a $1.35 high, held a $0.38 low, and closed at $1.07 (+170.2% on the day); after-hours closed at $0.93. The TRUE MFE across all sessions was +321.1% low-to-high on 20.7M shares. A $10,000 position capturing the full MFE returned $42,110 (+321.1%).

The distinction between this and CELU is the setup clause. CELU's catalyst was a partnership PR — a reason to own. WCT's catalyst was an offering pricing — a reason for the stock to move and then dilute. Same trigger vocabulary (RVOL spike, price band, intraday move), completely different risk posture. A playbook that doesn't encode the catalyst type would treat these identically and get you trapped holding WCT into the raise. Encode it, and you know the second clause: this one is a fast momentum ride with a hard exit, not a swing.

The forensic point: WCT closed +170.2% on the session but the offering closed three days later. The pre-offering run and the dilution event are two different clocks. Your exit rule has to respect the second one.

Common Pitfalls When Turning Intuition Into Rules

The most common failure is a vague trigger. "Enter on the breakout" describes a hundred different fills. Specify it — VWAP reclaim, prior-session high break, or the 100M-share cross — or you'll never be able to grade whether the setup or your execution was the problem.

The second pitfall is anchoring on the winners' close instead of the MFE. WCT closed +170.2%; the actual trade offered +321.1% low-to-high. If your exit rule is "hold to close," you left more than half the move on the table on the day it worked — and you'll hold the red days to the close too. The MFE is the ceiling your exit rule is trying to approach, not the number you assume you'll get.

Third: treating small-cap earnings as a catalyst. FLYE reported its latest quarterly results this week and traded 82.3M shares at 9,360.3x ADV with a +148.1% TRUE MFE the same day — but small-cap earnings prints rarely drive price the way the volume regime change and RVOL spike do. Build your setup around the volume and the filing catalysts (offerings, S-3s, ATMs, contract wins, insider buying), not the earnings line. If your only "catalyst" clause is an earnings date on a sub-$500M name, you've mislabeled the setup.

Fourth: conflating active and completed dilution. A company that already priced and closed a raise is not the same overhang as one with an open ATM drawing daily. Your historical-context filter should read the active facility count, not lump every past raise into "dilution risk."

Finally, not encoding the catalyst type. As CELU vs. WCT showed, "news gap" is too coarse. A partnership is a reason to hold; an offering pricing is a reason to scalp and leave. One clause, entirely different trade management.

How the Setups Actually Repeat: The Data

These aren't one-off flukes — the same three shapes fire week after week, which is precisely why writing them down pays. Over the last 30 days across scanner pattern activity, 130 patterns were detected at a 100% completion rate: 68 liquidity tests (market makers probing supply and demand at a level, or insiders building before a catalyst), 39 stocks with 100%+ intraday gains, and 23 stocks trading 100M+ shares intraday. This week alone logged 9 high-volume breakout setups on 100M+ shares against a 90-day weekly average of 29.6, and 11 intraday-doubling setups against an average of 64.7.

The follow-through numbers are why the specification work matters: the high-volume breakout pattern shows 100% follow-through across 127 triggers, and 279 intraday-doubling setups have all reached completion. When a shape repeats with that consistency, the edge isn't finding it once — it's defining it once and letting live matching find it every time. For the deeper read on what 90 days of scanner data reveals about these shapes, see Pattern Recognition for Penny Stocks.

Sector rotation adds the pre-filter. Last week Pharmaceuticals RVOL jumped +124% week-over-week and Transportation Equipment surged +8,171% — capital rotating in. A setup that includes a "sector where money is moving" clause catches names before the crowd. That rotation read is also how the market-maker liquidity-test setup gets its edge.

image-1

How to Play This: Building the Playbook Step by Step

Start with the sentence, then build each layer as its own step with its own timeframe. The AI Playbook Builder is structured exactly around the five layers — historical context → setup → trigger → entry → exit — so you're filling in clauses, not writing code.

Step 1 — Historical context. Set the pre-filter: price under $2, float under 25M, and a sector that's rotating in. This is your universe of candidates before any catalyst.

Step 2 — Setup. Arm on the RVOL expansion and catalyst. For the CELU shape: RVOL over 2,000x with a fresh press release. For the WCT shape: an offering pricing in the filings with pre-market already running.

Step 3 — Trigger. The precise go signal — cumulative volume crossing 100M, or a break of the pre-market high on rising volume. One condition, unambiguous.

Step 4 — Entry. Define the location: first pullback that holds above the trigger level, or the break itself if you're aggressive. Risk is the low of the trigger candle.

Step 5 — Exit. Target a fraction of the historical MFE for the shape (CELU offered +189.6%, WCT +321.1% — you're not catching all of it), with a trailing stop and a hard time-stop if the catalyst is an offering.

Once built, the playbook live-matches against every scanner ticker. When a name fits, a star indicator appears on it in the SNACS scanner stream, and your alert fires in-app, by email, or SMS with a cooldown so you're not spammed on the same name.

image-2

How to Find These Setups: Scanner, Filings, and Live Matching

The fastest path is to reverse-engineer a known winner in the scanner, then save that filter combination as the playbook's pre-filter. Set the SNACS scanner RVOL filter high (2,000x+ surfaces the CELU-class outliers), price $0.50–$2, and sort by RVOL descending. Click any name to open its ticker details drawer — you get the chart, the dilution-risk panel (active shelf, ATM, and warrant facilities), recent news, and SEC filings without leaving the scanner. That's how you separate a CELU (partnership catalyst, own it) from a WCT (offering priced, scalp it) in one click.

For the dilution read, the scanner's Dilution Alerts column and the SEC research dilution snapshot give you two paths to the same facts — active facility counts, shares at risk, and lowest exercise price. Across all tracked tickers the platform carries approximate counts (approximate counts; exact totals withheld) of ~5,900 active warrant facilities, ~3,100 shelves, ~2,100 ATM programs, ~1,500 convertible notes, and ~700 S-1 offerings. Before you buy a pre-offering run like WCT, that snapshot tells you how much supply is waiting.

Save the winning filter as a named preset, then link it to a Dynamic Watchlist — the scan-to-watchlist auto-sync means matched tickers populate in real time and show a colored square in the main stream. Layer the playbook on top and the star lights up when the full pattern completes.

Then close the loop in the trading journal. Its AI Insights analyze your executed trades and surface which setups you actually capture well, your MFE capture rate, and your worst time-of-day — so you learn whether the CELU shape or the WCT shape is the one you trade profitably, not just the one that ran. Auto-sync from 8 brokers means the grading is automatic.

What to Watch Next

The tape is runner-heavy and small caps are leading, with IWM within 5% of its 52-week high — the backdrop where specified playbooks fire most. The most common week-arc over the last seven weeks was a steady Monday rolling into a runner-heavy finish, so front-load your playbook builds early in the week and let live matching do the watching. The setups you saw in CELU and WCT will print again in different tickers; the edge belongs to whoever wrote the rule down first. Build the sentence into logic this week, and the next +189.6% MFE session shows up on your scanner with a star on it instead of in someone else's recap.

FAQ

What is an AI playbook builder for trading?

An AI playbook builder lets you describe a trading setup in plain English and converts each part of that description into machine-detectable scanner conditions — price band, relative volume, share count, catalyst type, and a specific trigger. The SNACS AI Playbook Builder structures this as five editable steps (historical context, setup, trigger, entry, exit) and live-matches the finished rule set against every scanner ticker, flagging matches with a star indicator.

How do I turn a vague setup into automated trade detection?

Break the setup into five specific, measurable clauses: the historical context (price, float, sector), the setup condition (catalyst plus RVOL expansion), the exact trigger (e.g., cumulative volume crossing 100M shares), the entry location, and the exit rule. Each clause becomes a filter. The work is answering precisely what was true on the chart before the move — "doubles on huge volume" becomes "price under $1, RVOL over 2,000x, crosses 100M shares intraday."

What made CELU a detectable setup on August 27?

CELU fit a specific, repeatable shape: a sub-$1 pharma that gapped on a press release (the MuseCell manufacturing collaboration) and traded 221.0M shares at 2,314.5x its average volume, running +189.6% TRUE MFE from a $0.88 low to a $2.55 high. Every one of those conditions — price band, catalyst, RVOL, share count, intraday move — is a filter you can set before the move rather than a pattern you recognize after it.

Should I buy a stock that just filed an offering?

An offering means dilution, which is a real risk — but market makers and the company often push the stock higher ahead of pricing, so the pre-offering run can be a fast momentum trade with a hard exit. WCT ran +321.1% TRUE MFE on Aug 28 into its priced $7.5M public offering, which closed three days later on Aug 31. The key is encoding the catalyst type: an offering is a reason to scalp and leave, not a reason to swing-hold.

What is TRUE MFE and why does it matter more than the closing price?

TRUE MFE (Max Favorable Excursion) is the best possible trade from the day's low to its high across all sessions — the ceiling your exit rule is trying to approach. It matters because a stock can close far below its intraday high: WCT closed +170.2% on the session but offered +321.1% low-to-high. Grading your setups against MFE tells you how much of the available move your exit rules actually captured.

Why aren't small-cap earnings a reliable catalyst?

Unlike large caps, penny stocks and small-caps rarely move on the earnings print itself — the real drivers are SEC filings (offerings, S-3s, ATMs), FDA actions, contract wins, insider buying, and unusual volume. FLYE traded 82.3M shares at 9,360.3x ADV for a +148.1% TRUE MFE on Sep 1, but the setup was the volume and RVOL spike, not the Q1 results. Build your catalyst clause around filings and volume, not earnings dates.

How do I set up a scanner to find these setups before they run?

In the SNACS scanner, set RVOL to a high threshold (2,000x+ surfaces the extreme outliers), price $0.50–$2, and sort by RVOL descending. Click any ticker to open its details drawer for the chart, dilution-risk panel, news, and SEC filings, then save the filter as a preset and link it to a Dynamic Watchlist so matches auto-populate in real time.

How often do these small-cap setups actually repeat?

Very often. Over the last 30 days, 39 stocks posted 100%+ intraday gains, 23 traded 100M+ shares intraday, and 68 liquidity tests were flagged — all at 100% completion. The high-volume breakout pattern shows 100% follow-through across 127 triggers. The setups repeat consistently, which is why defining one precisely once — and letting live matching find the next instance — is where the edge lives.

Start Free Trial

5 trading day free trial on Edge. Cancel anytime before your trial ends to avoid being charged.