Master the Think or Swim (ToS) Stock Scanner | Trading Tutorials

Master the Think or Swim (ToS) Stock Scanner | Trading Tutorials

Introduction to Thinkorswim Scanner

In this section, the speaker introduces the topic of using the scanner in the Thinkorswim platform. The focus is on the stock hacker and option hacker features.

Resetting the Platform

  • Click on the top menu icon (stack of three lines) and select "Reset" to clear all default filters.
  • Confirm the reset in the dialog box.

Top Level Filters

  • Located at the top of the scanner interface.
  • Narrow down search criteria to increase scan speed.
  • Default is scanning all stocks, but it's recommended to be more specific.
  • Examples of specific filters: All NYSE, All NASDAQ, Weeklies (for weekly options expirations).

Intersecting Lists

  • Can intersect one list with another to further refine search criteria.
  • Example: Selecting Weeklies and intersecting with NASDAQ stocks for tech-related trades.

Exclusions

  • Use exclusions to avoid redundancy in scan results.
  • Example: Exclude a pre-built core list from being returned in scan results.

Condition Groups

This section explains condition groups and their usage in scanning.

Types of Condition Groups

  • "All of the following": Default option that scans for conditions that meet all specified criteria.
  • "None of the following": Scans for conditions that do not meet any specified criteria.
  • "Any of the following": Scans for conditions that meet at least one specified criterion.

Usage Examples

  • None of the following: Specify a maximum trading price limit (e.g., nothing over $200).
  • Any of the following: Specify loose criteria like trading above $2 or having over 2 million shares volume.

Adding Filters

This section covers adding filters to the scanner.

Stock Filters

  • Focus on data associated with stock price.
  • Options include ask, bid, beta, close, EPS, high, last, low, mark.

Option Filters

  • Focus on data associated with options.
  • Options include delta, gamma, implied volatility (IV), open interest (OI), theta, vega.

Fundamental Filters

  • Focus on fundamental data of companies.
  • Options include average volume (AV), dividend yield (DY), earnings per share (EPS), market capitalization (MCAP).

Technical Filters

  • Focus on technical indicators and patterns.
  • Options include moving averages (MA), relative strength index (RSI), volume weighted average price (VWAP).

Saving and Naming Scans

This section explains how to save and name scans in Thinkorswim.

Saving a Scan

  • Click on the floppy disk icon to save the current scan settings.
  • Choose a name for the scan and click "Save."

Accessing Saved Scans

  • Click on the folder icon to access saved scans.
  • Select a saved scan from the list to load its settings.

Customizing Columns

This section demonstrates how to customize columns in Thinkorswim scanner results.

Adding Columns

  • Right-click on any column header in the scanner results table.
  • Select "Customize" from the dropdown menu.
  • In the Customize Columns window, select desired columns from available options.

Rearranging Columns

  • Click and drag column headers to rearrange their order in the table.

Removing Columns

  • Right-click on a column header and select "Remove" from the dropdown menu.

Using Saved Scans

This section explains how to use saved scans in Thinkorswim.

Loading a Saved Scan

  • Click on the folder icon to access saved scans.
  • Select a saved scan from the list to load its settings.

Running a Saved Scan

  • After loading a saved scan, click on the "Scan" button to run it.
  • The scanner will display results based on the saved scan criteria.

Modifying Saved Scans

  • To modify a saved scan, make changes to the filter settings and save it with the same name or a new name.

Conclusion

The speaker concludes by summarizing the key points covered in using the Thinkorswim scanner.

New Section

In this section, the speaker explains how to use filters in a trading platform to find stocks based on specific criteria.

Using Stock Filters

  • The speaker demonstrates how to set a minimum and maximum trading price for stocks using the filter options. By adjusting these values, users can narrow down their search range. Link to timestamp
  • The blue bar represents the selected range of stock prices, and it can be adjusted by dragging the handles. The histogram in the background shows the distribution of stocks within the selected range. Link to timestamp
  • Users can also add additional filters such as volume and percent change to further refine their search for stocks. These filters help identify stocks with specific liquidity and performance characteristics. Link to timestamp

Using Option Filters

  • Option filters allow users to focus on specific attributes related to options trading, such as bid/ask prices, days till expiration, implied volatility, and volume. These filters help traders find options contracts that meet their desired criteria. Link to timestamp
  • Days till expiration is a useful option filter for strategies like the wheel strategy, where traders aim for monthly income generation by selecting options with a specific expiration cycle. Link to timestamp
  • Implied volatility can be used as an option filter to identify extreme levels of volatility in options contracts. Traders can set a range for implied volatility values based on their preferences or strategies. Link to timestamp
  • Open interest and volume are two additional option filters that help traders find more liquid options contracts within an options chain. These filters indicate the level of market activity for specific options contracts. Link to timestamp

