Plutheia
← Back to home
Swing Trading · Signal System

The EMA Pullback System.
Explained from first principles.

Plutheia's swing signals are built on a widely documented setup in technical analysis: the EMA pullback to the 21-period zone. Here's exactly what the setup is, how we detect it, and what the system does when it appears — so you can decide for yourself.

The science behind it

Why the EMA pullback is a widely used setup

What an EMA level represents

An EMA is a weighted average of recent prices, so it approximates the average cost basis of positions opened over that period. That is the common rationale for treating it as a reference level. Whether any given level holds is not predictable, and pullbacks to it fail regularly.

The EMA21 pullback is a well-documented continuation pattern in technical analysis. The system does not attempt to forecast price; it waits for a defined set of conditions to be met and reports when they are.

What EMA21 measures

The 21-period exponential moving average weights recent prices more heavily — making it responsive to current trend while filtering out day-to-day noise. Institutional desks use it as a dynamic support reference.

What EMA50 tells you

EMA50 is the intermediate-term trend line. When EMA21 is above EMA50, the near-term is outpacing the medium-term — a sign the trend is healthy and not extended.

What EMA200 filters out

EMA200 is the macro baseline. If price is below EMA200, the stock is in a structural downtrend and no amount of short-term signal is reliable. Gate 1 rejects these immediately.

EMA PULLBACK ANATOMY — IDEALIZED SETUP
UPTRENDENTRY →POCKETZONEEMA200EMA50EMA21↗ TREND RESUMESpullback↘
Price
EMA21
EMA50
EMA200
Pocket zone
Hammer candle (entry)

Reading this chart

  1. Stock is in uptrend — price above all three EMAs (Gate 1 passes)
  2. Price pulls back — the intraday low dips into the EMA21–50 pocket zone (Gate 2)
  3. A green hammer candle recovers, closing above EMA21 on expanding volume (Gate 3)
  4. Entry fires. Stop below the candle low. Target at 3× the risk.

What gets rejected

Gate 1 kills 80% of weak setups before any further analysis

The most common retail mistake is trying to trade pullbacks in stocks that are in a downtrend. The 'pullback' looks the same on the chart — but price is below EMA200, EMA21 is below EMA50, and there's no institutional support underneath. These are dead-cats, not bounces.

Gate 1 checks four conditions simultaneously and rejects any stock that fails even one. No further processing happens — no API calls, no AI analysis. Eliminated immediately.

FAILED SETUP — WHAT TO AVOID
EMA200EMA50EMA21downtrend intactGate 1 FAILSprice < EMA200

Gate 1 rejects this immediately — price is below EMA200 (macro downtrend). No further analysis runs.

The 3-Gate Pro Pullback System

Three sequential gates. All three must pass. No exceptions.

The system runs every evening at 16:05 ET after market close — evaluating every stock in your watchlist through all three gates using final daily candle data.

1

GATE 01 — MACRO FILTER

Trend confirmed at all timeframes

TREND CHECK

Why this gate exists

This is the highest-leverage filter in the system. Eliminating stocks in structural downtrends before any analysis prevents the most common retail mistake: trying to catch a falling knife.

Based on the trend-template filter described in Mark Minervini's published work.

Exact conditions checked

  • Price > EMA200

    Macro uptrend confirmed — institutions are long at scale

  • EMA21 > EMA50

    Intermediate trend aligned — near-term strength intact

  • Price > EMA21

    Short-term strength — not extended below support

  • EMA21 sloping upward (5-bar check)

    Momentum direction confirmed, not just level

2

GATE 02 — ZONE DETECTION

Intraday low touched the EMA21 pocket

POCKET ZONE

Why this gate exists

Most retail systems check closing price against EMAs. Professionals check the intraday low — because the exact moment sellers exhaust and buyers step in shows up in the candle wick, not the close.

The system evaluates intraday lows rather than closing prices, so a candle that dips into the zone and recovers within the session is still detected.

Exact conditions checked

  • Candle low ≤ EMA21 × 1.01

    Low touched or pierced the zone — sellers tested it

  • Close ≥ EMA50 × 0.97

    Price didn't crash through deeper support — zone held

  • No close below EMA50 − 3%

    Rejection of zone; not a collapse through it

3

GATE 03 — BOUNCE CONFIRMATION

Buyers have stepped back in — volume confirms it

BOUNCE SIGNAL

Why this gate exists

Gates 1 and 2 identify the setup. Gate 3 confirms that actual buying has arrived. Without volume expansion, you're guessing — and RSI in the 40–60 range means you're not chasing late momentum.

The volume ≥ 1.2× average requirement follows the volume-confirmation principle in William O'Neil's CANSLIM methodology. The RSI 40–60 band is where the system accepts entries; it excludes both deeply oversold and extended readings.

