Skip to main content Unusual Volume Scanner For ThinkOrSwim Skip to main content Skip to content
Master the TTM Squeeze with our comprehensive 19-module course Start Learning →
TOS Indicators
  • Tools

    Categories

    • Indicators
    • Backtesters
    • Scans
    • Dashboards
    • thinkScript
    • Member Resources
    Browse Full Library

    Featured Tutorials

    Heiken Ashi Trend Indicator
    Heiken Ashi Trend Indicator
    Indicators

    Download our Custom Heiken Ashi indicator for ThinkOrSwim. Full ThinkScript code, formula...

    Learn more →
    Commodities Tracker
    Commodities Tracker
    Indicators

    For acceleration signals: trend-following strategies and buying pullbacks. For deceleration signals: short...

    Learn more →
    Build an Election Backtester in 10 Minutes
    Build an Election Backtester in 10 Minutes
    Backtesters

    Learn how to create a Post-Election Backtester in ThinkOrSwim to analyze market...

    Learn more →

    Popular Posts

    Unusual Volume
    Unusual Volume
    Scans

    Build 4 scans to easily find stocks with greater than...

    Learn more →
    Upcoming Earnings with High Short Interest
    Upcoming Earnings with High Short Interest
    Scans

    Build a scan to find stocks that are likely to...

    Learn more →
    Unusual Volume Pro Scans
    Unusual Volume Pro Scans
    Scans

    4 additional scans to find unusual volume overlapping with key...

    Learn more →
  • Courses
    Squeeze Course
    Squeeze Course
    19 Modules

    Scan, backtest, and trade the TTM Squeeze setup with precision.

    Unlock Course →
    Earnings Course
    Earnings Course
    3 Modules

    Master earnings plays with free indicators and proven strategies for ThinkOrSwim.

    Unlock Course →
    V-Shaped Reversals
    V-Shaped Reversals
    7 Modules

    Identify and trade powerful V-shaped reversal patterns with confidence and precision.

    Unlock Course →
    Fibonacci Trading
    Fibonacci Trading
    4 Modules

    Learn to trade Fibonacci retracements and extensions in ThinkOrSwim effectively.

    Unlock Course →
  • Products
    Futures Volatility Box Premium
    Futures Volatility Box

    Volatility models for 10 major futures markets, including micros & SPX.

    Explore Futures VB →
    Stock Volatility Box Premium
    Stock Volatility Box

    Dynamic support & resistance for 595+ stocks/ETFs, with a live scanner.

    Explore Stock VB →
    Opening Range Breakouts Premium
    Opening Range Breakouts

    Powerful live scanner & backtester for ORB strategies on 595+ stocks.

    Explore ORB Setups →
My Account
Back to Tutorials
Beginner 31 minutes ThinkOrSwim

Unusual Volume

Learn how to build a powerful volume scanner and stock screener for ThinkOrSwim

Download Scan
How to install in ThinkOrSwim →
Table of Contents
  • The Complete Guide to Building Unusual Volume Scanners in ThinkOrSwim

Master Unusual Volume Scanning in ThinkOrSwim

Discover how to build custom unusual volume scanners that automatically find high-probability trading opportunities in ThinkOrSwim.

In this detailed tutorial, you’ll learn to create 4 powerful scans:

  • 4+ Standard Deviation Volume Bursts Scanner
  • Multi-Day Volume Consistency Scanner
  • Options Unusual Volume Scanner
  • Volume + Moving Average Confluence Scanner

Whether you’re a day trader or swing trader, these scanners will help you spot unusual volume activity before major price movements, giving you a significant edge in the market.

The Complete Guide to Building Unusual Volume Scanners in ThinkOrSwim

Volume is the fuel that drives price movement in the stock market. When unusual volume appears, it often signals that institutional money is flowing into or out of a stock, creating high-probability trading opportunities. In this comprehensive guide, you’ll learn how to build four powerful unusual volume scanners in ThinkOrSwim that can give you a significant edge in identifying these opportunities before they become obvious to the masses.

Why Unusual Volume Analysis is Critical for Trading Success

Most traders focus exclusively on price action, but the smartest traders know that volume tells the real story. When a stock moves 5% on light volume, it’s often just noise. But when a stock moves 2% on volume that’s 400% above average, that’s institutional money at work.

Unusual volume analysis helps you:

  • Identify accumulation and distribution phases before they’re visible on price charts
  • Spot institutional activity that precedes major price movements
  • Filter out false breakouts that lack volume confirmation
  • Find “hidden gems” where volume spikes occur without immediate price reaction
  • Improve entry and exit timing by understanding when smart money is active

Understanding the Relative Volume Standard Deviation Indicator