Fundamental Filters

  • Fundamental filters focus on company-specific fundamentals rather than stock price or trading data. These filters are more relevant for long-term investors building portfolios. Link to timestamp
  • Examples of fundamental filters include dividend yield and earnings per share, which can help investors identify companies with specific financial characteristics. Link to timestamp

The transcript is already in English, so there is no need to translate the content.

Using Pattern Filters in the Platform

The speaker advises against using pattern filters within the platform, as human eyeballs are better at finding patterns than technology. They emphasize the importance of a human touch in identifying solid setups.

Advantages of Human Analysis over Technology

  • Human analysis is better at finding patterns than technology.
  • It takes a human touch to identify solid setups.

Study Filters - Powerful Filter Type

The speaker introduces study filters as one of the most powerful filter types available in the platform. They explain that study filters can help find specific setups and highlight their usefulness.

Exploring Study Filters

  • Study filters are extremely helpful for finding particular setups.
  • There are various options available within the drop-down menu of study filters.
  • Specific types of candlesticks can be found using study filters.
  • Other filters include engulfers, inverted hammers (shooting stars), and hammer candles.
  • Corporate actions, such as earnings, can also be filtered for.
  • Earnings and implied volatility have a tight relationship for options traders.
  • Scans without earnings within a specific period can be filtered for.

Customizing Study Filters

The speaker explains how to customize study filters by adjusting inputs and adding custom studies. They highlight the versatility and usefulness of this feature.

Adjusting Inputs and Timeframes

  • Inputs within study filters can be adjusted according to preferences.
  • Timeframes, such as daily or intraday data, can be selected for scans.

Adding Custom Studies

  • Custom studies can be added through the condition wizard without writing code.
  • A moving average crossover example is demonstrated using simple moving average (20) below exponential moving average (9).
  • The created study is described in plain language and can be edited or deleted.

Building a Scan for High-Quality Stocks

The speaker guides the audience through building a scan to find high-quality stocks on the New York Stock Exchange. They explain the rationale behind each filter and emphasize the potential for investment ideas.

Top-Level Filters

  • Start with a blank slate and add top-level filters.
  • Narrow down to NYSE stocks.
  • Include only optionable stocks for potential covered call strategies.

The transcript does not provide further details on building the scan or running it.

High-Quality Stock Criteria

In this section, the speaker discusses the criteria for identifying high-quality stocks.

Minimum Share Price and Account Size

  • Minimum share price should be $25.
  • Maximum share price should be around $250.
  • Spreading oneself too thin is not advisable, especially with a smaller account.

Volume Filter

  • Volume should be at least 1 million shares.
  • Higher volume indicates better liquidity.

Options and Days till Expiration

  • Consider options trading as part of the strategy.
  • Look for stocks with a maximum of 31 days until expiration to generate monthly income.

Dividend Yield

  • Aim for a dividend yield of at least 2% or greater.
  • No specific maximum defined.

Uptrend Confirmation

  • Stocks in an uptrend are preferred over those in a downtrend.
  • Use custom studies to identify stacked moving averages indicating an uptrend.
  • The 20-day simple moving average (SMA) should be greater than the 50-day SMA.
  • The 50-day SMA should be greater than the 200-day SMA.

Avoiding Overbought Stocks

  • Use the Relative Strength Index (RSI) study to avoid buying overbought stocks.
  • Set RSI value less than 70 to ensure it's not overbought.
  • Check that RSI has not been above 80 within the past five daily bars.

Custom Scan Query Creation

  • Create a custom scan query using all the specified criteria mentioned above.
  • Daily timeframe is used for scanning.
  • Moving averages and RSI can be adjusted if needed.

Saving Scan Query and Glitch Alert

  • Save the scan query as "hq" (high quality) NYSE stocks or any desired name.
  • Be aware of a glitch where Thinkorswim may change the scan timeframe to weeklies after saving. Double-check the timeframe before scanning.

Scanning and Results

  • Scan for stocks based on the saved query.
  • The number of results shown depends on the selected display limit.
  • Increasing the display limit does not impact scan speed; it depends on the specificity of filters used.

Timestamps are provided in seconds for reference.

Filtering Data in Watchlist

The speaker explains how to filter data in a watchlist by removing unnecessary columns and keeping only the desired ones.

Filtering Columns

  • Click on "Bid" and hold the shift key, then click on "Volatility Index" to select multiple columns.
  • Remove the selected columns in bulk, keeping only the desired ones like volume and percent change.
  • Description and symbol are also important columns to keep.

Saving Filtered Data as a Watchlist

The speaker demonstrates how to save the filtered data as a watchlist for future reference.

Saving as a Static Watchlist

  • Click on the three-icon menu and select "Save as Watchlist."
  • Name the watchlist with today's date (e.g., 6/27) and add a relevant description.
  • This creates a static watchlist that will not update automatically.

