Skip to main content Build A Monthly Watchlist In Seconds - Free ThinkOrSwim Scan 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 10 minutes ThinkOrSwim

Monthly Watchlist Scan

Master the Monthly Watchlist Scan to spot high-probability trades, and transform your trading with proven strategies.

Download Scan
How to install in ThinkOrSwim →
Table of Contents
  • Why Seasonal Scanning Works
  • ThinkOrSwim Scan Setup
  • Seasonal Analysis Custom Study Filter
  • Market Pulse Custom Study Filter
  • Building the Watchlist

Introduction

In this tutorial, you’ll learn how to build a monthly watchlist in a few seconds, by running the same scan every single month.

Monthly Watchlist Scan for ThinkOrSwim

Seasonality is one of the great hidden opportunities in the stock market – and easily available to scan by the retail trader. Stocks tend to rise and fall at predictable times year after year (or so the hypothesis is!). And this scan looks to take advantage of this!

By combining seasonal patterns with current market trends, we can uncover some of the highest probability trades out there.

In this tutorial, we’ll walk through building a ThinkOrSwim scan to find these seasonal trading opportunities each month. We’ll track down stocks poised for outsized moves based on historical performance and momentum.

Here’s what we’ll cover in this step-by-step seasonal scan tutorial:

  • How to build a monthly watchlist easily
  • Scanning for the best seasonality patterns
  • Incorporating trend for multiple time frames
  • Exporting monthly watchlists
  • Digging deeper with max history in charts
  • Ideas for further analyzing scan results

Let’s get started!

 

Volatility Box Invite

We are TOS Indicators.com, home of the Volatility Box.

The Volatility Box is our secret tool, to help us consistently profit from the market place. We’re a small team, and we spend hours every day, after the market close, doing nothing but studying thousands of data points to keep improving and perfecting the Volatility Box price ranges.

We have two different Volatility Boxes – a Futures Volatility Box and a Stock Volatility Box.

Futures Volatility Box – Trade Major Markets With an Edge

Designed For: Futures, Micro-Futures and Index Market Traders
Supported Models: Hourly Volatility Box models
Supported Markets: 10 Major Futures Markets

The Futures Volatility Box comes with:

  • 5 Volatility Models for each market
  • Support for 10 Futures Markets (/ES, /NQ, /YM, /RTY, /CL, /GC, /SI, /ZB, /HG, /NG)
  • Video Setup Guide
  • Trade Plan
  • Access to all members-only resources, including Squeeze Course

Why Seasonal Scanning Works

Seasonality persists across decades for two key reasons:

  1. Structural Cycles – Events like earnings, holidays, and even weather create an annual cycle in many stocks. Retail stocks for example often peak twice a year around back-to-school and holiday shopping periods.
  2. Self-Fulfilling Prophecies – When enough market participants expect something to happen, it usually does. Active traders will bid up stocks in historically strong months, creating rising demand and volatility.

Studies show equity returns often concentrate in just a few peak months. Stocks already poised to outperform can see massive price expansion from surging seasonal and momentum demand.

Crude Oil - Bear Month Seasonality Pattern

That makes combining seasonality with current technical strength a very powerful pairing. We want to be buying into established uptrends ahead of historically bullish periods.

 

ThinkOrSwim Scan Setup

ThinkOrSwim has incredibly robust built-in scanning capabilities through its Scan tab, which is what we will use to speed up the process.

Weekly Options in ThinkOrSwim

Here are the key settings that I like to use:

  1. Scan In – Choose an underlying universe of stocks, ETFs, options, etc. We’ll use the “Weeklys” preset watchlist to focus on liquid names.
  2. Add Filter – Adds custom criteria based on studies, fundamentals, options, and more. We’ll leverage this to insert our seasonal and momentum metrics.
    Custom Study Filters in ThinkOrSwim
  3. Timeframe – Sets the timeframe used for technical analysis – ie, daily, weekly, monthly. Choose appropriately based on your trading duration.

This scan workflow lets you filter thousands of ticker symbols down to a focused watchlist in seconds. It’s far faster than tedious chart-by-chart analysis.