Exact conditions checked

  • Green candle (close > open)

    Net buying pressure on the session

  • Close > EMA21

    Price reclaimed the zone — institutional buyers active

  • RSI 40–60

    Not oversold (dead-cat risk) and not extended (late entry risk)

  • Volume ≥ 1.2× 20-day average

    Institutional footprint — not retail noise

  • Same-day low touched the zone

    Confirms the bounce happened from the exact level

Watchlist lifecycle

How a ticker moves from watchlist to live trade

WATCHING

You add ticker to watchlist

PULLBACK DETECTED

Gate 1 + Gate 2 pass

BOUNCE CONFIRMED

Gate 3 passes — all gates clear

ENTERED

Bracket order live on your account

CANCELLED

User taps Skip on the Telegram entry card

EXPIRED

Pullback lasted too many days without bounce — setup too old

STALE / PAUSED

AI detects RISK_OFF environment — monitoring paused automatically

Position sizing & risk management

ATR-based stops that adapt to each stock's volatility

Static percentage stops are wrong — a stock that normally moves 2% per day needs a wider stop than one that moves 0.5%. ATR14 measures the actual average daily range and sizes your risk accordingly.

POSITION SIZING — ATR14-BASED SL/TP
ATR14= $8
Stop-lossEntry − 1.5×ATR
Take-profitEntry + 4.5×ATR
Risk:Reward1 : 3

Why ATR?

ATR (Average True Range) adapts to each stock's volatility. A volatile stock gets wider stops — protecting you from normal noise. A calm stock gets tighter ones — locking in gains faster.

What a 1:3 ratio means

At 1:3 risk/reward, a winning trade returns three times what a losing trade costs, so the arithmetic does not require a majority of trades to be winners to break even. This is a property of the ratio, not a claim about how often the system wins or what you would earn.

Describes how the system works. Not a prediction of profitability. Win rates and risk/reward ratios illustrate the method’s design, not expected or typical results. Trading involves substantial risk of loss.

How the rules were chosen

Rules-based swing screening, run every night.

The rules draw on published swing-trading literature — Minervini's trend template, O'Neil's volume confirmation, weekly-chart trend discipline — encoded into a system that evaluates your watchlist every night. Following an established methodology does not make a strategy profitable, and none of these rules predict price.

Minervini Trend Template

The Gate 1 EMA200 macro filter is based on the trend template described in Mark Minervini's published work on stage analysis.

GATE 1 · EMA200 FILTER

O'Neil Volume Confirmation

Requiring volume ≥ 1.2× average on the bounce day comes from O'Neil's CANSLIM methodology — institutional footprint confirmation before entering any position.

GATE 3 · VOLUME EXPANSION

Hammer Candle (Intraday Low)

Zone touches are detected from intraday candle lows rather than closing prices, so a setup that dips into the zone and recovers within the same session still registers.

GATE 2 · CANDLE LOW CHECK

RSI 40–60 Band

The system accepts entries only when RSI sits between 40 and 60, excluding both deeply oversold readings and extended ones. Readings outside the band are filtered out by design.

GATE 3 · RSI FILTER

1:3 Risk/Reward Enforced

Stop-loss at 1.5× ATR14, target at 4.5× ATR14 — a minimum 1:3 risk/reward on every signal. With that ratio, the arithmetic does not require a majority of trades to be winners. This describes the method's design, not expected results.

POSITION SIZING · ATR14

AI Morning Briefing

Claude reads 60 tickers, sector ETFs, VIX and BTC-USD every morning and surfaces the 2–3 setups that best match the gate criteria, with entry, stop and target already calculated. AI-generated, not financial advice.

DAILY SCAN · AI-POWERED

Describes how the system works. Not a prediction of profitability. Win rates and risk/reward ratios illustrate the method’s design, not expected or typical results. Trading involves substantial risk of loss.

Daily schedule

When the system runs — every trading day

06:00 ET📰

Pre-market news scan

Claude reads overnight news, earnings reports, and macro data for all watchlist tickers.

09:30 ET☀️

Morning briefing

Telegram message with market mood, VIX, SPY trend, and top 2–3 swing candidates for today.

09:45 ET🤖

Open review

Every PENDING open entry reviewed against live data — gap-ups, VWAP, ATR. SL/TP revised if needed.

16:05 ET🔍

3-gate evaluation

All watchlist tickers run through the full gate system using final daily candle data. Bounces confirmed or rejected.

Paper trading · Free forever

See these signals on your own watchlist.

Start a free paper account. Add any tickers you want. Watch the 3-gate system evaluate them every evening — no real money, full signal intelligence.

No experience needed · No credit card · Takes 3 minutes

AI-generated signal, powered by Claude AI. Not financial advice.

Describes how the system works. Not a prediction of profitability. Win rates and risk/reward ratios illustrate the method’s design, not expected or typical results. Trading involves substantial risk of loss.