Top level filters are essential elements of any scan, helping to reduce the run time of customs scans
Thinkorswim Scans Top Level Filters is a mini video tutorial which will show you how to apply Top Level Filters to your custom scans on Thinkorswim. In just a few short minutes this video shows how to:
- How to select groups of stocks to include/exclude
- How the top level filters impact the run time of the scan
- How to use a personal watchlist as a top level filter
- How to use a saved scan as a top level filter (daisy-chain multiple scans)
Be sure to view additional videos in our TOS Mini’s category to further enhance you skills:
TOS Scan Study Filters:
https://www.hahn-tech.com/thinkorswim-scan-study-filters/
TOS Scans to Watchlist:
https://www.hahn-tech.com/thinkorswim-scans-to-watchlist/
TOS Scan Dynamic Alerts:

Watch the video, Thinkorswim Scans Top Level Filters by clicking the link below:
*Thinkorswim is a chart analysis platform offered by TD Ameritrade: www.tdameritrade.com
TD Ameritrade provides financial services including the trading of Stocks, Futures, Options and Forex.
I have watched your videos on getting a static scan onto a dynamic watch list no less than 20 times. I am missing something. I am guessing it is the proper way to set up the dynamic template or how to save it. I have established a watch list named template with a purple symbol on TOS. I think I have followed taking my static watch list and putting it onto the template watch list and have successfully saved it. However it saves without the purple symbol. It is not targeting the static scan as the source. I hope you can see what I am doing wrong.
Thanks for all the videos I have benefited from.
Fred
You did mention that you have watched my videos on this topic. But your comment was posted on a video related to something else. So I first want to make sure you have viewed the specific video which demonstrates how to save a custom scan, then open that saved custom scan as the source of a watchlist gadget. That video is located here: https://www.hahn-tech.com/thinkorswim-scans-to-watchlist/
The time stamp you want to start with is 3:19. That is where I demonstrate how to save a custom scan, then open that saved scan as the source of your watchlist. Which ends up being your “Dynamic Watchlist”.
Hello, dear Pete Hahn.
Please tell me,
how to correctly make dynamic filters from
your script from the tab
” Study | Custom… ” -> “thinkScript Editor” for 2 parameters
(integer numbers), instead of the first line of my code,
after the word ” Study | Custom… “?
Best wishes from Dmitry.
I don’t think I have enough information to answer your question. I am not sure what you are requesting, without seeing your code. And it would be much easier to address a question like this in our Q&A forum.