Now let’s look at how to add seasonal and momentum metrics.

 

Seasonal Analysis Custom Study Filter

The Seasonal Analysis indicator from TOSIndicators.com contains detailed historical performance data for each month across 20+ years. We can tap into this directly in our scan filter.

Here are the steps:

  1. Open Seasonal Analysis study code
  2. Copy all March calculation logic
  3. Paste into Scan Filter thinkScript editor
  4. Set filter conditions:
    • March positive >80% years
    • March average gain > 0%

This ensures March tends to close higher than its open with positive average returns.

Do this for whichever month you want to scan.

 

Market Pulse Custom Study Filter

While seasonality gives us probabilities rooted in long-term patterns, current momentum shows whether demand is also heating up right now.

The Market Pulse indicator signals trend strength using a Variable Moving Average crossover system. We can scan for stocks with Market Pulse bullish signals on both daily and weekly charts.

This means finding tickers with:

  • Daily Market Pulse: Bullish = True AND Close >= VMA
  • Weekly Market Pulse: Bullish = True AND Close >= VMA

Requiring momentum alignment across timeframe perspectives gives us added confidence we’re buying into surging upward trajectory.

 

Building the Watchlist

After adding our seasonal and momentum metrics as filters, we’ll typically reduce an initial universe of 600+ tickers down to a focused subset of around ~50 stocks poised to trend higher.

We can save these scan results as a custom ThinkOrSwim watchlist for easy reference each month.

Make sure to append with the month/year so you can track how well these seasonal selections actually performed.

Now the final step is diving into the detailed single stock analysis. Scan limitations mean some of the historical seasonal data only extends 3 years back.

So take a few minutes to examine max history charts of your scanned selections:

  • Verify seasonal performance consistency
  • Incorporate other indicators like the Edge Signals and Squeeze Indicators
  • Identify ideal entry, exit and stop loss levels
  • Size positions according to risk management plan

Annotating each chart with key levels and manually evaluating historical March performance (with 20+ yrs of data) creates a blueprint for executing on these high probability seasonal patterns each month.

In less than a few seconds, you can leverage ThinkOrSwim to build a monthly watchlist, customized specifically for you. Combining seasonal tendencies with trend strength filters out the unlikely occurrences from the consistent outperformers.

This scan is equally useful for both day traders and swing traders, and can be customized further based on specific needs.

Monthly Watchlist Scan.ts
# Monthly Watchlist Scan for ThinkOrSwim

# Generated by TOS Indicators

# Full tutorial: tosindicators.com/indicators/monthly-watchlist-scan

# User Inputs

input length = 14;


// ... 23 more lines ...

Unlock This Code

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

Create Free Account Login
Import the Monthly Watchlist Scan indicator through Studies > Edit Studies > Import. Once loaded, the indicator automatically analyzes price action and generates signals. Key settings include period length, signal sensitivity, and display options. Most traders find the default settings work well, but you can customize based on your timeframe and trading style.
The optimal Monthly Watchlist Scan settings depend on your trading timeframe. Start with default settings and adjust based on backtesting results. Key parameters to optimize include lookback period, signal threshold, and confirmation requirements.
The Monthly Watchlist Scan indicator is designed to not repaint once a candle closes. All calculations are based on confirmed price data, ensuring signals remain consistent for backtesting and live trading. However, always verify this behavior in OnDemand mode before using real capital.
Yes, the Monthly Watchlist Scan works well for day trading when properly configured. Use it on 5-15 minute charts with tighter settings for more responsive signals. Combine with volume analysis and support/resistance levels for higher probability setups. Always use stop losses as intraday moves can be volatile.
Use ThinkOrSwim's OnDemand feature to backtest the Monthly Watchlist Scan indicator. Load historical data, apply the indicator, and manually track signals and outcomes. For automated backtesting, combine with ThinkOrSwim's strategy functions. Document win rates, average gains/losses, and optimal market conditions for best results.

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

Stacked Moving Averages

Stacked Moving Averages

Beginner • 8 minutes
V-Score Scans

V-Score Scans

Intermediate • 12 minutes
Increasing Volume

Increasing Volume

Beginner • 11 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.