App 02 · Live now · 800+ instruments scanned

Build watchlists from logic, not lists.

Market Scanner runs your trading criteria across every instrument we support, in real time, and surfaces only the ones that match. Stop scrolling 200 charts looking for setups. Tell the platform what you're looking for; let it find them.

800+ instruments
120+ criteria
<3s full scan
custom rules
MARKET SCANNER · "MY BREAKOUT SETUP" LIVE · 2s
ATR(14) > 20-day avg × 1.5 RSI(14) [55, 75] Volume > prev avg × 1.3 Pattern = Engulfing
Symbol Setup TF Score
XAU/USD Breakout · High vol H1 94 View →
EUR/JPY Engulfing · Range break H4 88 View →
BTC/USD Vol expansion · Trending H1 86 View →
GBP/USD RSI cross · Engulfing H4 82 View →
SPX500 Volume spike · MA cross H1 79 View →
USOIL Breakout · ATR expansion H1 76 View →
SOL/USD Engulfing · Volume conf. H4 74 View →

You're not short on instruments. You're short on time.

There are 28 forex majors and crosses. There are 200+ liquid CFDs across indices, commodities, and equities. There are 30 crypto pairs worth trading. That's 250+ charts you'd need to read every session just to find a setup. Before you even take one.

By the time you've scrolled to chart 87, the setup on chart 12 is gone.

Market Scanner inverts the workflow. Instead of looking at charts hoping to find setups, you describe what a setup looks like (in plain language or technical criteria) and the platform shows you which charts match it, right now, ranked by quality, refreshed every second.

Built for active traders. Scaled for prop desks.

120+ built-in criteria

Indicators (ATR, RSI, MACD, ADX, Bollinger), price action (breakouts, swing structure, gap fills), volume (relative, divergence, on-balance), candle patterns, multi-timeframe alignment, news proximity.

Compose any logic

AND, OR, NOT operators. Nested groups. Per-criterion timeframe selection. Build a scan that says "H4 engulfing AND H1 trending AND not within 30min of NFP." Save it. Re-run with one click.

Live, not refreshed

Scans recompute as bars close. New matches appear in real time; expired matches drop off. Push notifications to mobile when a match enters or leaves. No manual refresh.

Scoring & ranking

Every match gets a quality score based on how strongly it satisfies each criterion. The top 10 of 200 matches deserves attention; rank 187 doesn't.

Templates & sharing

Pre-built templates for breakouts, reversals, mean-reversion, momentum, range-bound. Share your custom scans with your team or community. Subscribe to top traders' published scans.

Strategy Lab callable

Use any saved scan as an entry filter in your backtested strategy. if scanner.matches("my-breakout"): buy(). Same engine, live and historical.

Describe a setup. Find it everywhere.

Two ways to build a scan: visually (drag and drop criteria into AND/OR groups) or in code (a clean DSL that compiles to the same engine). Whichever way, the result is a saved scan that runs forever.

An example: the trend-pullback scan

A common setup: instruments in a strong H4 uptrend that have pulled back to the 50-EMA on H1 with bullish reversal confirmation. Building this scan takes 30 seconds. Once built, it runs continuously across every instrument.

  • H4 trend filter: price > H4 EMA(200), ADX(14) > 25
  • H1 pullback: price within 0.5×ATR of H1 EMA(50)
  • H1 reversal: bullish engulfing OR hammer OR pin bar
  • Volume confirmation: current bar volume > 20-bar avg × 1.2
  • Risk filter: not within 30 minutes of tier-1 economic event
# Market Scanner DSL. Same as the visual builder, written scan "trend_pullback_long":   # H4 trend   price("H4") > ema(200, "H4")   adx(14, "H4") > 25   # H1 pullback   abs(price("H1") - ema(50, "H1"))     < 0.5 * atr(14, "H1")   # Reversal pattern (any of)   patterns("H1").any([     "bullish_engulfing",     "hammer",     "pin_bar_bull"   ])   # Volume confirmation   vol() > avg(vol(), 20) * 1.2   # Risk: avoid 30min before tier-1 events   not event_near("tier1", mins=30) # Save, run, notify on match save(notify="push,email")

Start with a template. Customize anything.

