ThinkOrSwim Scans
Download free custom scans for ThinkOrSwim. Find breakout stocks, squeeze setups, and momentum plays with ready-to-use thinkScript scans you can build from scratch.
Popular ThinkOrSwim Scans
These are our most-used custom scans for finding trading opportunities in ThinkOrSwim.
Anchored VWAP Scans
A free anchored VWAP scan for ThinkorSwim. It finds stocks whose weekly low has pulled back to a VWAP anchored at the March 2020 lows (March 23, 2020).
Download Free →
Average True Range
Two free average true range scans for ThinkorSwim: stocks with ATR above its 50-bar average, and stocks in a tight 10-bar range near the 50 SMA.
Download Free →
Free
DMI Power Move Scans
Three free DMI scans for ThinkorSwim that stack DMI zones across timeframes: a daily trend, a 4-hour to 1-hour pullback, and a turn on a short chart.
Download Free →
Free
False Breakout Scanner for ThinkorSwim (Free Scan Pair)
False Breakout Scanner: two free ThinkorSwim scans for failed breakouts and failed breakdowns on above-average volume, plus the False Breakdown indicator.
Download Free →
Fisher Transformer
Three free Fisher Transformer scans for ThinkorSwim: the magenta arrow alone, stacked arrows, and stacked arrows with a trend filter, bullish or bearish.
Download Free →
Free
High Short Interest Near 52 Week Highs (thinkScript)
Master the High Short Interest Near 52 Week Highs (thinkScript) to spot high-probability trades, and transform your trading with proven strategies.
Download Free →All ThinkOrSwim Scans
Browse our complete library of custom ThinkOrSwim scans with thinkScript code included.
Scans 18 scans
Anchored VWAP Scans
A free anchored VWAP scan for ThinkorSwim. It finds stocks whose weekly low has pulled back to a VWAP anchored at the March 2020 lows (March 23, 2020).
Average True Range
Two free average true range scans for ThinkorSwim: stocks with ATR above its 50-bar average, and stocks in a tight 10-bar range near the 50 SMA.
DMI Power Move Scans
Three free DMI scans for ThinkorSwim that stack DMI zones across timeframes: a daily trend, a 4-hour to 1-hour pullback, and a turn on a short chart.
False Breakout Scanner for ThinkorSwim (Free Scan Pair)
False Breakout Scanner: two free ThinkorSwim scans for failed breakouts and failed breakdowns on above-average volume, plus the False Breakdown indicator.
Fisher Transformer
Three free Fisher Transformer scans for ThinkorSwim: the magenta arrow alone, stacked arrows, and stacked arrows with a trend filter, bullish or bearish.
High Short Interest Near 52 Week Highs (thinkScript)
Master the High Short Interest Near 52 Week Highs (thinkScript) to spot high-probability trades, and transform your trading with proven strategies.
Increasing Volume
Two free increasing volume scans for ThinkorSwim. Find 3 bars in a row of rising, above-average volume on green bars (bullish) or red bars (bearish).
MACD Crossover Near Zero Line
Master MACD zero-line crossovers for trend reversals. Learn ThinkOrSwim implementation to spot high-probability entries with this momentum strategy.
Monthly Watchlist Scan
Free monthly watchlist scan for ThinkorSwim. It pairs a seasonal filter for the month with daily and weekly Market Pulse uptrends.
Rate of Change Scans
Four free rate of change scans for ThinkorSwim, built from our ROC indicator: bullish and bearish signals plus the upper and lower extreme zones.
Simple Breakout Tool Scans Pro
Master price breakouts with automated scans combining volume spikes and volatility thresholds. Optimize entries/exits using customizable alerts for stocks like TSLA and SPY.
Stacked Moving Averages
Two free stacked moving average scans for ThinkorSwim that find stocks where the 8, 21, 34 EMAs and 50, 200 SMAs stacked on the latest bar.
TTM Squeeze Scanner
A free Squeeze scan for ThinkorSwim that finds 5 red squeeze dots in a row with stacked 8, 21 and 34 EMAs and 50 and 200 SMAs, in bullish and bearish form.
Unusual Volume
Free unusual volume scanner for ThinkorSwim: 4 scans built on Relative Volume StDev for 4 SD spikes, repeat bursts, option strikes and SMAs.
Unusual Volume Pro Scans Pro
4 members-only unusual volume scans for ThinkorSwim: squeeze setups, pullbacks within 0.5% of VWAP, hidden gems and Edge Signal pullbacks.
Upcoming Earnings Scan
Scan for upcoming earnings in ThinkorSwim 2 ways: the built-in Earnings filter, or a 2-line HasEarnings() scan that finds reports exactly 10 bars out.
Upcoming Earnings with High Short Interest
Scan for upcoming earnings with high short interest: stocks within 15% of their 365-bar high, reporting in 10 bars, then filtered by short interest.
V-Score Scans
Four free V-Score scans for ThinkorSwim find stocks pulling back to VWAP: two strict scans with trend and CCI filters, and two wide scans without them.
Squeeze Course Scans 3 scans
How to Build ThinkOrSwim Scans
Learn how to build custom scans from scratch using thinkScript with these step-by-step tutorials.
ThinkOrSwim Scans FAQ
To create a custom scan in ThinkOrSwim, go to Scan and add study filters based on indicators, price, volume, or custom thinkScript code. You can combine multiple filters with AND/OR logic. Our tutorials show you how to build scans from scratch using thinkScript for maximum flexibility.
For breakout stocks, use scans that detect price breaking above resistance levels, volume spikes, or squeeze conditions firing. The Opening Range Breakout scan finds stocks breaking their morning range. TTM Squeeze scans find consolidation patterns ready to expand.
Build a thinkScript scan that checks for the squeeze condition (Bollinger Bands inside Keltner Channels) combined with momentum direction. Our free TTM Squeeze Dots scan detects 5+ consecutive squeeze dots, signaling a setup ready to fire. Watch our tutorials to learn how to build this from scratch.
Yes, ThinkOrSwim allows scanning on different aggregation periods. You can run separate scans for daily, weekly, or intraday timeframes. For multi-timeframe alignment, use our MTF Squeeze scan which checks conditions across multiple timeframes simultaneously.
To save a scan, click the floppy disk icon and give it a name. To share, right-click your saved scan and select "Share." This generates a link others can use to import your scan. Our free scans include share links for one-click installation.
thinkScript is the programming language built into ThinkOrSwim. It lets you create custom indicators, strategies, and scans. By writing thinkScript, you can build scans that detect any condition you can define, giving you complete control over your scanning criteria.
ThinkOrSwim can scan thousands of stocks at once using predefined lists like S&P 500, Russell 2000, or custom watchlists. For best performance, narrow your scan universe and use efficient filter conditions. Complex scans on large universes may timeout.
Yes, you can set alerts in ThinkOrSwim based on scan conditions. Use the Alert system to notify you when stocks meet your criteria. You can receive alerts via popup, sound, email, or mobile notification when new stocks appear in your scan results.
Get Pro ThinkOrSwim Scans
Unlock advanced scans and course-exclusive scanning tools with the Squeeze Course.