The foundation of our unusual volume scanners is ThinkOrSwim’s Relative Volume Standard Deviation indicator. Unlike simple volume comparisons, this indicator measures how far current volume deviates from the historical average, expressed in standard deviations.

Here’s what different standard deviation levels typically mean:

  • 1-2 Standard Deviations: Above average volume, but not necessarily significant
  • 3 Standard Deviations: Unusual volume that warrants attention
  • 4+ Standard Deviations: Extremely unusual volume, often preceding major moves
  • 5+ Standard Deviations: Rare events that typically signal significant news or institutional activity

The key advantage of using standard deviations is that it automatically adjusts for each stock’s normal trading patterns. A biotech stock that normally trades 50,000 shares showing 200,000 shares (4 standard deviations) is more significant than a mega-cap stock going from 50 million to 60 million shares (1.2 standard deviations).

Scanner #1: Extreme Volume Burst Detection

Our first scanner identifies stocks experiencing volume spikes of 4 or more standard deviations above their 50-day average. These extreme volume events often occur during:

  • Earnings announcements or guidance updates
  • FDA approvals or clinical trial results (biotech stocks)
  • Merger and acquisition rumors or confirmations
  • Analyst upgrades/downgrades
  • Insider buying or selling activity

The ThinkScript code for this scanner is elegantly simple:

plot signal = RelativeVolumeStDev(50).RelVol >= 4;

This single line of code scans the entire market for stocks where today’s volume is at least 4 standard deviations above the 50-day average. While simple, this scanner can identify some of the most explosive trading opportunities in the market.

Best Practices for Using the Extreme Volume Scanner:

  • Run the scan during market hours for real-time opportunities
  • Filter for stocks above $20 and with minimum daily volume of 500,000 shares
  • Cross-reference results with news and earnings calendars
  • Look for volume confirmation on subsequent days for swing trading opportunities

Scanner #2: Multi-Day Volume Consistency Analysis

While single-day volume spikes can indicate news-driven moves, consistent unusual volume over multiple days often signals sustained institutional accumulation or distribution. Our second scanner identifies stocks showing 3+ standard deviation volume on at least 3 out of the past 5 trading days.

This pattern is particularly powerful because it suggests:

  • Institutional investors are building or reducing positions over time
  • The stock is “under accumulation” before a major move
  • Smart money is positioning ahead of anticipated catalysts
  • The volume activity is not just a one-day anomaly

The ThinkScript implementation requires defining a volume condition and using the Sum function to count occurrences:

def volumeCondition = RelativeVolumeStDev(50).RelVol >= 3;
plot signal = Sum(volumeCondition, 5) >= 3;

This scanner is particularly effective for swing traders looking for momentum plays that can last several weeks. Stocks showing consistent unusual volume often continue their trends longer than single-spike events.

Scanner #3: Options Unusual Volume Detection

Options unusual volume can provide even earlier signals than stock volume, as sophisticated traders often use options to position for anticipated moves. Our third scanner combines underlying stock unusual volume with options activity filters to identify potential “sweeps” and institutional options flow.

Using ThinkOrSwim’s Options Hacker, we apply the same unusual volume logic to the underlying stock while filtering for liquid options:

  • Open Interest > 3,000: Ensures adequate liquidity
  • Volume > 300: Filters for active options contracts
  • Delta between 0.4-0.6: Focuses on near-the-money options

This combination helps identify scenarios where:

  • Large institutional players are positioning through options
  • Earnings plays are being established before announcements
  • Takeover speculation is driving options activity
  • Insider information may be driving unusual flow

While we can’t detect actual options sweeps with basic scanning tools, this approach gives us a systematic way to identify the underlying stocks where unusual options activity is most likely occurring.

Scanner #4: Volume and Moving Average Confluence

Our final scanner combines unusual volume with technical analysis by looking for volume spikes occurring near key moving averages. This scanner identifies stocks where unusual volume coincides with:

  • Price crossing above the 50-day moving average
  • Price trading above the 200-day moving average (bullish trend confirmation)
  • Volume exceeding 3 standard deviations

The logic behind this scanner is that unusual volume at key technical levels often represents institutional accumulation at support or breakout points. When volume confirms price action at these critical levels, the probability of sustained moves increases significantly.

def sma50 = SimpleMovingAvg(close, 50);
def sma200 = SimpleMovingAvg(close, 200);
def smaCondition = close crosses above sma50 and close > sma200;
def volumeCondition = RelativeVolumeStDev(50).RelVol >= 3;
plot signal = smaCondition and volumeCondition;

