Setting up a scanner on thinkorswim can transform the way you analyze the markets, turning a complex platform into a powerful, intuitive tool for identifying opportunities. While the platform offers immense depth, mastering its scanning capabilities is often the key to unlocking consistent, data-driven trading strategies. This guide walks you through the process step-by-step, ensuring you move from confusion to confidence in building custom watchlists.

How to setup a premarket scanner on ThinkorSwim  l TOS Stock Screener
How to setup a premarket scanner on ThinkorSwim l TOS Stock Screener

Thinkorswim, powered by thinkScript, provides a robust environment for building scanners, but the interface can be daunting for new users. The scanner function is not a single button but a structured workspace where you define conditions for filtering stocks, options, or futures. Before diving into the "how," it is essential to understand the "why"—clarifying your trading edge, whether it is volatility, momentum, or value, will dictate the logic you build.

TD Thinkorswim Tutorial 2026 (Thinkorswim Day Trading Set Up, Scanners, Indicators, On Demand etc)
TD Thinkorswim Tutorial 2026 (Thinkorswim Day Trading Set Up, Scanners, Indicators, On Demand etc)

Accessing the Scan Workbench

The journey begins in the Trading platform tab, specifically within the Scan Workbench. This is the central hub for creating, editing, and running your scans. Accessing it is the first practical step toward setting up your customized thinkorswim scanner.

ThinkOrSwim how to set up scanner: LOW FLOAT
ThinkOrSwim how to set up scanner: LOW FLOAT
  • Log into your TD Ameritrade (now part of Charles Schwab) account and launch the thinkorswim desktop platform or web interface.
  • Once the platform loads, locate the top navigation bar and select the Scan tab.
  • Clicking this opens the Scan Workbench, a multi-panel interface where you will define your scan parameters and review results.

Understanding the Interface Layout

Getting the Most from your Scanner • The Printer Jam
Getting the Most from your Scanner • The Printer Jam

Within the Scan Workbench, the interface is divided into three primary areas: the Scan Definition panel, the Scan Query column, and the Results pane. The Scan Definition is where you build your logic using pre-built conditions or custom thinkScript code. The Query column organizes these definitions, and the Results pane displays the live data matching your criteria. Familiarizing yourself with this layout is crucial for efficient scanner setup.

Building Your First Scan

Creating a functional scan involves selecting a market, adding conditions, and setting filters. This process is methodical, requiring a clear idea of what you are looking for. Starting with a simple condition helps establish a foundation for more complex strategies.

Pre-Market Scanner settings, work with watchlists in TD Ameritade ThinkOrSwim
Pre-Market Scanner settings, work with watchlists in TD Ameritade ThinkOrSwim
  • In the Scan Definition panel, click the +Add New Scan button to begin from a blank template.
  • Choose your market, such as "US Equities" or "Currencies," depending on your asset class of interest.
  • Select a pre-built condition from the library, such as "Price" or "Volume," to act as your starting block.

Adding and Refining Conditions

Conditions are the backbone of your scanner, acting as the filters that sift through thousands of symbols to find matches. You will combine logical operators (AND, OR) with specific parameters to create precise rules. For example, you might look for stocks with a price above $50 AND a daily volume exceeding 500,000 shares.

Thinkorswim Scripting For Non-Coders
Thinkorswim Scripting For Non-Coders
Condition Type Example Parameter Use Case
Price Close Price greater than 100 Filter for higher-priced stocks
Volume Volume average(5) greater than 200k Identify liquid stocks
Performance Percent Change 1 day less than -3 Find significant downward movers

Utilizing Advanced thinkScript