Loading Static Watchlist

The speaker shows how to load a static watchlist and access its saved data.

Accessing Saved Watchlists

  • Open the sidebar by clicking on the plus icon at the bottom.
  • Select "Watch List" from the dropdown menu.
  • Choose the desired static watchlist from the list (e.g., 6/27 HQ NYSE Stocks).
  • All saved stocks will be displayed in this list, even if they no longer meet the criteria.

Generating Dynamic Watchlists

The speaker explains how to create dynamic watchlists that update automatically based on specific criteria.

Using Scan Query as Dynamic Watchlist

  • Load up personal HQ NYSE Stocks, which was previously saved as a scan query.
  • Add this as a dynamic watchlist by selecting the green icon next to it.
  • Any stocks that meet the criteria will be added to this watchlist automatically during trading hours.

Setting Alerts for Watchlist Changes

The speaker demonstrates how to set up alerts for changes in the dynamic watchlist.

Setting Up Alerts

  • Click on "Alert when scan results change" to receive notifications when the watchlist is updated.
  • Customize the alert settings according to your preferences, such as receiving alerts via phone or email.

Linking Watchlists with Charts

The speaker explains how to link watchlists with charts for further analysis.

Linking Watchlists and Charts

  • Use red one as the linked chart.
  • Click on a stock name in the watchlist to view its corresponding chart.
  • Analyze various indicators on the chart, such as moving averages and dividend information.
  • Access option chain details by selecting "Trade All Products."

Pre-Market Scans

The speaker discusses pre-market scans and shares an example of a scan used daily.

Building Pre-Market Scans

  • Scan for highly liquid options in weekly contracts.
  • Exclude personal core list from the scan results.
  • Set filters for stocks trading over $20 and with pre-market volume above 250,000 shares.
  • Manually review and analyze the resulting list of potential trading opportunities.

New Section

In this section, the speaker discusses creating a dynamic scan for high volume pre-market stocks.

Creating a High Volume Pre-Market Scan

  • To create a dynamic scan for high volume pre-market stocks, save the scan query as "high volume pre-market scan" and load it as a personal list.
  • The purple icon indicates that it is a dynamic scan that will update automatically.
  • Filter the scan by volume to find the highest volume stocks at the top of the list.
  • It is possible to intersect this list with gappers to focus on gap up or gap down stocks.

New Section

In this section, the speaker demonstrates how to use the high volume pre-market scan and intersect it with gappers.

Intersecting High Volume Pre-Market Scan with Gappers

  • Intersecting the high volume pre-market scan with gap down shows no matching symbols.
  • Changing the intersection to gap up reveals that SPCE (Virgin Galactic) is currently the highest gapping stock.
  • Checking SPCE's chart confirms that it is indeed gapping up above the prior day's high.

New Section

In this section, the speaker explains how they manually go through their pre-market scans and identify potential trading setups.

Manual Review of Pre-Market Scans

  • As more stocks meet the criteria of 250,000 shares before market open, manually review each setup in detail.
  • Spend around five to ten minutes combing through the list to determine if any particular setup is worth trading.
  • Examples of potential setups include LI consolidating below a key daily level and PLTR with a nice breakout point at $27.

New Section

In this section, the speaker discusses setting up criteria for regular market hours scans.

Setting Up Regular Market Hours Scan Criteria

  • Adjust the volume filter to reflect a minimum of one million shares traded.
  • Add an options filter to ensure highly liquid options with minimal bid-ask spread.
  • Apple is often the first stock that appears in the scan due to its high liquidity in both stocks and options markets.

New Section

In this section, the speaker saves the regular market hours scan query and explains how it differs from the pre-market scan.

Saving Regular Market Hours Scan Query

  • Save the regular market hours scan query as a dynamic scan without including "pre-market" in its name.
  • Load the saved scan query with a green dot next to it, indicating an option filter has been added.

New Section

In this section, the speaker prepares for market open and observes how stocks start populating on their high volume scan.

Observing High Volume Scan at Market Open

  • As market open approaches, more names are added to the high volume scan list.
  • Switch over to the high volume scan at market open and monitor as stocks start appearing on the scanner based on set criteria.
  • Apple may not appear on the scanner due to excluding the core list from the results.
  • The time it takes for stocks to meet the minimum contract volume of 2000 can vary depending on market activity.

Apple's Move and Scanner Results

The speaker discusses the movement of Apple stock and the process of scanning for results using a scanner.

Apple's Move Out of the Gates

  • Apple is making a nice move out of the gates.
  • The speaker is being patient and killing some time to show what will hit the scanner first.
  • If nothing comes in the next minute or so, they will cut out and join back later when there are more results on the scanner.

