Mastering the thinkorswim scanner for options transforms how you identify market opportunities, moving beyond simple charting to a dynamic, real-time screening powerhouse. This tool integrates directly into the thinkorswim platform, allowing you to filter thousands of stocks based on complex options activity, volatility, and price action criteria. Instead of manually scanning charts, you set specific conditions that alert you the moment a setup forms. This efficiency is crucial for active traders who need to act quickly on fleeting opportunities in the options market.
Understanding the Core Mechanics of the Scanner
The thinkorswim scanner operates on a rules-based system where you define parameters using the platform's built-in scripting language, ThinkScript. You are not just looking at price; you are analyzing the order flow and implied metrics that precede price movement. The scanner constantly evaluates these conditions against live data, presenting a filtered list of instruments that meet your strict criteria. This capability shifts your focus from watching the market to trading a well-defined strategy based on concrete evidence.
Building Your First Custom Scan
Getting started requires navigating to the "Scanner" tab and selecting "Create New Scan." You begin by adding criteria from categories such as "Option Last," "Underlying," or "IV Percentile." For example, you might set a condition where you look for stocks with an implied volatility percentile rank above 80, indicating expensive options that could signal an upcoming event. You then combine this with a price action filter, such as the current price being above a key moving average, to narrow down high-probability setups specific to your risk tolerance.

| Category | Common Use Case for Options Traders | Example Parameter |
|---|---|---|
| Option Last | Filtering based on option specific data | Open Interest Greater Than 1000 |
| Underlying | Filtering based on the stock price action | Price Greater Than 200-Day Moving Average |
| IV Percentile | Identifying high or low volatility environments | IV Percentile Greater Than 70 |
Advanced Strategies for Scanning Success
Moving beyond basic filters, you can craft sophisticated scans that detect institutional activity and unusual options flow. Look for combinations like "unusual call buying" coupled with a "rise in open interest" on the 5-minute chart. This specific combination often indicates that a large player is initiating a bullish position before a significant move. The scanner allows you to backtest these hypotheses, ensuring your strategy holds up under different market conditions.
Refining Results with Time Decay Filters
Time decay, or theta, is a critical factor in options profitability, and the scanner helps you manage it effectively. You can set parameters to identify weekly or monthly expirations that align with your trading horizon. If you are selling premium, you might filter for high theta to benefit from accelerated decay. Conversely, if you are buying long-term options, you can exclude contracts that are draining value too quickly, preserving your capital for setups with higher extrinsic value remaining.
Execution is where many strategies fail, and the scanner integrates seamlessly with your trading interface. Once the scan identifies a potential opportunity, you can create a favorite list or set up audible alerts to ensure you never miss the trigger. From there, you can jump directly into the chart for a deeper technical analysis, checking support and resistance levels before entering the trade. This seamless workflow reduces hesitation and allows for disciplined, rule-based trading.

Maintaining and Optimizing Your Scans
Effective scanning is an iterative process that requires regular maintenance. Market conditions evolve, and your scans must adapt to remain relevant. Periodically review your scan results to identify false positives and adjust the thresholds accordingly. You might find that a volatility filter that worked in a trending market needs tweaking during a period of consolidation. Treat your scanner as a living tool that improves with constant refinement and real-world testing.