Six battle-tested scan templates ship with every account. Use as-is or fork into your own. Top community-published scans are searchable from the template library.

Breakouts
Volatility expansion

ATR exceeds 20-day average × 1.5, accompanied by volume spike. Catches breakouts at the moment range bars give way.

1,420 users4.6★
Reversals
Oversold + divergence

RSI below 30 with bullish RSI/price divergence over the last 20 bars. Tightens timing on counter-trend entries.

982 users4.4★
Trend-following
Trend-pullback long

H4 uptrend (price > EMA200, ADX > 25) with H1 pullback to 50-EMA and bullish reversal pattern.

2,140 users4.7★
Mean reversion
Bollinger touch + RSI

Price touches lower BB band, RSI under 30, candle closes inside band. Designed for range-bound markets.

764 users4.3★
Momentum
Triple-screen alignment

D1, H4, and H1 all trending in the same direction with momentum confirmation. High-quality, lower-frequency.

1,810 users4.8★
News
Post-event continuation

15 minutes after a tier-1 event, instrument has expanded volatility and held its direction. Trade the trend, not the spike.

520 users4.5★

From idea to scanning watchlist. In a minute.

01
Build or pick a scan

Open the filter builder. Start from a template or build from scratch. Drag criteria into AND/OR groups. Save with a name you'll recognize at 6am.

02
Watch it run

The scan engine evaluates every supported instrument every few seconds. Matches appear ranked by quality score; the panel updates live. Open any match in a full chart with one click.

03
Trade or notify

Send a one-click order from the scanner row. Or set notifications: push to phone, email digest, or trigger another scan to confirm. Or pipe it into Strategy Lab as an entry filter.

Better with the ecosystem.

↔ Candle Intelligence
Scan by pattern win rate

Filter for patterns with above-65% historical win rate on the specific symbol you're scanning. The two apps share a detection engine.

See Candle Intelligence →
↔ Strategy Lab
Scans as entry filters

Use any saved scan as a precondition in a backtested strategy. if scanner.matches("breakout"): buy(). Run the same scan against years of history.

See Strategy Lab →
↔ Risk Exposure
Filter for diversification

Scan only for setups that would add uncorrelated exposure to your current book. Stop accidentally taking the same trade three times across pairs.

See Risk Exposure →

Two weeks free. Real product.

Full app, every criterion, every scan, every instrument, no rate limits. Decide after, not before.

Market Scanner

120+ built-in criteria. Unlimited custom scans. Real-time scanning across 800+ instruments. Strategy Lab integration. Mobile push notifications. Community templates.

7 days$8
30 days$29 / mo
365 days$269 / yrSave 23%
Bundle and save
Pro Pack
Market Scanner + Trade Analytics + Trading Psychology + Candle Intel
$79 / month SAVE 26%
All-Access
Every Arizet app + Strategy Lab full tier.
$149 / month SAVE 41%
Start 14-day trial →

Common questions.

How many scans can I run at once?+
Unlimited. We don't charge per scan or per criterion. Run 50 saved scans simultaneously if it helps your workflow. The engine is built for it.
How fresh are the results?+
Scans re-evaluate every 2-3 seconds for active timeframes (M5 and higher). Match-on-close triggers within 60 seconds of any bar close. Push notifications fire instantly.
Can I use my own indicators?+
Yes. The DSL exposes a function library; you can write custom indicators in Python (Strategy Lab) and call them from scans. Community indicators are also installable.
Does it work on mobile?+
Yes. The mobile app has full scan viewing, the ability to receive push notifications when matches appear, and one-tap order entry from any match. Scan building is desktop-only for now.
What instruments are scanned?+
Everything tradeable on A-Trader: 28 forex pairs, 200+ CFDs (indices, commodities, equities), 30+ crypto pairs. New listings are auto-included in your scans.
Can I share scans with my team?+
Yes. Share a private link with anyone you trust, or publish to the community library. For prop firms, the White-label and Franchise tiers include scan distribution to all funded traders.

Stop scrolling charts. Start scanning markets.

14 days free. No card. Full app from day one.

Try Market Scanner free → See all 14 apps
Available on A-Trader desktop · web · mobile