Scanner Results

  • After about five minutes, results start to hit the scanner.
  • There is a 2000 minimum on options contracts, which is why it takes longer to see results.
  • There is a big overlap with what was seen in pre-market, including stocks like Space, PLTR, and Boeing.
  • Once these stocks start hitting the scanner, it indicates liquidity and high interest from traders.
  • Different stocks offer different setups at different times, so it's up to individual preference on which ones to take.
  • Over time, familiar names tend to pop up repeatedly, allowing for building a mental watch list of liquid options stocks.

Pre-Market Analysis and Learning from Scanner Usage

The speaker discusses pre-market analysis and learning from using the scanner in real-time.

Pre-Market Analysis

  • PLTR had an initial pop but did not hold above 27 as expected based on pre-market analysis.
  • The speaker mentions discussing these observations in Discord for further analysis.

Learning from Scanner Usage

  • Using the scanner in real-time helps understand its functionality and how it can be used effectively.
  • Viewers can learn about the platform, technology behind it, study filters, etc., through this video.

Timestamps beyond 1918 seconds were not provided in the transcript.

Video description

In this video we will go through stock scanning tools on Think or Swim so that you can become a master. This how to trade tutorial will give you all the tools you need to find any ticker based on very specific scan criteria. 🧠 | Technical Analysis Course: https://tradebrigade.co/learn/ šŸ“œ | Trading Scripts: https://tradebrigade.co/trading-scripts ā˜Žļø | Book A Call: https://tradebrigade.co/1-on-1/ šŸ“… | Swing Trade Newsletter: https://tradebrigade.co šŸ’° | Gift From M1 Finance: https://tradebrigade.co/m1finance/ Free Discord: https://tradebrigade.co/discord/ Follow on š•: https://x.com/TradeBrigadeCo Join the Floor Traders: https://youtube.com/tradebrigade/join šŸŽ¶ | Trading Music: https://tradebrigade.co/music šŸ”­ | 2024 Outlook Report: https://tradebrigade.co/2024-outlook 00:00 – Intro 00:29 – Reset The Scanner 01:03 – Top Level Filters 03:03 – Condition Groups 04:17 – Adding Filters 04:34 – Stock Filters 07:43 – Option Filters 09:18 – Fundamental Filters 10:40 – Study Filters 12:31 – Custom Study Filters 14:34 – Building a Real Scan 18:45 – Saving A Scan Query (Dynamic) 20:18 – Customize Data Shown 21:00 – Save Results to Watchlist (Static) 21:42 – Building a Stock Watchlist 23:26 – Get Alerts When Scans Update 24:44 – Scanning for Stocks Premarket 26:30 – Building a Gap Scanner 28:24 – Scanning After the Bell We start off by resetting the scanner. Note that our Stock Hacker and the Option Hacker are one in the same. The first thing you always want to do when building a scan is use top level filters to narrow the search of the platform and help increase the speed of the scan. Top level filters include things like all optionable stocks, all nyse stocks, all nasdaq stocks, etc... We also have the ability to include or exclude tickers from other lists to avoid redundancies. Once we have top level stock scan filters in place we can start to think about the condition groups that make sense for our particular scan. More often than not you will find that the all of the following makes the most logical sense when trying to narrow your results. We also have the capacity to look for none of the following or any of the following. Next we have to start adding filters. There are four main categories; stock filters, option filters, fundamental filters, and study filters. We NEVER advise that anyone uses the pattern filters as technology hasn't quite been able to match the human touch. Stock filters are related to the stocks price and volume. Everything that has to do with shares can be found here. Option filters are related to the stocks option chain. Everything having to do with option pricing, greeks, and volume can be found here. Fundamental filters are related to the companies financial health. Everything about their finances should be filtered for here, including dividend information, earnings per share, etc.. Study filters are related to technical analysis. We can scan for different types of candle stick patterns, when earnings are coming up, what specific indicators are reading, or how they compare to other indicators, and most importantly we can generate our own custom scan criteria in this window. This is perhaps the most powerful and under utilized piece of the entire Think or Swim (ToS) trading application. Once we build something that we like we can save the scan as a query and load it to a dynamic watchlist in the side bar. Or if we want to generate a static list we can use the save to watchlist function under the scan button menu. Dynamic watchlists will update automatically as new results start meeting the criteria of the scan. If you want alerts from the program when things are added we can do that too by creating alerts that are pushed to you phone and or email address. Lastly we run through a live example of using the think or swim scanner to scan in the pre market for optionable stocks that could be in play. The main thing to note about these scan examples is the huge emphasis that is placed on the liquidity aka volume filters. Once the bell rings we tweak things just a bit to look for regular trading hours volume and start the process over again. DISCLAIMER: The information provided in this video is for informational purposes only. It should not be considered financial or legal advice. I am not a Registered Investment Advisor. Buying and selling financial instruments is highly speculative and carries risk.