Monthly Watchlist Scan

Build a monthly watchlist in seconds, using this POWERFUL scan which combines seasonal analysis and long term trends.

youtube-video-thumbnail
Note:

You can download the Seasonal Analysis indicator here, and the Market Pulse indicator here. Both of these free indicators are necessary for this tutorial.

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

Learn More About the Futures Volatility Box

Trade futures and micro futures with a consistent volatility edge

Stock Volatility Box - Powerful Web Based Volatility Platform

Designed For: Stock and Options Traders
Supported Models: Hourly and Daily Volatility Box models
Supported Markets: 10,000+ Stocks and ETFs (new markets added frequently)

A Stock Volatility Box membership includes access to: 

  • Live Scanner - A powerful scanner we've built from scratch, to scan 10,000 symbols every 2 seconds for new volatility breaches
  • Dashboard - A quick and easy way to view daily volatility model levels online
  • Short Interest Scanner - Short interest, Squeeze, and EMA data to find short squeezes
  • Squeeze Course - All of our proprietary squeeze tools, including robust backtesters
  • All Members Only Indicators - We don't nickel and dime you. Everything really is included.
  • And much more!

Learn More About the Stock Volatility Box

Trade stocks and options with a consistent volatility edge

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.

Table of Contents
    Add a header to begin generating the table of contents