How to Find Penny Stocks Before They Spike: A Practical Guide
A trader's framework for spotting penny stocks before they run — RVOL, float, SEC filings, and rotation, worked through real small-cap data.
Finding a penny stock after it has run 200% is easy — your scanner is already red and green with it. Finding it before the first 30% is where the money lives, and it is a learnable process, not luck. The signal that precedes almost every spike is not price. It is relative volume against a tiny float, usually with a filing or a catalyst sitting underneath it. This guide breaks down the five signals that show up before the move, then works them through real small-cap case studies so you can see exactly what to screen for.
TLDR
- Penny stocks spike when a low float collides with a volume catalyst — the tell shows up as relative volume (RVOL), and it shows up before the price extends, not after.
- Five pre-spike signals to screen for: an RVOL surge, a sub-5M float, an SEC offering/dilution filing, sector rotation, and pre-market positioning. Each is worked through with recent data below.
- HSCS ran +121.9% MFE on 135.7M shares (3,976.8x ADV) the day its Zcash mining combination hit; PLSM offered +482.7% MFE intraday yet closed -37.1% from its open — a red candle hiding a green trade.
- DCOY shows the dilution playbook from both sides: an announced $21M placement and active shelf/equity-line/warrant facilities, a +191.7% MFE spike, then a -20.0% close.
- The macro backdrop is Small-Cap Leadership — the Russell 2000 (IWM) at $298.97 sits at/near its 52-week high while the S&P 500 (SPY) lags, the environment small-cap squeezes need.
What Makes a Penny Stock Spike in the First Place?
Penny stocks spike when demand outruns available supply, and in a sub-5M-share float that imbalance resolves violently. A large-cap absorbs a buy order. A micro-cap with 1M shares of real float gets repriced by it. That single mechanic — a small, fixed supply meeting a sudden surge of demand — is the engine behind every multi-hundred-percent intraday move in this universe. The catalyst (a filing, a contract, a business combination, a momentum chase) is just the match; the low float is the gasoline.
That is why the most useful number on your scanner is not the percentage gainer column. It is relative volume. RVOL measures how much a stock is trading versus its own average. A name printing 50x or 1,000x its average daily volume is being discovered — capital is arriving that was not there yesterday. Price often lags that discovery by minutes to hours, which is the window you are trying to trade.
Last week's data makes the point concretely. NAMI traded 26.9M shares on June 23 at 50,640.2x its average daily volume — five orders of magnitude above normal. HSCS did 135.7M shares at 3,976.8x ADV. PLSM did 58.3M at 3,451.2x. VNTG did 40.0M at 1,211.5x. DCOY did 12.8M at 1,250.1x on June 29. None of those RVOL readings are subtle. They are screaming, and they print on a scanner sorted by relative volume before the chart looks interesting to a momentum chaser.
The second structural input is the macro backdrop. Small caps do not spike in isolation — they spike when capital is rotating down the market-cap ladder. Right now the Russell 2000 (IWM) closed at $298.97, just -0.8% from its 52-week high of $301.50 and up +2.9% over 20 days. The S&P 500 (SPY) closed at $741.00, -2.5% from its 52-week high and down -2.0% over 20 days. The Nasdaq 100 (QQQ) at $724.08 is -3.3% from its high and -1.9% over 20 days, while the Dow Jones Industrial (DIA) at $521.68 sits -0.9% off its high. Small caps outperforming large caps is the definition of Small-Cap Leadership — and when small caps lead, squeezes have better follow-through. That is the tape you want at your back before you go hunting low-float runners.
The third input is rotation within the small-cap universe. Money does not spread evenly; it concentrates in a sector for days at a time. Week-over-week, Communication Services average RVOL went from 1.13 to 273.83, Instruments jumped +320%, Technology +315%, Financial Services +205%, and Medical Instruments +161%. When a sector's relative volume explodes like that, the names inside it are far more likely to be the ones that run. Screening sector-first narrows a 2,500-ticker universe to a workable shortlist.
The Five Signals That Precede a Spike
The five signals below are what you screen for, in order of how early they appear. The earlier the signal, the more lead time — and the more uncertainty — you accept.
1. Relative volume surge. RVOL is the leading indicator. A stock crossing 5x its average is on notice; a stock crossing 50x is in play. This is the single filter that surfaces names before price has fully extended. We cover the mechanics in depth in RVOL Explained.
2. Low float. Volume only matters relative to supply. A float under 5M shares is the sweet spot for explosive moves — and in last week's classified names, 7 of 10 carried floats under 5M shares. When daily volume exceeds the entire float, every share has changed hands at least once and price discovery breaks down to the upside. That mechanic gets its own breakdown in Float Rotation Explained.
3. An SEC offering or dilution filing. Filings are a two-sided signal. A fresh S-1, 424B5, or shelf tells you supply is coming — but it also tells you the company and its bankers have an incentive to see the stock higher before they sell. In the past 3 days, 7 companies filed 424B5 pricing supplements, 6 filed 424B3 prospectuses, 3 filed fresh S-1 registrations, and 1 each filed an F-1 and F-3. Across all forms, 109 8-K filings landed from 107 unique tickers. We walk the filing-reading process in How to Read SEC Filings for Day Trading.
4. Sector rotation. Covered above — screen the sectors where RVOL is exploding first, then drill into the names.
5. Pre-market positioning. The pre-market session prints the float-rotation math before the bell. When a name with a 1M-share float trades tens of millions of shares before 9:30, the spike is already underway and the regular session is continuation, not initiation.