Ultimate Guide for Finding Uptrending Stocks on ThinkorSwim
Ultimate Guide for Finding Uptrending Stocks on ThinkorSwim
How to Use VCM Scanner (In-depth lesson) | HP Tuners
How to Use VCM Scanner (In-depth lesson) | HP Tuners
three pieces of art with different colors and shapes on the paper next to each other
three pieces of art with different colors and shapes on the paper next to each other
Photo Scanning. DIY Do-It-Yourself vs Scan Services. Facts And Warning
Photo Scanning. DIY Do-It-Yourself vs Scan Services. Facts And Warning
User’s Guide
User’s Guide
Are you a Scanner?  Discover the Traits.
Are you a Scanner? Discover the Traits.
How to Scan on Canon Printer | ION HowTo
How to Scan on Canon Printer | ION HowTo
How to scan a document to a computer using your Lexmark printer or multifunction product (MFP)
How to scan a document to a computer using your Lexmark printer or multifunction product (MFP)
Time-Management Tips for Entrepreneurs with this Scanner
Time-Management Tips for Entrepreneurs with this Scanner
Useful tips for the scanner personality
Useful tips for the scanner personality
How to scan photos with an Epson Perfection V700 Photo Scanner
How to scan photos with an Epson Perfection V700 Photo Scanner
How to scan over WiFi with a Canon Printer — Canon Pixma TS6420a Wireless Scanning
How to scan over WiFi with a Canon Printer — Canon Pixma TS6420a Wireless Scanning
Stop Using Scanner Apps! How To Use Your iPhone to Scan Documents
Stop Using Scanner Apps! How To Use Your iPhone to Scan Documents
How we built a DIY book scanner with speeds of 150 pages per minute
How we built a DIY book scanner with speeds of 150 pages per minute
Zircon Tip Minute 10: How to Use AC Scan Detection with multifunction Wall Scanner
Zircon Tip Minute 10: How to Use AC Scan Detection with multifunction Wall Scanner
How to Use OBD2 Scanner, How Does It Work
How to Use OBD2 Scanner, How Does It Work
Scanner installieren und einrichten - Anleitung und Tipps
Scanner installieren und einrichten - Anleitung und Tipps
How to use an RF Gun or Scanner - PICKING orders in a warehouse
How to use an RF Gun or Scanner - PICKING orders in a warehouse
How to Sweep Current in LTSpice Step by Step Tutorials | electronics believer
How to Sweep Current in LTSpice Step by Step Tutorials | electronics believer
How to Scan a Room with a 3D Scanner: A Complete Guide
How to Scan a Room with a 3D Scanner: A Complete Guide

While the condition builder is powerful, the true depth of a thinkorswim scanner is unlocked through thinkScript. This proprietary language allows you to write custom logic that is not available in the standard dropdown menus. Moving averages, standard deviations, and custom pivot points are just a few examples of what you can script.

To access the code editor, toggle from the condition builder to the "Edit Scan Console" tab. Here, you can type direct script, such as plotting a moving average crossover or identifying abnormal volume spikes. While coding has a learning curve, the flexibility it offers is unparalleled for sophisticated traders.

Saving and Running Scans

Once your conditions are defined or script is written, the scan must be saved and executed to generate results. Saving your scan ensures you can quickly revisit your strategy without rebuilding it from scratch. Running the scan then processes the data in real-time, delivering a list of symbols that meet your strict criteria.

  • Click the Save button in the Scan Workbench to give your scan a memorable name.
  • Organize saved scans into folders for easy management, such as "Day Trading" or "Swing Setups."
  • Press the Run Scan button to initiate the search. Results populate in the Results pane, sorted by relevance or performance.

Interpreting Results and Optimization

Receiving a list of results is only half the battle; interpreting them correctly is what separates a good scanner from a great one. You must analyze the context of each symbol, looking at charts, fundamental data, and news to confirm the signal. Often, a scan is not a "set it and forget it" tool but a starting point for deeper analysis.

Furthermore, optimization is an ongoing process. As market conditions evolve, your scanner logic may need adjustment. Regularly reviewing the performance of your scan—tracking its hit rate and false positives—allows you to refine the conditions, ensuring your scanner on thinkorswim remains a reliable edge in the financial markets.