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.
- ~9,000 US stocksEvery listed name, every night
- The nightly sweep16 setups, tested after the close
- CandidatesScored on shape, volume and context
- Analyst reviewA person decides whether it is sent
- Premium alertEntry, stop, target, catalyst
- The public recordEvery close, losers included
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.
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.
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.
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
- 1Liquidity firstA floor on price and average volume is applied before any pattern is tested, so thinly traded names never fill the list.
- 2Real structureSwings come from a volatility-scaled zigzag, not a three-bar wiggle, so a shape has to exist before it can be named.
- 3A prior trendA reversal needs something to reverse, so the trend before the pattern is measured, not assumed.
- 4Enough depthThe pattern has to matter as a share of the stock's price, not just look right on a squeezed chart.
- 5The volume signatureThe volume behind the pattern has to match the classical signature of that setup.
- 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.
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.
- 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.
- 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.
- 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.
- 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.
- 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 measured84%
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
Premium alerts
The entry, the stop concept, the target zone, the catalyst and the time horizon, with the chart, approved by an analyst and sent the moment it publishes.
MAD Setups
Sixteen setups detected across the whole market after every close, named on your chart and searchable in the scanner.
Alerts/Performance
Every closed alert measured from the entry we stated to the exit, losers included, with the open book, the Prove It filters and the Model Book.
With Premium Membership
Company Deep-Dive
Any company read from what it filed: the statements as filed and checked against EDGAR, the owners, the options board, short interest and how it ranks.
Market Deep-Dive
Every SEC filer ranked on growth and margins, full-text filing search, the Squeeze Radar and the OTC market lists.
Paper Trading
A simulated account on real-time prices with five order types, to practice what you have read before any real money is involved.
Product tutorials
A guided walkthrough of every tab, inside the app.
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.
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.