Worked Example #1 — HSCS: A Volume Catalyst on a Filing Chain
HSCS is a textbook example of RVOL flagging a name the same day its catalyst hit. On June 23, HeartSciences traded 135.7M shares — 3,976.8x its average daily volume — as it announced a business combination with Fortitude to bring a vertically-integrated Zcash mining platform to the public markets (Business Wire, June 23). The session ran from a regular-hours open of $2.72 to a market high of $3.75, a full-day range of $1.69 to $3.75, and a true MFE of +121.9% low-to-high.
The pre-signal was the filing cadence. HSCS posted multiple 8-K filings clustered around June 23 and 26 — exactly the kind of filing burst that precedes a corporate-action announcement. A trader watching the ticker details drawer would have seen the 8-K chain and the RVOL spike together, before the regular-session high printed.
Here is the trade math. Using a $10,000 base stated once: capturing the full +121.9% MFE returned $12,190 in profit. The more realistic regular-session trade — buying the $2.72 open and selling into the $3.75 high — captured +37.9%, or $3,790. Both are real; the gap between them is the difference between a perfect fill and a disciplined one, and it is why your exit plan matters as much as your entry.
Note the cash-runway context: HSCS sits in the 3-6 months runway tier. That is not a reason to avoid the trade — it is a reason to respect that a financing event can land at any time and to size accordingly.
Worked Example #2 — PLSM: A Red Close Hiding a Green Trade
PLSM is the example every penny-stock trader needs to internalize: a stock can close deeply red and still have been one of the best day trades on the tape. On June 24, Pulsenmore traded 58.3M shares at 3,451.2x ADV after announcing a strategic partnership with Ouma Health to expand remote prenatal care (PRNewswire, June 24). The pre-market high printed $19.52. The regular session opened at $10.45, ran to a market high of $12.97, then faded to a $6.57 close — down -37.1% from the open. The full-day range was $3.35 to $19.52, a true MFE of +482.7%.
If you only read the closing change, you would log PLSM as a disaster. The MFE tells the real story: $10,000 timed across the session's low-to-high offered $48,270 in profit. Even the far more conservative regular-session open-to-high move was +24.1%, or $2,410. The lesson is that the close is one data point; the range is the opportunity. This is the core idea in MFE vs Close Price.
The filing side reinforces it. The day after the spike, PLSM priced a $7.5 million private placement with a single healthcare-focused institutional investor (6-K filing, June 25). The volume-to-financing sequence — run first, raise second — is the pattern to recognize. PLSM also extended into a 5-day continuation runner, gaining +81.7% close-to-close (open $3.45 to close $6.27) over the week.

