Generate TOS Studies
Why ThinkorSwim Integration Matters
The Scanner gives you entry, stop, and target prices for every signal. If you execute in ThinkorSwim, the Indicator Generator lets you plot those same VB levels directly on your charts for visual confirmation and cleaner entry timing.
The Indicator Generator creates custom ThinkorSwim study files (.ts files) that draw VB levels on your charts. Once installed, the upper and lower bands, support and resistance levels, and target zones appear right alongside price action.
This guide explains what gets generated, how weekly auto-generation works, and how to create custom studies for your own watchlist symbols.
What Gets Generated: The 4-Study Bundle
For each symbol, the Indicator Generator creates four study files, one per model:
- VBH Aggressive (Hourly Aggressive): tighter bands for scalping and active day trading
- VBH Conservative (Hourly Conservative): wider bands for day trading with more confirmation
- VBD Aggressive (Daily Aggressive): daily bands for 1 to 3 day swing trades
- VBD Conservative (Daily Conservative): daily bands for 3 to 5 day swing trades
Each study plots:
- Upper VB band (resistance and long-entry level)
- Lower VB band (support and short-entry level)
- Target projection lines
- Labels showing the current band values
You pick which study to apply based on your timeframe. Day traders use the VBH studies, swing traders use the VBD studies.
Weekly Auto-Generation
Every weekend, the platform regenerates fresh VB studies for the upcoming week, so the bands reflect the most current price ranges and volatility heading into Monday.
A curated bundle of the most liquid, actively traded names is pre-generated for you, covering the major indices:
- S&P 100 constituents
- High-volume Nasdaq names
- Popular ETFs (SPY, QQQ, IWM, DIA, and similar)
- High-activity momentum stocks
How to Access the Pre-Generated Bundle
- Log in to the platform over the weekend or Monday morning
- Open the Indicator Generator page
- Click Download Pre-Generated Bundle
- Save the .zip file and extract it to a folder on your computer
- Import the studies into ThinkorSwim (covered in the installation guide)
This is the fastest way to get VB studies for popular symbols without generating them yourself.

Custom Generation for Watchlist Symbols
If you trade a symbol outside the pre-generated bundle, you can create studies for it on demand.

Single Symbol
- Open the Indicator Generator page
- Enter a symbol in the search box (for example, AMD)
- Click Generate Studies
- The platform creates the 4 study files for that symbol
- Click Download to save them
Bulk Watchlist Generation
If you keep a custom watchlist, you can generate studies for all of its symbols at once.
- Create or select a watchlist in the Watchlist Manager
- Open the Indicator Generator
- Select your watchlist from the dropdown
- Click Generate All Studies for Watchlist
- The platform creates 4 studies for each symbol
- Download them as a single .zip file
Tip: if you focus on a small core group of stocks, save them as a watchlist and regenerate studies each weekend so you always have current bands.
File Naming Structure
Generated files follow a consistent naming convention so you can tell models and weeks apart at a glance:
[Symbol]_VBH_Aggressive_Week_[Date].ts
[Symbol]_VBH_Conservative_Week_[Date].ts
[Symbol]_VBD_Aggressive_Week_[Date].ts
[Symbol]_VBD_Conservative_Week_[Date].ts
For example:
AAPL_VBH_Aggressive_Week_20250119.ts
AAPL_VBD_Conservative_Week_20250119.ts
The date stamp tells you which week the study was built for, so you can quickly spot studies that are current versus outdated.
Optional Filename Stub
If you manage multiple ThinkorSwim accounts or share studies with a group, you can add a custom stub to the filenames.
- In the Indicator Generator settings, add a stub (for example, DayTrade or IRA)
- Generated files then include it, such as
AAPL_DayTrade_VBH_Aggressive_Week_20250119.ts
You Do Not Need to Read the Code
A .ts file contains ThinkorSwim’s ThinkScript code, but you never need to open or understand it. Import the study, apply it to a chart, and the platform’s calculations plot the correct bands automatically.
Supported Symbols
The platform supports study generation for over 600 stocks, including:
- S&P 100: all constituents
- Nasdaq 100: full index
- High-volume stocks: a broad set of actively traded names
- ETFs: SPY, QQQ, IWM, DIA, XLF, XLE, XLK, GLD, SLV, TLT, and more
- Popular momentum stocks: TSLA, COIN, MSTR, and similar
If you request a study for a symbol outside the supported list, you will see “Symbol not supported for study generation.” Stick to the supported liquid stocks, where VB signals are most reliable.
Recommended Weekly Update Routine
VB bands shift each week as price ranges and volatility change, so refresh your studies to keep your charts accurate.
- Over the weekend, download the pre-generated bundle or regenerate your custom watchlist
- Extract the files to a dated folder (for example, “VB Studies, Week of Jan 20”)
- Open ThinkorSwim desktop and import the studies
- Replace last week’s studies on your charts with the new ones
- Confirm the study labels show the correct week dates
Verify the Week Range
After importing, apply a study and look for the label in the upper-left of the chart. It should show the current week, for example:
VBH Aggressive, Week of Jan 20 to 26, 2025
If it shows an older date, you are using outdated studies. Re-import the latest files.
Keeping ThinkorSwim Organized
ThinkorSwim keeps imported studies until you remove them, so files can pile up. Every few weeks, open Studies, Edit Studies, find studies with old date stamps, and delete them. Keep the current week plus the prior week if you like to reference recent levels.
On your computer, archive old weeks in dated folders and keep only the current week in your active import folder.
Mobile ThinkorSwim
You cannot import .ts files directly on the ThinkorSwim mobile app. Import on desktop first, and the studies sync to mobile automatically when you are logged into the same account.
- Import studies on desktop over the weekend
- Let them sync
- On Monday, open the mobile app and add VB studies to charts from the Studies menu
Troubleshooting
“Symbol not supported for study generation”: the symbol is outside the supported list. Use a similar liquid stock, or follow the signal on the platform without ThinkorSwim plotting.
Studies will not import: make sure files have a .ts extension (not .ts.txt) and were fully extracted from the .zip. Try importing one file at a time to isolate the problem.
Studies show the wrong week: you downloaded an older bundle. Return to the Indicator Generator and download the latest bundle or regenerate your watchlist.
Bands do not match Scanner prices exactly: VB levels self-adjust through the hour as new highs and lows form. The Scanner shows live levels, while the plotted study shows projected bands, so differences of a few cents are normal. Treat the Scanner prices as the official entry, stop, and target.
Is ThinkorSwim Integration Required?
No. Integration is optional. You can trade VB signals using the Scanner prices directly in any broker and verify setups on the platform’s symbol pages.
Studies are most useful if you are a ThinkorSwim user who wants visual confirmation on your execution platform, or a discretionary trader who reads chart structure alongside VB levels. They matter less if you execute Scanner signals mechanically at exact prices or use a different broker.
Key Takeaways
- The Indicator Generator creates 4 studies per symbol: VBH Aggressive, VBH Conservative, VBD Aggressive, and VBD Conservative
- A curated bundle of liquid stocks is pre-generated each weekend
- Use custom generation for watchlist symbols not in the bundle
- Refresh studies weekly so bands reflect current volatility
- Organize files by week to avoid applying outdated studies
- Desktop studies sync to mobile automatically
- ThinkorSwim integration is optional; you can trade VB signals with Scanner prices alone
Next step: read “How to Install VB Studies in ThinkorSwim Desktop and Mobile” to import and apply your studies.
Was this article helpful?
Still need help?
Can't find what you're looking for? Our support team is here to help.
Contact Support