How it works

A research workflow, not a tip channel

Software does the heavy lifting; a human makes the final call. Here is the full path from market scan to the alert in your hand, what happens after it sends, and everything in the membership.

How an alert is made

The machine finds it, a person decides, then it sends

Three stages, in this order, for every premium alert. None of them can be skipped.

Step 01

Our detection engine sweeps the entire market

Not a watchlist and not a feeling. Our engine rebuilds every US ticker's daily history after each close and runs sixteen setup detectors across all of it — each one gated on market structure, the prior trend, the depth of the pattern, the volume behind it and a real break of the level, not a one-cent poke through it. Detectors we tested over eight years of data and could not tell apart from the market's own base rate were deleted rather than shipped. Nobody can watch nine thousand tickers. This part is built so nobody has to.

Step 02
ChartLevelRisk

A human analyst reviews every single one

Nothing publishes itself. An analyst pulls the chart, reads the catalyst and the context no scanner can see, and decides whether it is sent. A setup that scores well and still looks wrong does not go out. That judgment is the part of this you cannot automate, and it is why the public record exists at all.

Step 03
TARGETENTRYSTOP

It sends only once it clears our setup criteria

A candidate that has passed both the engine and the analyst is measured against our published setup criteria one last time, and only then is it written up — the entry, the stop concept, the target zone, the catalyst and the time horizon — and sent to members the moment it publishes. Then it goes on the public record whether it works or not, which is the only version of a track record worth reading. Free readers see it there after it closes; members had it at the start.

How detection decides

Measurable conditions, tested on every US stock after the close

The engine does not look at pictures. Each setup is a set of numbers compared against other numbers, so the same chart always gives the same answer and any result can be checked by hand.

After the close

A daily bar is only final at the close, so the sweep reads completed bars and its answer does not change during the day.

Every US stock

The whole market, around nine thousand names, not a watchlist someone chose.

All or nothing

Every condition has to be true on the same bar. Not most of them, and not close.

The 16 setups it tests

  • Double Bottom
  • Double Top
  • Multiple Bottom
  • Multiple Top
  • Head and Shoulders
  • Inverse Head and Shoulders
  • Bull Flag
  • Bear Flag
  • Ascending Triangle
  • Descending Triangle
  • Cup and Handle
  • 52-Week Breakout
  • Gap Up
  • Higher Lows Trend
  • Golden Cross
  • Death Cross

Green setups lean bullish, red ones bearish. Each one is taught on an annotated chart in the free setups playbook. Detectors we tested over eight years of data and could not tell apart from the market's own base rate were deleted rather than shipped.

What every detection has to clear

  1. 1Liquidity firstA floor on price and average volume is applied before any pattern is tested, so thinly traded names never fill the list.
  2. 2Real structureSwings come from a volatility-scaled zigzag, not a three-bar wiggle, so a shape has to exist before it can be named.
  3. 3A prior trendA reversal needs something to reverse, so the trend before the pattern is measured, not assumed.
  4. 4Enough depthThe pattern has to matter as a share of the stock's price, not just look right on a squeezed chart.
  5. 5The volume signatureThe volume behind the pattern has to match the classical signature of that setup.
  6. 6A real breakThe level has to be cleared by a margin scaled to the stock's own ATR, not a one-cent poke through it.

Where members see it

  • Named on the chart in Pattern watch, with the level it triggers at.
  • As the MAD Setups filter in the scanner, across the whole market.
  • As the first pass behind every premium alert, before an analyst decides.

What it cannot see

The sweep reads price and volume. A chart records what happened, never why, so the catalyst, the news and the context are the analyst's job. A quiet chart returning nothing is the most common answer the engine gives, and it finds conditions, not predictions.

Anatomy of an alert

Every premium alert is complete

No vague callouts. You get the full picture so you can make your own decision.

Ticker & directionWhat and which way
Entry rangeWhere to consider getting in
Stop conceptWhere the idea is wrong
Target zonesWhere to consider taking profit
CatalystWhy it could move now
Time horizonDay, swing, or position
Chart contextThe technical picture
Risk / rewardThe math behind the trade

After the alert sends

An alert is tracked until it closes, and the close is published

Sending it is the start. Here is what runs while it is open, and what happens when it ends.