Reading the Filing Side: Dilution as Both Risk and Opportunity
Dilution is a risk and an opportunity at the same time, and DCOY shows both faces in one move. On June 27, Decoy Therapeutics announced an up-to-$21 million private placement financing (PRNewswire, June 27). Two days later, on June 29, DCOY traded 12.8M shares at 1,250.1x ADV: a pre-market high of $18.96, a regular-session open of $12.00 to a high of $13.51 and a $9.60 close, a full-day range of $6.50 to $18.96, and a true MFE of +191.7% — before closing -20.0%.
The risk side is obvious: you are trading into announced supply. DCOY carries recently-updated facilities across equity lines, a shelf, and warrants, and sits in the 6-12 months runway tier. The opportunity side is the part most traders miss: a company that needs to raise wants its stock higher when it prices. The pre-offering run is a recurring, tradable phenomenon — but it ends when the offering prices, so you trade the run, not the hold.
The broader supply picture, across the active universe, is large. There are roughly ~5,600 active warrant facilities, ~3,000 shelves, ~2,000 ATM programs, ~1,300 convertible notes, ~800 convertible preferred facilities, ~600 S-1 offerings, and ~500 equity lines outstanding. Every one of those is potential supply that can hit a low-float name. Before you buy a runner, check whether you are buying into an open spigot.
SCAG is the same setup from the distressed end: it sits in the negative cash (operating in the hole) tier, and on June 24 it ran +93.5% in the regular session (open $0.37 to a $1.11 high, $0.71 close) on 114.3M shares — a +226.3% true MFE across all sessions. A company operating in the hole is the most motivated to push its stock before financing. Risk and opportunity are the same coin.
Insider filings are the quieter version of this signal. Clusters of Form 4 transaction filings showed up last week at CLDX (18 filings in 3 days), BFST (15), IMUX (10), DRCT (8), and LEG (7). Form 4 captures both buys and sells, so direction matters — open the ticker details page and read the actual transactions before assuming accumulation. We walk through reading a full insider filing chain in CNTA: 17 Insider Filings in 3 Days.
The Worked Examples Side by Side
The table below puts the case studies in one frame so the pattern is visible: extreme RVOL, large MFE, and a close that often understates the day's opportunity.
| Ticker | Date | Volume | RVOL (x ADV) | True MFE | Regular-Session Close |
|---|---|---|---|---|---|
| HSCS | Jun 23 | 135.7M | 3,976.8x | +121.9% | +1.1% |
| PLSM | Jun 24 | 58.3M | 3,451.2x | +482.7% | -37.1% |
| SCAG | Jun 24 | 114.3M | — | +226.3% | +93.5% |
| DCOY | Jun 29 | 12.8M | 1,250.1x | +191.7% | -20.0% |
| NAMI | Jun 23 | 26.9M | 50,640.2x | +155.6% | +20.4% |