This scanner is particularly valuable for identifying:

  • Breakout plays with volume confirmation
  • Support level bounces backed by institutional buying
  • Trend continuation patterns with fresh volume
  • Quality setups for both day and swing trading

Advanced Implementation Strategies

Timeframe Optimization: While these examples use daily charts, the same logic can be applied to different timeframes:

  • 5-15 minute charts: For day trading with 3+ standard deviation thresholds
  • Hourly charts: For intraday swing trades with 3+ standard deviation thresholds
  • Daily charts: For swing trading with 4+ standard deviation thresholds
  • Weekly charts: For position trading with 2-3 standard deviation thresholds

Market Condition Adjustments: Consider adjusting your volume thresholds based on market conditions:

  • During high volatility periods, increase thresholds to filter noise
  • In quiet markets, lower thresholds to capture more opportunities
  • Around earnings season, focus on multi-day consistency rather than single spikes

Setting Up Real-Time Alerts and Automation

The power of these scanners multiplies when you automate them with real-time alerts. ThinkOrSwim allows you to:

  • Save your custom scans as watchlists
  • Enable “Alert when scan results change” for real-time notifications
  • Receive push notifications on your mobile device via the ThinkOrSwim app
  • Set up sound alerts for immediate attention during trading hours

This automation allows you to focus on analysis and execution rather than constantly monitoring for opportunities.

Risk Management and Best Practices

While unusual volume provides excellent trade identification, remember that it’s just one piece of the puzzle:

  • Always verify with price action: Volume without corresponding price movement may indicate distribution
  • Check the news: Understand why unusual volume is occurring before trading
  • Use proper position sizing: Unusual volume can lead to increased volatility
  • Have exit strategies: Volume-driven moves can reverse quickly when the catalyst is exhausted

Common Mistakes to Avoid

  • Chasing every signal: Quality over quantity – focus on the best setups
  • Ignoring market context: Consider overall market conditions and sector rotation
  • Overlooking liquidity: Ensure adequate volume for your position size
  • Neglecting risk management: Unusual volume can mean unusual volatility

Conclusion: Putting It All Together

These four unusual volume scanners provide a comprehensive approach to identifying high-probability trading opportunities across different timeframes and market conditions. By systematically identifying where institutional money is flowing, you can position yourself ahead of significant price movements.

Start with the extreme volume burst scanner to get familiar with the concepts, then gradually incorporate the more sophisticated multi-day and confluence scanners as you develop experience. Remember that these tools are most powerful when combined with solid risk management and a clear understanding of market context.

The key to success with unusual volume analysis is consistency. Run these scans regularly, maintain detailed records of your results, and continuously refine your approach based on market feedback. Over time, you’ll develop an intuitive sense for which volume patterns lead to the most profitable opportunities in your preferred trading style.

Unusual Volume Scans.ts
# Unusual Volume Scanner for ThinkOrSwim

# Generated by TOS Indicators

# Full tutorial: tosindicators.com/indicators/unusual-volume

# Scan 1: 4+ Standard Deviation Volume Bursts

plot signal = RelativeVolumeStDev(50).RelVol >= 4;


// ... 29 more lines ...

Unlock This Code

Create a free account to access the full source code and download files.

Create Free Account Login
To create an unusual volume scanner in ThinkOrSwim, go to Scan > Stock Hacker > Add Filter > Study > Custom > ThinkScript Editor. Use the RelativeVolumeStDev() function to scan for stocks with volume above 3-4 standard deviations. The basic code is: plot signal = RelativeVolumeStDev(50).RelVol >= 4; This finds stocks with 4+ standard deviation volume spikes.
For day trading, use 3+ standard deviations on shorter timeframes (5-15 minutes) and 4+ standard deviations on daily charts. Higher thresholds (5-6 standard deviations) provide fewer but higher-quality signals. Combine with price action and technical levels for best results.
Yes, use the Options Hacker with unusual volume filters on the underlying stock. Set Open Interest > 3000, Volume > 300, and apply the custom unusual volume study. This identifies option strikes with both high liquidity and underlying unusual volume activity.
Save your unusual volume scan, then in your watchlist, hover over the saved scan name and click "Alert when scan results change." Enable both sound and mobile notifications. You'll receive push notifications via the ThinkOrSwim mobile app when new stocks meet your unusual volume criteria.
Unusual volume compares current volume to historical averages using standard deviations, while high volume uses absolute numbers. Unusual volume is more effective because it's relative - a stock normally trading 100K shares showing 500K is more significant than a stock normally trading 10M showing 12M shares.
Layer multiple conditions using "and" operators in ThinkScript. For example: plot signal = RelativeVolumeStDev(50).RelVol >= 3 and close > SimpleMovingAvg(close, 50); This finds unusual volume near moving average support/resistance levels.
Daily charts work best for swing trading (4+ standard deviations), hourly charts for position trading (3+ standard deviations), and 5-15 minute charts for day trading (3+ standard deviations). Avoid scanning on 1-minute charts due to noise unless using very high thresholds (8+ standard deviations).
Yes, but adjust expectations. Pre-market and after-hours typically have lower volume, so standard deviation calculations may be skewed. Consider using separate scans for extended hours or adjusting the length parameter to include extended hours volume data for more accurate readings.