$SAMPLEArchived premium alert · Mar 4 → Mar 27, 2026Illustrative
$38$42$46$50Mar 4Mar 27Target $49.50Entry $41.80Stop $38.90Stop raised to breakeven+50% at $62.70 · not reached1234
5On the record$SAMPLE$41.80 → $49.49+18.4%
An archived sample, dated and closed; the path between entry and close is illustrative. Every real closed alert is on the public record.
  1. 1The stop is watchedEvery five minutes in the regular session, the stop we published is checked against the price. A thin pre-market print is never a reason to act on it.
  2. 2The stop can only move upWhere an alert carries a breakeven or trailing rule, the stop rises as the price does and never moves back down on its own. Members are told when the stop we track moves.
  3. 3Milestones are reportedWhen an open alert reaches +50%, +100% or +150% from its stated entry, members hear about it once, and the alert keeps running. This one closed before its first.
  4. 4The close is reportedWhen the desk closes an alert, or the price reaches a level it set, members get an Exit Alert with the price and the return. At the stop, the desk decides; where an alert is set to close on its own, a second sighting confirms the price first.
  5. 5It goes on the recordThe result is measured from the entry we stated to the price it actually closed at, and published on the public record, losers included.

Exit Alerts and milestones report what the alert we track has done. They never tell anyone to buy, sell or hold; what you do with your own position is yours. Read every closed alert →

The result of the process

Every closed alert, measured the same way

From the entry we stated to the price we exited at, losers included. These are the same figures the track record publishes.

Premium alerts · the closed record

From 185 closed alerts · open positions excluded · How performance is measured

84%

Win Rate

156 / 29

Winners / Losers

+19.8%

Avg Winner

-9.9%

Avg Loser

+6.4%

Median Return

5d

Avg Hold

+15.1%

Avg Return

-40.5%

Largest Loser

Past performance does not guarantee future results. Read every closed alert →

By the numbers

A real platform, counted live

Counted from the platform, refreshed hourly

The platform

Everything in the membership

Grouped the way the plans build on each other. Every plan's full list is on the pricing page.

With Analysis Tools Only, Stock Alerts + Tools and Premium Membership

My Dashboard

Your own board, laid out the way you want and saved to your account: the Market Regime Dial, Watchlist X-Ray, your price lines and your live tape.

Market Dashboard

Indexes and per-index breadth, the movers, the S&P 500 heatmap, sector rotation, the Treasury curve and the economic calendar, in real time.

Watchlists

Your names with up to ten columns you choose, live quotes and a note on why each is there, in a drawer that opens over every tab.

Market News Feed

The whole market wire in real time, the Morning Brief, Catalyst Countdown and Why It's Moving, and one switch that narrows it to your watchlist.

Stock Scanner

Every US stock, live: forty-plus presets, descriptive, fundamental and technical filters, your own columns, CSV export and saved scans that email you after the close.

Pro Charting

36 indicators, 64 drawing tools and 14 intervals, layouts saved to your account, and price lines that tell you when they are hit.

Heatmap and 9-Box

Every name sized by its weight and colored by its move, and large, mid and small caps set against value, core and growth.

Sectors

The whole market rolled up by sector, industry, size and country, from one day to one year, with the market-cycle view.

Corporate Events

Earnings and the reaction to them, guidance, FDA decisions, deals, buybacks, dividends, 8-Ks, red flags and Form 4s, market-wide, each linked to its source.

Institutional Ownership & Flows

Who owns a name from the 13F filings, who bought and who sold, where they most likely paid, and which way the institutional money is leaning.

MAD Academy

More than 300 lessons across 20 subjects, from what a stock is to reading an SEC filing, with your progress and a trophy for every subject.

Training videos

A short animated video for the lessons, most of them under a minute.

MCP Connector

Bring the platform into ChatGPT, Claude or Claude Code with one URL. Your AI sees only what your plan sees on the site.

Premium Support

Direct help from us by email when something on the platform needs explaining.

With Stock Alerts + Tools and Premium Membership

With Premium Membership

Educational content only. MadStockAlerts provides market commentary, research, and educational content. It is not personalized investment advice, and nothing here is a recommendation to buy or sell any security. Trading and investing involve substantial risk, including loss of capital. See the Risk Disclosure and Customer Agreement.

Pick the desk that fits how you trade

Analysis Tools Only for the real-time scanner, Pro Charting and the research desk. Stock Alerts + Tools for the human-reviewed alert feed. Premium Membership for both, at one price.

Start 5 days free

Try Premium Membership free for 5 days. Card required. After 5 days it is $149 per month or $1,099 per year until you cancel. First-time members only.

Other plans from $39 a month. Pay by card, Apple Pay, Google Pay, Link, Cash App Pay or Amazon Pay through Stripe.