Common Pitfalls Traders Get Wrong
The most common mistake is chasing the close instead of the range. PLSM's -37.1% close and DCOY's -20.0% close would scare a trader off the next setup, even though both offered triple-digit MFE intraday. Judge a setup by the opportunity it presented between the low and the high, then judge your own execution separately. Conflating the two teaches the wrong lesson.
The second mistake is ignoring the float-versus-volume relationship. A 5x gainer on heavy volume against a 50M-share float is a different animal than a 5x gainer against a 1M-share float. The second is a supply break; the first is just a busy day. Always read float alongside volume — volume relative to float is what produces the violent repricing.
The third mistake is treating small-cap earnings as the catalyst. For penny stocks and micro-caps, quarterly numbers rarely move the stock. The real drivers are SEC filings (offerings, S-3 shelves, ATM programs), contract wins, FDA actions, business combinations, insider activity, and raw unusual volume. HSCS ran on a business combination, PLSM on a partnership and a placement, DCOY on a financing announcement — not on earnings.
The fourth mistake is forcing trades when the macro tape is against you. When the Russell 2000 (IWM) is at/near its 52-week high and leading the large-cap indices, low-float squeezes get follow-through. When small caps are lagging, the same setups fail more often. Respect the backdrop.
The fifth mistake is confusing a momentum probe with the real move. Market makers routinely sweep a price level to test supply and demand before the genuine push — a liquidity test, not a trend. Last week, 49 liquidity-test setups were detected and all 49 completed; these are levels being probed, not confirmed breakouts. Wait for the test to resolve into volume before committing size.
How to Apply This: Your Scanner Filter Stack
Here is the exact filter stack to surface these setups before they extend. Build it once in the SNACS scanner and save it as a named preset.
| Step | Filter | Setting | Why |
|---|---|---|---|
| 1 | RVOL | ≥ 5x (sort descending) | Surfaces names being discovered today |
| 2 | Price | $0.50 – $20 | Keeps you in the penny/small-cap band |
| 3 | Float | < 5M shares | Targets the supply-break sweet spot |
| 4 | Sector | Rotating-in sectors | Concentrates on where capital is moving |
| 5 | SEC filing / Dilution Alert | Recent offering or active facility | Flags supply risk and pre-offering runs |
Sort the result by RVOL descending and the highest-relative-volume names sit at the top — the discovery list, before the chart looks obvious. Then click any ticker to open the ticker details drawer: chart, dilution-risk panel (active shelf/ATM/warrant facilities), recent news, and SEC filings, all without leaving the scanner. That is the two-second check that tells you whether you are buying into an open offering.
Save the filter combination as a preset, then link it to a Dynamic Watchlist — the scan results auto-populate in real time as new names cross your thresholds, and matched tickers show a colored square in the main stream. When news breaks on a matched name, the ticker turns blue with an AI headline summary via News Flash.
For the dilution side specifically, the SEC research tool gives you a Dilution Snapshot: active facility counts, shares at risk, and lowest exercise price per ticker — the same data the scanner's Dilution Alerts column flags, from a second angle. Use it to separate a clean low-float runner from one with ~2,000 ATM-style programs' worth of supply waiting overhead.
Finally, encode the repeatable setups in the AI Playbook Builder. A multi-step playbook — historical context, then the volume trigger, then entry and exit rules — runs live against all scanner tickers, and a star indicator appears on the ticker when the pattern matches. Templates like First Green Day and Capitulation Bounce are starting points; the real edge is building the trigger from the signals above. Then log every trade in the trading journal, where AI Insights identifies your MFE capture rate — exactly the PLSM-style gap between the move offered and the move you took.
What to Watch Next
The setups above are repeatable because the mechanic is structural, not seasonal. As long as the Russell 2000 (IWM) holds near its highs and small caps lead, low-float names with RVOL surges and filing catalysts will keep producing triple-digit MFE days. Watch the sectors rotating in — Communication Services, Instruments, Technology — for the next cluster of runners, and watch the offering filings (7 fresh 424B5 supplements in the last 3 days alone) for the pre-offering runs. The names change every week; the signals do not. Build the scan once, and let it surface tomorrow's spike before the chart tells everyone else.
FAQ
How do I find penny stocks before they spike?
Screen for relative volume (RVOL) first, not price. Set your scanner to RVOL ≥ 5x and sort descending, then filter for a float under 5M shares and price between $0.50 and $20. The names being discovered today — like HSCS at 3,976.8x ADV or PLSM at 3,451.2x ADV last week — appear at the top of an RVOL-sorted scan before the price has fully extended. Cross-check each one for a recent SEC offering filing or active dilution facility before entering.
What is RVOL and why does it matter for penny stocks?
RVOL (relative volume) measures today's volume against the stock's own average. A penny stock at 50x RVOL is trading 50 times its normal volume, signaling that new capital has arrived — usually a catalyst or a discovery event. Because RVOL spikes before price fully extends, it is the earliest reliable pre-spike signal. NAMI traded at 50,640.2x its average daily volume on June 23, an unmistakable RVOL alert.
Why does low float make penny stocks spike harder?
Low float means a small, fixed supply of tradable shares. When daily volume exceeds the entire float, every share has changed hands and price discovery breaks down to the upside, producing violent moves. Last week, 7 of 10 classified small-cap names carried floats under 5M shares — the band where a sudden surge of demand reprices a stock fastest.
Can a penny stock close red and still have been a good day trade?
Yes. The closing change is one data point; the intraday range is the opportunity. PLSM closed -37.1% from its open on June 24 but offered a +482.7% MFE from its session low to high. DCOY closed -20.0% the same week with a +191.7% MFE. A red close can hide a green trade for someone who timed the entry and exit within the range.
How do SEC filings help predict penny stock spikes?
Offering filings (424B5, S-1, S-3 shelves, ATM programs) signal both incoming supply and motivation — a company that needs to raise wants its stock higher before pricing, which can fuel a pre-offering run. In the past 3 days, 7 companies filed 424B5 supplements and 3 filed fresh S-1 registrations. DCOY ran +191.7% MFE two days after announcing a $21M private placement. Check filings on the ticker details page before trading any runner.
Why shouldn't I treat small-cap earnings as a catalyst?
Unlike large-caps, penny stocks and micro-caps rarely move on quarterly earnings. The real catalysts are SEC filings, FDA actions, contract wins, business combinations, insider activity, and unusual volume. HSCS spiked on a Zcash mining business combination, PLSM on a partnership and a placement — not on earnings reports.
How does the broader market affect penny stock spikes?
Small-cap squeezes follow through best when small caps are leading the broader market. The Russell 2000 (IWM) at $298.97 sits -0.8% from its 52-week high and is up +2.9% over 20 days, while the S&P 500 (SPY) at $741.00 is -2.5% off its high and down -2.0% over 20 days. That outperformance — Small-Cap Leadership — is the backdrop low-float runners need.
What scanner settings find these setups fastest?
In the SNACS scanner, set RVOL ≥ 5x, price $0.50–$20, float under 5M shares, and sort by RVOL descending, then filter to sectors rotating in. Save it as a preset and link it to a Dynamic Watchlist so matches auto-populate in real time. Click any ticker to open the details drawer for its dilution panel and SEC filings before you commit.