Loading market data...
Loading regime…

Macro & Regime

Live Tickers

Show All Tickers

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.
Setups Found
Awaiting scan
Avg Score
Setup quality
Avg R:R
Risk to reward
Hit Rate
No data yet
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.
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 RULES Read these before placing any forex or commodity trade in your AST evening session.
✓ When to enter
  1. 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.
  2. 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.
  3. 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.
  4. 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
  1. Metals maintenance window (5–6 PM NY). Gold and silver pricing goes unreliable. The scanner already flags this in the notes column.
  2. 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.
  3. 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.
  4. Confidence < 70% on commodities. Gold and oil are noisier than majors. Stricter conviction threshold than forex.
⚠ Stop & sizing
  1. Forex pairs: stop 1.5× ATR + buffer. The scanner's swing-aware stop already accounts for this. Don't tighten manually.
  2. 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.
  3. Half-size on CAUTION verdict. The Macro Action column shows ENTER/CAUTION/SKIP. CAUTION = take half the position you would for ENTER.
  4. 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
  1. Take partial at +1R. Forex grinds — locking in something at the first target frees you mentally.
  2. Trail to breakeven after partial. Now it's a free trade. Let it run to full target.
  3. 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.
  4. 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 RULES Read these before placing any pre-market or opening-range order.
✓ When to enter
  1. 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.
  2. Volume must be ≥ 1.5× average for the time of day. Pre-market volume below this = thin tape, fakeout risk, wide spreads. Skip.
  3. 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.
  4. 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
  1. Earnings within next 24 hours. Stock can gap 20% on the report. Even a winning setup loses to gap risk.
  2. 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.
  3. Float < 20M shares. Small floats = whipsaw factories. Fine for experienced scalpers, dangerous for swing entries.
  4. 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
  1. 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.
  2. Half-size at minimum. Pre-market trades are higher variance than regular swings. Treat them like WATCH setups: 0.5% account risk, not 1%.
  3. 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.
  4. 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
  1. 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.
  2. 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.
  3. 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.
  4. 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
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

Scalp

Avail $— Risk —% Target $— Settings ↗
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 ProfitMove Stop to Entry
END  Manage → ALL with exit price
STOP 30 min flat = close · −2R = done for day
Shorts: flip every above/below.
OR
Side
Verdict
Action
SQ ≥
Tradeable / Scanned
0
Best Profit Per Share
Typical Time to Target
Total Risk if All Taken
Scalp Candidates
|
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
Live Now
0
not chasing
Wait Retest
0
better fill first
Reclaim Entry
0
let the level hold
Too Late / Broken
0
stand down
Pullback Planner
Waiting for a scan…
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
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.
Analysis
Click Analyze for a plain-English read on trend, momentum, and what to watch.

Portfolio

Auto-Sync · 30s
Open positions with live P&L + management. Performance stats + full trade history below.
Open Positions
0
— long • — short
Unrealized P&L
— %
Total at Risk
Sum of stops
Concentration
Sector mix
Open Positions
Never 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
Trade Log
DateTickerSideSetup EntryStop LossTarget ExitRP&LStatus
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

  1. Pick a setup below → click Open on Finviz (filters auto-applied)
  2. On Finviz, top of results: copy the tickers (right-click → "Tickers" tab → copy)
  3. Back here → Custom Lists → New List → paste tickers
  4. 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.
1 · Single-ticker quote Price + % change side-by-side
2 · Intraday bars + PM high/low The PM-high check that matters for the scanner
3 · Daily Workflow dry-run Confirms regime feed, watchlist refresh, ticker tape are all live
4 · Weekly Prep dry-run Confirms macro tickers + sector rotation feeds are healthy
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.

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.
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, targets DEFAULTS 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 / margin SET 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.