Here are some resources that you may find useful:

  • How to import an indicator into ThinkOrSwim (video tutorial)
Featured Tools:
Stock Volatility Box

Stock Volatility Box

Spot reversal zones across 600 stocks & ETFs.

  • Hourly & daily models
  • Powerful Live Scanner
  • Built for day traders
Futures Volatility Box

Futures Volatility Box

Pinpoint reversal zones in 10 major futures markets.

  • 5 models (incl. Scalper)
  • ThinkOrSwim & TradingView
  • SPX traders
ORB Setups

ORB Setups

Find the best Opening Range Breakout setups.

  • Powerful real-time scanner
  • Instant backtests
  • 2+ years data

Get Free Access

Create a free account for downloads and new tutorial alerts.

Create Free Account

More Tutorials Like This

Simple Breakout Tool Scans

Simple Breakout Tool Scans

Beginner • 7 minutes
Stacked Moving Averages

Stacked Moving Averages

Beginner • 8 minutes
Upcoming Earnings with High Short Interest

Upcoming Earnings with High Short Interest

Intermediate • 15 minutes

Ready to Trade With an Edge?

Join 40,000+ traders using institutional-grade tools for ThinkOrSwim.

Get the Bundle
TOS Indicators

Premium thinkorswim indicators, scans, and trading tools to help you trade smarter.

ThinkOrSwim Tools

  • Indicators
  • Scans
  • Backtesters
  • Dashboards
  • thinkScript
  • Browse All

Courses

  • Squeeze Course
  • Earnings Course
  • V-Shaped Reversals
  • Fibonacci Trading

Products

  • Futures Volatility Box
  • Stock Volatility Box
  • ORB Setups
  • Shop All

Guides

  • TTM Squeeze
  • Automated Trading
  • Volatility Trading
  • Opening Range Breakouts
  • Trade Reports
  • Contact Us

© 2026 TOS Indicators. All rights reserved.

Privacy Policy Terms of Service Disclaimer

The information contained on this website is solely for educational purposes, and does not constitute investment advice. The risk of trading in securities markets can be substantial. You must review and agree to our Terms of Service prior to using this site.

U.S. Government Required Disclaimer - Commodity Futures Trading Commission. Futures and options trading has large potential rewards, but also large potential risk. You must be aware of the risks and be willing to accept them in order to invest in the futures and options markets. Don't trade with money you can't afford to lose. This website is neither a solicitation nor an offer to Buy/Sell futures or options. No representation is being made that any account will or is likely to achieve profits or losses similar to those discussed on this website. The past performance of any trading system or methodology is not necessarily indicative of future results.

Individual results may vary, and testimonials are not claimed to represent typical results. All testimonials are by real people, and may not reflect the typical purchaser's experience, and are not intended to represent or guarantee that anyone will achieve the same or similar results.

TOS Indicator's Traders and employees will NEVER manage or offer to manage a customer or individual's options, stocks, currencies, futures, or any financial markets or securities account. If someone claiming to represent or be associated with TOS Indicator solicits you for money or offers to manage your trading account, do not provide any personal information and contact us immediately.

CFTC RULE 4.41 - HYPOTHETICAL OR SIMULATED PERFORMANCE RESULTS HAVE CERTAIN LIMITATIONS. UNLIKE AN ACTUAL PERFORMANCE RECORD, SIMULATED RESULTS DO NOT REPRESENT ACTUAL TRADING. ALSO, SINCE THE TRADES HAVE NOT BEEN EXECUTED, THE RESULTS MAY HAVE UNDER-OR-OVER COMPENSATED FOR THE IMPACT, IF ANY, OF CERTAIN MARKET FACTORS, SUCH AS LACK OF LIQUIDITY, SIMULATED TRADING PROGRAMS IN GENERAL ARE ALSO SUBJECT TO THE FACT THAT THEY ARE DESIGNED WITH THE BENEFIT OF HINDSIGHT. NO REPRESENTATION IS BEING MADE THAT ANY ACCOUNT WILL OR IS LIKELY TO ACHIEVE PROFIT OR LOSSES SIMILAR TO THOSE SHOWN.