All tickers ranked by confluence score. BUY NOW / SHORT NOW are trade-grade. Use setup tabs to filter to a specific style.
Data Integrity
15M/1H requires Twelve Data. Polygon is daily-only inside this scanner.
Risk Engine
1% max for small accounts. Stops size the trade. No stop means no trade.
Execution
Show All is diagnostic. Use setup tabs for trade-grade entries.
Reality Check
Rules engine, not prophecy. News, spreads, slippage, and earnings still matter.
Add a free API key for full stock coverage
Demo mode shows only AAPL. Get a free key from Twelve Data (800 calls/day, no card required) to unlock 60+ liquid US stocks. Crypto scans work without a key.
Quota nearly exhausted
—
Setups Found
—
Awaiting scan
Avg Score
—
Setup quality
Avg R:R
—
Risk to reward
Hit Rate
—
No data yet
RE-ENTRY ALERTSStopped-out trades that recovered + still have a valid setup. Discipline-safe re-entry.
WATCH TRIGGERS FIREDPrior WATCH triggers that have since been crossed. If you placed pending orders, they may already be filled.
Reading WATCH rows — the 71% rule
Don't take WATCH rows as a category. 70–71% confidence is the most common shape of an "almost actionable" signal — most are noise. The minority worth taking have 5+ green checks AND zero items in the Risks list. The Smart WATCH detail panel labels each row TAKE / SKIP / MARGINAL automatically — read that, not the confidence number alone.
Workflow: open detail → check the verdict block → if TAKE, place the pending order (half-size, already calculated) → walk away. After a week of disciplined pending-order data, we'll decide whether to lower the BUY NOW threshold to 70.
Levels
Live · P&L
Advice
Actions
Pick a setup and run a scan
Choose a setup tab above and click Run Scan. Results refresh from live market data.
Watchlist
Tickers you star from any scan. Click Refresh All Prices to fetch live prices and see status: pending trigger, active, hit target, stopped out, or invalidated.
Total Tickers
0
Levels
Live · P&L
Advice
Actions
Empty watchlist. Star any row in the scanner to add tickers, or paste a list to track. Use Scan All in Scanner to analyze with full setup logic.
24/7 Plays
Crypto only — true 24/7 markets. Strict filter: BUY NOW or SHORT NOW with 70%+ confidence + volume above average. No quota cost (CoinGecko free).
When to use: evenings, weekends, market closed days. Crypto trades 24/7 so setups can fire any time. Forex trades 24/5 (closed weekends) — see Forex/Gold mode for those.
Scanned
—
Top 30 by market cap
Actionable
—
BUY/SHORT 70%+
Watching
—
Setup forming
Last Scan
—
Click Scan Now
High-Conviction Crypto Setups
Trade
Levels
Live · P&L
Advice
Actions
No scan yet
Click Scan Now to find actionable crypto setups. Takes ~30 seconds. Free — no API quota used.
After Hours Macro
Weekday macro basket for gold, silver, oil, and major forex pairs. Stricter than the daytime scanner: only promote clean after-hours setups with stronger confirmation.
Best evening window: 6:00-10:30 PM AST for forex and metals reaction trades. Avoid: the daily metals maintenance break around 5:00-6:00 PM New York time and any setup with thin momentum or obvious chop.
AFTER HOURS TRADING RULESRead these before placing any forex or commodity trade in your AST evening session.
✓ When to enter
Wait for the AST evening window (6–10:30 PM) — Asian and European cross-flow drives forex/metals here. Outside this window, spreads widen and trends fragment.
Confirm with the daily timeframe. If the 4H setup fights the daily trend, skip. Macro trades that align with the daily chart have 2–3× the win rate.
Use BUY/SELL LIMIT, not market. Forex spreads on Capital.com tighten 8–11 PM AST but slippage on market orders during news still hits 2–5 pips. Slippage-cap LIMIT is automatic on this scanner.
Check the economic calendar. Fed minutes (2:00 PM ET = 3 PM AST), FOMC (2:00 PM ET), NFP (8:30 AM ET Friday) all spill into the evening. forexfactory.com before every trade.
⛔ When to skip
Metals maintenance window (5–6 PM NY). Gold and silver pricing goes unreliable. The scanner already flags this in the notes column.
Major macro release within 90 minutes. Fed minutes, NFP, CPI, central bank decisions can move pairs 50–200 pips in seconds. Wait until after the release.
Friday after 3 PM AST. Liquidity drops fast for the weekend close. Forex pairs gap through stops on Sunday open. Don't carry overnight into Monday unless your horizon is multi-week.
Confidence < 70% on commodities. Gold and oil are noisier than majors. Stricter conviction threshold than forex.
⚠ Stop & sizing
Forex pairs: stop 1.5× ATR + buffer. The scanner's swing-aware stop already accounts for this. Don't tighten manually.
Gold/silver: wider stops, smaller size. Daily ATR on XAU/USD is $20–30. A 0.5R move = $50 P&L on 1 oz. Adjust position size to your $500 account.
Half-size on CAUTION verdict. The Macro Action column shows ENTER/CAUTION/SKIP. CAUTION = take half the position you would for ENTER.
Always attach SL + TP on the order ticket. No manual stops. Forex moves while you sleep — your broker-side stop is your safety net.
✓ When to exit
Take partial at +1R. Forex grinds — locking in something at the first target frees you mentally.
Trail to breakeven after partial. Now it's a free trade. Let it run to full target.
Hard exit at 11:30 PM AST if the trade hasn't hit 1R. After Asian session winds down (1:00 AM AST = London open prep), volatility shifts. Your evening setup may not survive London's first hour.
Never hold forex over weekend on a 4H or smaller horizon. Sunday gap = unbounded loss potential.
Bottom line: After-hours forex/metals trades favor patience over action. One clean ENTER setup per evening is enough. Skip 5 mediocre signals to take 1 high-conviction trade — the strict gates on this scanner exist for that reason.
EVENING QUICK-PLAY TEMPLATE
Use the smaller basket first when London/Asia crosses wake up around 6 PM AST. It is faster, cleaner, and better for stalking a real trigger instead of forcing a trade from the full board.
Quick FX • 6 symbols
Scanned
—
Curated macro basket
Actionable
—
Strict BUY/SHORT only
Watching
—
Strong but early
Last Scan
—
Click Scan
Weekday Macro Opportunities
Trade
Levels
Live · P&L
Advice
Actions
No scan yet
Run the after-hours scan for gold, oil, and major forex pairs. Best for weekday evening macro reaction trades, not random overnight clicking.
Pre-Market Movers
Stocks gapping in pre-market (4:00–9:30 AM ET) with volume confirmation. Best edge for day-trading the open. Requires Twelve Data Pro real-time pre-market access.
Best window: Build your list 8:00–9:24 AM ET. Place the BUY/SELL STOP between 9:25–9:30 AM ET — never earlier. The PM high keeps extending until just before the bell on European flow; placing too early uses a stale level and gives you a worse entry + wider stop. Earlier than 7:00 AM ET is thin tape — list-building only, no orders.
PRE-MARKET TRADING RULESRead these before placing any pre-market or opening-range order.
✓ When to enter
Wait for confirmation, not the gap itself. A 5% pre-market gap can fade 80% in the first 15 minutes. Use BUY STOP above the pre-market high (or SELL STOP below the pre-market low for shorts). Never market-buy a gapper.
Volume must be ≥ 1.5× average for the time of day. Pre-market volume below this = thin tape, fakeout risk, wide spreads. Skip.
Catalyst must be real. Earnings beat, FDA news, M&A, analyst upgrade. "Up on no news" = pump and dump. Check Finnhub or the news section before placing the order.
Hold off until 9:30 ET unless you have Pro pre-market access. Capital.com retail spreads on pre-market stocks are 3–5× wider than regular hours. The fill cost alone eats your edge.
⛔ When to skip
Earnings within next 24 hours. Stock can gap 20% on the report. Even a winning setup loses to gap risk.
Spread > 0.5% in pre-market. Round-trip cost eats most of a 2:1 R:R. The scanner's net-R:R metric will warn you.
Float < 20M shares. Small floats = whipsaw factories. Fine for experienced scalpers, dangerous for swing entries.
Big-cap gapping < 1%. AAPL "up 0.7% pre-market on volume" isn't a setup — it's noise. Filter for ≥ 3% on liquid names, ≥ 5% on small/mid-caps.
⚠ Stop & sizing
Stop below the pre-market low (longs) or above the pre-market high (shorts). The scanner's swing-aware stop already does this for you.
Half-size at minimum. Pre-market trades are higher variance than regular swings. Treat them like WATCH setups: 0.5% account risk, not 1%.
Always attach SL + TP on the order ticket. Pre-market stocks can gap during regular hours too — a manual stop loss you "plan to set" is no stop loss.
Use LIMIT orders only. Market orders in pre-market fill 2–4% off displayed price on Capital.com. Use a limit at your trigger price; if it doesn't fill, you didn't want it that bad.
✓ When to exit
Take partial at +1R within the first 30 minutes if the move is fast. Pre-market gaps fade more often than they extend. Lock in something.
Trail stop to breakeven after +1R on the remaining position. Now it's a free trade. Let it run to target or stop out for zero loss.
Hard exit by 11:00 AM ET on intraday horizons. The "lunch lull" 11:00–14:00 ET kills momentum. If your target hasn't hit by then, exit at market and move on.
Never hold a pre-market trade overnight unless your scanner says it's a Daily-horizon swing AND the catalyst is durable (earnings, M&A — not "up on rumor").
📊 Best timeframe by entry type
15M • SCALP
Use only for opening-range scalps after 9:30 ET. Tightest stops, fastest decisions. Most beginner-hostile. Skip unless you have screen time + practice.
1H • DAY TRADE
Best for same-day momentum. Scan 8:00–9:25 AM ET. Place BUY STOP at PM high only inside the 9:25–9:30 AM ET window; close before 4:00 PM ET. Most balanced TF for pre-market.
2H • OVERNIGHT ★
Recommended for $500 accounts. Holds 1–2 days. Wider stop = fewer flushes. Catalyst has time to play out. Sweet spot for AST timezone.
4H • SWING ★
Best for swing entries off pre-market gaps. 1–5 day holds. Pre-market gap = trigger; daily structure = thesis. Cleanest R:R for the workflow.
DAILY • POSITION
Use when the pre-market gap confirms a multi-week thesis. Earnings beats, analyst upgrades, M&A. Larger stops, smaller size. Hold 3d–6w.
★ = recommended starting point. The scanner's defaults select 15M but for swing-style trading from pre-market gaps, switch to 2H or 4H in the dropdown above.
Bottom line: Pre-market trading is high variance, high cost, and high stress. For a $500 account, the cleaner play is to set a BUY STOP pending order at the pre-market high before 9:30 ET, then let the regular session decide. If the breakout holds, you're filled with normal-hours spreads. If it fades, no money lost. That's the Smart WATCH workflow applied to pre-market gappers.
Scanned
—
Universe size
Gappers Up
—
+3% on volume
Gappers Down
—
−3% on volume
Last Scan
—
Click Scan
Pre-Market Setups
0 selected
Levels
Live · P&L
Advice
Actions
No scan yet
Click Scan Pre-Market. Best run between 8:00–9:30 AM ET. ~1 minute on TD Pro.
Custom Ticker Lists
Build your own scan universe. Click Templates for institutional starter lists (Mega-caps, AI Plays, Crypto Watch, etc.) or New List to paste your own tickers.
Quick Strong Plays
Morning quick cash: Day Trade Liquidity Cleaner A-grade names: Breakout Leaders When market is hot and moving: High-Beta Momentum After hours: 24/7 Crypto Majors
Same setup logic as the scanner, but exits at your $2 profit target instead of waiting for the full R:R move. Stop starts from a 2% base, then widens a bit for volatile metals and crypto when needed. Paste tickers below or pick a saved Custom List.
Timeframe: tries 15-min intraday first (proper scalp signal), falls back to daily when intraday is unavailable (off-hours, plan-gated, illiquid). Expected hold to target: 5–30 min.Entry: MARKET (current price). Stop Loss: volatility-aware from a 2% base · Risk:2% per trade · Target:$2 profit (whole position exit) · Take half at:$1 profit. Edit in Settings.Verdict: uses scalp thresholds (ENTER ≥ 50, CAUTION ≥ 42, WAIT ≥ 30, AVOID < 30). The main scanner uses tighter swing thresholds (72/58/40) — scalps don't need the same conviction since the holding period is short.
Checklist
PRE ENTER + SQ A/B · macro not sit-out · delta 0%
IN <1% up: market · >2% up: wait · click LOG (or Log as for custom fill)
CAP market order · stop = Stop · limit half @ T1
Target Manage → Take Profit → Move Stop to Entry
END Manage → ALL with exit price
STOP 30 min flat = close · −2R = done for day
Shorts: flip every above/below.
OR
The dropdown is disabled because you have ticker(s) typed. Clear the input to use a saved list instead.
Side
Verdict
Action
SQ ≥
No scalp candidates loaded yet.
Paste tickers above and click Scan, pick a saved Custom List, or click Use PM to load the latest Pre-Market scan results.
Tradeable / Scanned
0
Best Profit Per Share
—
Typical Time to Target
—
Total Risk if All Taken
—
Scalp Candidates
|
0 selected
Levels
Live · P&L
Advice
Actions
No setups yet. Paste tickers above and click Add to table or Scan.
Pullback
Direction first, entry second. This page is for the setups where the bias looks right, but chasing the current price is the bad fill. It sorts the board into Live Now, Wait Retest, Reclaim Entry, and Too Late / Broken so you can stop buying tops and shorting bottoms.
Momentum says the move is live now. Pullback says the direction may still be right, but the smarter fill is lower-risk and lower-emotion.
How To Read It
Live Now: price is still close enough to the valid entry that you are not badly chasing. Wait Retest: direction is fine, but the better fill is on a dip / bounce into support or resistance. Reclaim Entry: let price pull back, then re-take the level before committing. Too Late / Broken: either the easy move already happened, or the invalidation is getting too close to justify a fresh entry.
OR
The dropdown is disabled because you have ticker(s) typed. Clear the input to use a saved list instead.
Live Now
0
not chasing
Wait Retest
0
better fill first
Reclaim Entry
0
let the level hold
Too Late / Broken
0
stand down
No pullback candidates loaded yet.
Paste tickers above, pick a saved list, or pull in the current Scalp / Pre-Market board.
Pullback Planner
Waiting for a scan…
0 selected
Levels
Live · P&L
Advice
Actions
No pullback plan yet. Scan a list and this page will rank the cleaner entries for you.
Chart Lab
Full multi-timeframe chart with drawing tools, 30+ indicators, and rules-based plain-English analysis. Powered by TradingView (free).
⚡ Quick Load:No symbol loaded
Trade Levels:Now—Entry—Stop Loss—Target—ⓘ Use TV's drawing tools to plot these on chart
No chart loaded
Type a ticker above or quick-load from your watchlist / scanner results
Adding indicators? Click the Indicators button at the top of the TradingView chart — 30+ built-in (RSI, MACD, Bollinger, Ichimoku, etc.). The toggles from the scanner's detail-panel chart only apply there.
Click Analyze for a plain-English read on trend, momentum, and what to watch.
Indicators (Daily)
Portfolio
Auto-Sync · 30s
Open positions with live P&L + management. Performance stats + full trade history below.
TRADE MANAGEMENT
Recommendations are rules-based, not predictions. The system NEVER recommends moving stops further from price. If a setup deteriorates, it'll suggest exit or partial profit-taking — never averaging-down.
Open Positions
0
— long • — short
Unrealized P&L
—
— %
Total at Risk
—
Sum of stops
Concentration
—
Sector mix
Open PositionsNever refreshed
Trade
Levels
Live · P&L
R
Actions
No open positions. Click Log Trade above to add one with status "Open".
Performance & History— win rate, expectancy, full trade log
Total Trades
0
0 closed · 0 pending
Win Rate
—
— W / — L
Avg R Multiple
—
Per closed trade
Expectancy
—
$ per $1 risked
Net P&L
—
All-time
Pending orders sitting too long
—
Most setups go stale after a week — the catalyst passed, technicals shifted. Click ↻ on each pending row to re-evaluate, or cancel + skip on Capital.com.
Trade Log
Date
Ticker
Side
Setup
Entry
Stop Loss
Target
Exit
R
P&L
Status
No trades logged yet. Click Log Trade above to add one.
Alerts
— total
Last 30 days of fired alerts. Click any row to open the scalp chart for that ticker. Synced across all browsers logged into this account.
When
Ticker
Kind
Title
Detail
No alerts fired yet. Configure alerts in Settings → Scalp Alerts.
Market Regime
Top hedge funds know: 70% of stock returns track the market. Trade with the regime, not against it.
Current Regime
—
Loading...
SPY Trend
—
vs 50d / 200d EMA
VIX-like (SPY ATR)
—
Volatility level
Recommended Bias
—
Setup filter
Sector Relative Strength (5-day)
Click Refresh to load sector performance. Top hedge funds tilt toward leading sectors.
Why regime matters
In bull regimes, breakouts work — buy strength, hold, trail stops. Mean reversion signals fail.
In bear regimes, shorts work — fade rallies, sell breakdowns. Long breakouts fail twice as often as in bull regimes.
In chop regimes, range trades work — buy support, sell resistance. Both breakouts AND breakdowns whipsaw.
Regime is computed from SPY's position relative to 50-day and 200-day EMAs, plus 14-day ATR for volatility. Updates daily.
Weekly Prep
Your Sunday setup board: weekly bias, themes, catalysts, focus baskets, and carryover names. This is where the week gets narrowed before the daily workflow starts.
Daily Trading Workflow
Institutional-grade routine for active traders. Check off as you go — resets every morning. Click any link to jump to the action.
Finviz Setups & Quick Links
Copy-pasteable filter recipes that work on free Finviz. Each setup shows the exact dropdowns to set + a direct link that applies the filters automatically. Then copy the tickers from Finviz into our scanner Custom Lists.
Workflow
Pick a setup below → click Open on Finviz (filters auto-applied)
On Finviz, top of results: copy the tickers (right-click → "Tickers" tab → copy)
Back here → Custom Lists → New List → paste tickers
Run scan on that list → see BUY NOW / WATCH verdicts with full plan
Free Finviz Setups (no Elite needed)
Quick Filter Links
Test — Data Source Comparison
Verify TD vs Yahoo (vs CoinGecko) parity before relying on either. Latency, errors, and raw responses surfaced so you can see which source is actually winning. Run the dry-runs at the bottom to confirm Daily Workflow + Weekly Prep have the data they need.
How to read the results:
Side-by-side columns show each source's response. Latency in ms. Green = data returned and parses cleanly. Red = source failed or returned malformed data. Amber = response delta > 1% (price disagreement worth investigating). Click "Show raw" on any result to see the full JSON Twelve Data, Yahoo, or CoinGecko returned — useful for diagnosing weird symbols or unexpected fields.
Settings
Configure data sources, risk parameters, and account size for accurate position sizing.
Data Sources
ADMIN · GLOBAL
Keys saved here become the shared keys for all logged-in users. Quota is split across everyone using the platform — be mindful of plan tier.
Free tier at polygon.io — 5 calls/min, unlimited daily. This scanner uses Polygon for daily bars only. For 15M/1H scans, use Twelve Data so entries are based on intraday candles.
Free at finnhub.io/register — 60 calls/min, unlimited daily. Used for earnings calendar warnings (skip trades into earnings) and economic calendar. Polygon free doesn't include earnings dates.
Capital.com BrokerFREE API · LIVE SPREADS
Connect Capital.com to pull live bid/ask spreads at log time so the app can warn before you take a scalp where the spread eats your $-target. Free with any Capital.com account. Get your API key at Capital.com → Settings → API Integrations.
The email you use to log into Capital.com.
The X-CAP-API-KEY header value. Generated in your Capital.com account settings — separate from the login password.
When you create the API key, Capital.com asks for a custom password — that's this. Not your login password. Stored encrypted; never sent to other browsers.
Trade Execution—
When ON, place / modify / close buttons LOG the payload only — no real orders fire. Flip OFF to send orders to Capital.com. Each live order requires confirmation.
Scalp Alerts
Alerts fire when watched symbols hit your trade conditions. Browser/audio notifications work while the app is open. Email alerts work 24/7 via the server cron (every 15 min).
Filters out weak ENTERs (low-quality setups that often false-fire). At 70 you only get alerts on setups the scanner flags as decent or better; at 80, only HIGH conviction. Stops noise + keeps signal-to-noise high.
Telegram bot setup
1. On Telegram, message @BotFather → /newbot → follow prompts → copy the API token it gives you. 2. Search for your new bot on Telegram and send it any message (e.g. "hi"). This activates the chat. 3. Open https://api.telegram.org/bot<YOUR_TOKEN>/getUpdates in your browser → find "chat":{"id": ...} → copy that number. 4. Paste both below + tick the Telegram checkbox above.
Discord webhook setup
1. In your Discord server, open the channel you want alerts in → ⚙ Edit Channel → Integrations → Webhooks → New Webhook → Copy URL. 2. Paste below + tick the Discord checkbox above.
Auto-Manager—
Auto-Manager watches your open Capital positions and applies the rules below. Each rule has a mode: OFF (skip), SUGGEST (email you APPROVE / DENY links — silence = deny after expiry), AUTO (fire immediately). Server-side cron only sends SUGGEST emails — AUTO writes happen with browser open.
Use the Save button below to persist all admin settings.
Live Capital.com Account
Cloudflare Worker (24/7 alerts)
When set, Save Settings auto-pushes scalp math + alert config to your Worker so Discord/Telegram alert prices match the website exactly. Leave blank to disable auto-push (use push-config.sh from terminal instead).
From wrangler deploy output. No trailing slash.
Same value you set with wrangler secret put WORKER_AUTH_TOKEN. Stored locally + cloud-synced (encrypted).
Save Settings already pushes automatically when both fields are set.
Data Sources
ACTIVE
Provided by Code X Elite
Twelve Data, Polygon.io, and Finnhub API access is included with your subscription. No setup required — scans work out of the box.
Cloud Sync
—
Your watchlist, custom lists, portfolio, daily workflow, and weekly prep auto-sync to your account. Cloud is the source of truth — when you log in on another browser, cloud data wins.
Last synced
—
Status detail
—
Pull is destructive. It overwrites the current browser's data with cloud. Use only if you're sure — there's no undo.
Quick Setup
The three numbers that drive everything. Set these once and the scanner sizes correctly for your account. Everything else is dialled in to safe defaults below — only touch Advanced if you know exactly what you're changing.
Total trading capital. Drives every position-size calculation.
How much of your account you're willing to lose on one trade if your stop hits. 1% is the industry-standard recommendation.
%
Hard ceiling: 5%. Above 2% on accounts under $1,000 needs the override checkbox.
Take half off when a scalp is up this many total dollars. Scale to your account: $250 → $1-3 · $1k → $3-5 · $5k → $15-25 · $10k → $30-50.
Advanced — risk, stops, targetsDEFAULTS ARE FINE
Stop = Entry − ATR × this. 1.5 = default swing.
2:1 standard. 3:1 high-conviction only.
Default 2% — wide enough scalps don't close on noise. Lower = tighter stop, more shares, more whipsaws.
Default ON. Capital.com supports fractional shares on stocks + crypto. Turn OFF only if your broker requires whole shares.
Positions below this fraction are flagged un-tradeable. 0.001 is safe for Capital.com.
When ON, Edit Trade fetches fresh data + prefills entry/stop/target. OFF by default.
Daily-Loss Circuit Breaker
When the day's cumulative R drops to your threshold, the journal refuses to log new open / pending trades for the rest of the AST day. Stops revenge trading after a bad session. Resets at AST midnight.
R (positive number)
Default 2R. At 1% account risk = 2% drawdown day. Hit your limit → step away → review tomorrow.
Advanced — leverage / marginSET TO BROKER MAX
Already set to Capital.com's regulatory max for retail accounts. Affects margin calculations only — your P&L is the same regardless. Lower these if you want extra margin headroom.
Backup & Restore
Export all your watchlists, custom lists, and trade journal to a JSON file. Move data between devices or back up before clearing browser data.
Cloud Sync
Not signed in. Sign in to enable cross-device sync (coming soon).
Saves all tabs at once. Cloud-syncs if signed in.
How It Works
The four scanners and how the system calculates entries, stops, and targets.
Day Trade Gappers
Stocks gapping up or down 3% or more on volume above 1.5× their 20-day average. Entry on a break of the pre-market high (longs) or low (shorts). Stop at the opposite gap edge. Target at next resistance or 2:1 R:R, whichever comes first.
Swing Longs (Breakouts)
Stocks within 2% of a 20-day high after a tight base, RSI between 50 and 70, holding above the 20-day EMA. Entry on confirmed close above the breakout level. Stop one ATR below entry. Target 2× the risk.
Shorts
Failed breakdowns and parabolic exhaustion: stocks down more than 4% on rising volume below the 20-day EMA, or 3+ days of vertical run-up with RSI above 75. Entry on lower-low confirmation. Stop at the prior swing high. Target the prior swing low.
Mean Reversion
RSI below 30 with price below the lower Bollinger band, holding above key support. Entry on first green candle above the prior bar high. Stop below the recent swing low. Target the 20-day moving average.
Score
Each setup is scored 0 to 100 based on: setup strength (40%), volume confirmation (25%), trend alignment (20%), and R:R quality (15%). 80+ = A grade, 70-79 = B, 60-69 = C, below 60 hidden by default.
Important: This tool is a screener, not a recommendation. Levels are computed from price action and ATR. Always verify on the chart, size positions to your risk tolerance, and never risk more than 1-2% of your account on a single trade.
Pending Order Refresh — —
Loading…
Institutional Starter Lists
Pre-built ticker lists used by hedge funds and prop desks. Use Quick Scan to run the basket immediately, or Add List to save it into your custom lists first.
New Ticker List
Paste tickers from anywhere — Finviz, broker, news article. Splits automatically on commas, spaces, tabs, or new lines. Crypto symbols work too (BTC, ETH, SOL). Max 250 per list. Lists over 100 are slow on free-tier scans (~1 ticker per 12s on Polygon).
How many shares you exited at T1. Defaults to half of total.
Trade review (closed trades only)
Required to save closed trades. The discipline gate. Be honest — the data is for you.
TA Indicators — Plain English
Each indicator answers a different question. Toggle them on the chart to see WHY the entry, stop, and target are placed where they are.
EMA 20 (Yellow line) — Average closing price over the last 20 bars, weighted toward recent ones. If price is above the EMA 20, the short-term trend is up. The scanner uses this for entry placement on pullbacks (it'll set BUY LIMIT near EMA 20 in a long uptrend).
EMA 50 (Blue line) — Same as above, but slower / longer term. If price is above EMA 50, the medium-term trend is up. Big institutional money watches this. When EMA 20 crosses above EMA 50, it's bullish; below = bearish.
20D High / Low (Purple dotted) — Highest high and lowest low over the past 20 bars. These are support and resistance levels. Breakout setups use BUY STOP just above the 20D high. Mean-reversion uses BUY LIMIT near the 20D low. This is the most useful indicator for a beginner.
Bollinger Bands (Cyan envelope) — A band that expands and contracts based on volatility. Price near the upper band = stretched up. Price near the lower band = stretched down. Tight bands = low volatility (often before a big move). Wide bands = high volatility (often after a move).
Volume (Bars below price) — How many shares/coins traded each bar. Big up bar with big volume = real buying. Big up bar with small volume = fake-out. The scanner requires volume ratio > 1.0 (above average) for an A-grade setup.
RSI 14 (Pink line, sub-panel) — Momentum oscillator from 0 to 100. Above 70 = overbought (mean reversion risk). Below 30 = oversold (bounce candidate). The 50 line is the "no-trend" zone. Strong uptrends keep RSI between 50-80. Strong downtrends keep it 20-50.
Recommended starter view: Click the Default button — it shows just EMA 20 + 20D H/L. That's enough to understand 90% of setups without overload.
⚠ Don't get analysis paralysis. Indicators describe the past. They don't predict the future. The scanner already uses these to compute the verdict — the toggles just show you the math. Trust the verdict, glance at the chart, place the trade, move on.
API Key
Free key at twelvedata.com/register — 800 calls/day, no credit card. Without a key, demo mode shows AAPL only. Crypto scans work without a key.