Indicators, Scans and Backtesters
for ThinkOrSwim

Free tools and courses to start. Plus volatility levels for 600+ stocks and 10 futures markets, with entry, stop and target on every setup.

40,000+ Traders
Sunday New Levels Every Week
100+ Custom Tools
ThinkScript

Utility Labels Indicator Updated - Free ThinkOrSwim Download

Our free Utility Labels indicator has been updated,...

ThinkScript

Utility Labels Indicator - QUICKLY Track Sector Performance and Internals

Easily track sector performance and market internals with...

Scan

Average True Range

Use the Average True Range to find stocks...

Backtester

Moving Average Crossover Backtester

Test which moving average crossover is best on...

ThinkScript

Automated Trading in ThinkOrSwim - Entering a Squeeze On a Pullback

A step-by-step guide on how to enter on...

Scan

High Short Interest Near 52 Week Highs (thinkScript)

Build a simple scan in which to find...

Indicator

Bollinger Bands Reversal

Build your own Bollinger Bands reversal indicator, by...

ThinkScript

30m, Daily and Weekly Squeezes with High Short Interest

In this video, we'll write some simple thinkScript...

ThinkScript

MACD Indicator for ThinkOrSwim - A Complete Breakdown

A deep dive into the MACD Indicator for...

Scan

MACD Crossover Near Zero Line

In today's thinkScript tutorial, I'll show you how...

Indicator

Volume Zone Oscillator

Download the free Advanced Volume Zone Oscillator (VZO)...

Indicator

Adv. Covered Call Calculator

The Advanced Covered Call Calculator is useful for...

ThinkScript

MACD Signals Backtester for ThinkOrSwim - A Complete Breakdown

Let's use the MACD Signals Backtester, and find...

Indicator

Multiple Time Frame Moving Averages

Add different timeframe moving averages to a specific...

Dashboard

Market Pulse Dashboard

The Market Pulse Dashboard lets you quickly assess...

Scan

Unusual Volume Pro Scans

4 additional scans to find unusual volume overlapping...

Backtester

TTM Squeeze Histogram Backtester

Backtest the TTM Squeeze Histogram on any market,...

Scan

Simple Breakout Tool Scans

Scan for bullish and bearish Simple Breakout Tool...

ThinkScript

How to Track Percent Change From Open in ThinkOrSwim

In this thinkScript tutorial, I'll show you how...

ThinkScript

Utility Labels Indicator Updated - Free ThinkOrSwim Download

Our free Utility Labels indicator has been updated,...

ThinkScript

Utility Labels Indicator - QUICKLY Track Sector Performance and Internals

Easily track sector performance and market internals with...

Scan

Average True Range

Use the Average True Range to find stocks...

Backtester

Moving Average Crossover Backtester

Test which moving average crossover is best on...

ThinkScript

Automated Trading in ThinkOrSwim - Entering a Squeeze On a Pullback

A step-by-step guide on how to enter on...

Scan

High Short Interest Near 52 Week Highs (thinkScript)

Build a simple scan in which to find...

Indicator

Bollinger Bands Reversal

Build your own Bollinger Bands reversal indicator, by...

ThinkScript

30m, Daily and Weekly Squeezes with High Short Interest

In this video, we'll write some simple thinkScript...

ThinkScript

MACD Indicator for ThinkOrSwim - A Complete Breakdown

A deep dive into the MACD Indicator for...

Scan

MACD Crossover Near Zero Line

In today's thinkScript tutorial, I'll show you how...

Indicator

Volume Zone Oscillator

Download the free Advanced Volume Zone Oscillator (VZO)...

Indicator

Adv. Covered Call Calculator

The Advanced Covered Call Calculator is useful for...

ThinkScript

MACD Signals Backtester for ThinkOrSwim - A Complete Breakdown

Let's use the MACD Signals Backtester, and find...

Indicator

Multiple Time Frame Moving Averages

Add different timeframe moving averages to a specific...

Dashboard

Market Pulse Dashboard

The Market Pulse Dashboard lets you quickly assess...

Scan

Unusual Volume Pro Scans

4 additional scans to find unusual volume overlapping...

Backtester

TTM Squeeze Histogram Backtester

Backtest the TTM Squeeze Histogram on any market,...

Scan

Simple Breakout Tool Scans

Scan for bullish and bearish Simple Breakout Tool...

ThinkScript

How to Track Percent Change From Open in ThinkOrSwim

In this thinkScript tutorial, I'll show you how...

Indicator

Average Volume Stats

Analyze and compare today's daily volume with historical...

Indicator

Cash-Secured Put Calculator

The Cash-Secured Put Calculator helps you quickly calculate...

Backtester

Opening Range Breakout

Backtest the opening range breakout strategy on any...

Dashboard

Hourly Sizzle Index

Find which stocks are on the move every...

Backtester

Santa Claus Rally Backtester

Backtest how often Santa Claus Rally occurs in...

Backtester

Build an Election Backtester in 10 Minutes

Learn how to create a Post-Election Backtester in...

Dashboard

TTM Squeeze Dashboard

Build a beautiful TTM Squeeze Dashboard in 25...

Backtester

SPY Meltdown Backtester

Backtest what tends to happen in after a...

Backtester

Moving Average Pullback Backtester

Test which moving average pullbacks work best on...

Scan

Unusual Volume

Build 4 scans to easily find stocks with...

Indicator

Moving Average Clouds

A simple, yet powerful Moving Average Clouds indicator,...

Scan

V-Score Scans

Scan for VScore pullbacks, including our bullish and...

Scan

TTM Squeeze Scanner

Scan for five TTM Squeeze dots in a...

Indicator

P/E Ratio

Track the current and historical P/E ratio levels...

Dashboard

Dividend Discount Model

Find undervalued stocks and ETFs using the Dividend...

Dashboard

Relative Performance Dashboard

Identify specific symbols from a watchlist of 2000+...

ThinkScript

How to Import a Study into ThinkOrSwim

A step-by-step guide on how to import ThinkOrSwim...

Backtester

TTM_Squeeze - Backtest Like a Pro

Build a light weight TTM Squeeze Backtester that...

Dashboard

Unusual Volume Dashboard

Easily identify where we have greater-than-usual volume, using...

Indicator

Average Volume Stats

Analyze and compare today's daily volume with historical...

Indicator

Cash-Secured Put Calculator

The Cash-Secured Put Calculator helps you quickly calculate...

Backtester

Opening Range Breakout

Backtest the opening range breakout strategy on any...

Dashboard

Hourly Sizzle Index

Find which stocks are on the move every...

Backtester

Santa Claus Rally Backtester

Backtest how often Santa Claus Rally occurs in...

Backtester

Build an Election Backtester in 10 Minutes

Learn how to create a Post-Election Backtester in...

Dashboard

TTM Squeeze Dashboard

Build a beautiful TTM Squeeze Dashboard in 25...

Backtester

SPY Meltdown Backtester

Backtest what tends to happen in after a...

Backtester

Moving Average Pullback Backtester

Test which moving average pullbacks work best on...

Scan

Unusual Volume

Build 4 scans to easily find stocks with...

Indicator

Moving Average Clouds

A simple, yet powerful Moving Average Clouds indicator,...

Scan

V-Score Scans

Scan for VScore pullbacks, including our bullish and...

Scan

TTM Squeeze Scanner

Scan for five TTM Squeeze dots in a...

Indicator

P/E Ratio

Track the current and historical P/E ratio levels...

Dashboard

Dividend Discount Model

Find undervalued stocks and ETFs using the Dividend...

Dashboard

Relative Performance Dashboard

Identify specific symbols from a watchlist of 2000+...

ThinkScript

How to Import a Study into ThinkOrSwim

A step-by-step guide on how to import ThinkOrSwim...

Backtester

TTM_Squeeze - Backtest Like a Pro

Build a light weight TTM Squeeze Backtester that...

Dashboard

Unusual Volume Dashboard

Easily identify where we have greater-than-usual volume, using...

All-Access Membership

Everything You Need.
One Subscription.

Everything we make except ETF Setups: Stock and Futures Volatility Box, ORB Setups, Squeeze Setups, and every members-only thinkorswim indicator, scan and course. No upsells, no limits.

$253.50 /month

Your Bundle Includes:

  • Stock Volatility Box - 600+ stocks and ETFs with live scanner
  • Futures Volatility Box - 10 major futures markets
  • ORB Setups - Opening Range Breakout platform
  • Squeeze Setups - Live squeeze scanner and setups
  • The Squeeze Course - 19 modules, 4.5+ hours
  • All Premium Courses - Fibonacci, Earnings, V-Reversals
  • 30+ thinkorswim Indicators & Lessons - indicators, scans, dashboards and The Squeeze Course
  • Weekly Model Updates - Fresh data every Sunday

Cancel anytime. No long-term contracts. Your price stays the same as long as you stay subscribed.

Free Account

Start With Free Tools

Download ThinkOrSwim indicators, backtesters and complete courses with a free account. Each one has a video that walks you through installing it.

18+
Free Indicators
8+
Backtesters
3
Free Courses
Browse Free Tools
Volume Intensity Moving Average Cloud Trend Squeeze Parabolic SAR Bollinger Reversal Smarter MACD TTM Squeeze Backtest ORB Backtest MA Crossover Backtest Rate of Change P/E Ratio Dividend Yield Stacked MAs Candle Counter + More
Why TOS Indicators

Built for Serious Traders

Built Exclusively for ThinkOrSwim

Every indicator, scan, and strategy is designed specifically for TOS. No workarounds, no compatibility issues. Just paste and trade.

Backtest Before You Trade

Most setups come with a backtester you run on your own symbols. The Squeeze Setups backtest covers 22 years; ORB Setups covers 2.

Learn to Build Your Own Edge

We teach you how to create and optimize strategies, not just follow signals. Develop true trading independence.

Join 40,000+ Traders

A community of independent traders sharing setups, insights, and best practices. You're not trading alone.

Sunday
New Volatility Levels Every Week
600+ Stocks & ETFs
10 Futures Markets
22 Years in Squeeze Backtest
2sec ORB Scanner Refresh
Community

Trusted by 40,000+ Traders

Join thousands of traders who have transformed their ThinkOrSwim experience with TOS Indicators.

"Love the VB... Making good money! I took a YM trade for $155 with the indicator and paid for my first month's subscription."

DK

Dick K.

Active Trader

"I have been using the VBOX for a couple of iterations now, and have been impressed with the value so far."

DJ

Dan J.

Member

"Your correspondence with me has been awesome. You have answered all my questions (which have been many) and done so within a day. Keep up the good work."

DS

Don S.

Member

"Thanks for the daily video update. I think I'm starting to get the hang of this. What I appreciate the most is the trading plan that you've set forth and how you implement the very clean process and action plan."

RA

Ramzi A.

Swing Trader

"I haven't been a member for 24 hours and you guys are already very helpful!"

MB

Marcus B.

New Member

"I love love love the VB coding tutorials. Your "explain it like I am 5 years old" is awesome! I struggled mightily with coding before, but some of what I learned has come flooding back."

AP

Arthur P.

MBA Graduate

"I'm a subscriber of your Volatility Box service. Great team educating us on how to code as well."

MV

Mohan V.

Subscriber

"Thank you so much for this tool. I used it to short FCX this morning and made enough profits to pay for this subscription for 12 months as well as paid my mortgage for 2 months! Outstanding well done."

M

Mark

Active Trader

"The VB indicator, along with the other indicators provided by the team, has significantly enhanced my trading experience. The accuracy and user-friendly interfaces have allowed me to make informed decisions and seize profitable opportunities. I highly recommend VB to traders looking to elevate their trading strategies."

SK

Sergei K.

5-Star Review

"Outstanding product! Thanks for your help and outstanding customer service!"

P

Phil

Member

"I'm having a very busy weekend watching your videos and digesting the content. You are doing a great job!"

S

Sven

Member

"Love the VB... Making good money! I took a YM trade for $155 with the indicator and paid for my first month's subscription."

DK

Dick K.

Active Trader

"I have been using the VBOX for a couple of iterations now, and have been impressed with the value so far."

DJ

Dan J.

Member

"Your correspondence with me has been awesome. You have answered all my questions (which have been many) and done so within a day. Keep up the good work."

DS

Don S.

Member

"Thanks for the daily video update. I think I'm starting to get the hang of this. What I appreciate the most is the trading plan that you've set forth and how you implement the very clean process and action plan."

RA

Ramzi A.

Swing Trader

"I haven't been a member for 24 hours and you guys are already very helpful!"

MB

Marcus B.

New Member

"I love love love the VB coding tutorials. Your "explain it like I am 5 years old" is awesome! I struggled mightily with coding before, but some of what I learned has come flooding back."

AP

Arthur P.

MBA Graduate

"I'm a subscriber of your Volatility Box service. Great team educating us on how to code as well."

MV

Mohan V.

Subscriber

"Thank you so much for this tool. I used it to short FCX this morning and made enough profits to pay for this subscription for 12 months as well as paid my mortgage for 2 months! Outstanding well done."

M

Mark

Active Trader

"The VB indicator, along with the other indicators provided by the team, has significantly enhanced my trading experience. The accuracy and user-friendly interfaces have allowed me to make informed decisions and seize profitable opportunities. I highly recommend VB to traders looking to elevate their trading strategies."

SK

Sergei K.

5-Star Review

"Outstanding product! Thanks for your help and outstanding customer service!"

P

Phil

Member

"I'm having a very busy weekend watching your videos and digesting the content. You are doing a great job!"

S

Sven

Member

"It is an excellent program. Thanks for your great job, and wish to have a long time working with you."

Z

Zhan

Member

"You guys are doing a great job!"

D

Daniel

Member

"You have really done a great job and your customer service is excellent. You have a customer in me!"

J

Jason

Member

"I must compliment you and your partner, great job! I love the YouTube channel also...so much info, so many strategies. I'm like a kid on my birthday, so excited when a new video comes out. Well done!"

L

Leslie

Member

"I had 3 trades setup using the VB: AMAT - 20% profits, NVDA - Rinse and repeat 3 times for 10-15% gain each time, RH - This was a big winner."

SJ

Sudhir J.

Active Trader

"It worked really well for TSLA trade today."

JP

Jacques P.

Active Trader

"I spent the last few days evaluating the mechanics of the Volatility Box and I liked it, it has already paid itself for the next month."

PP

Persio P.

Active Trader

"I have successfully traded two setups in two days on the VBOX, so I am happy. Only doing 1 contract on the MES/YM/NQ for now in tryout mode."

CM

Colin M.

Futures Trader

"By the way, I made profitable trades on Gold today using the 1 min chart."

KK

Kossila K.

Active Trader

"Yay I made some money already :)"

BS

Baris S.

New Member

"Had my first ever $1200 day today using the vbox. The trades were in the /NQ. Keep up the good work over there!"

ST

Steven T.

Futures Trader

"It is an excellent program. Thanks for your great job, and wish to have a long time working with you."

Z

Zhan

Member

"You guys are doing a great job!"

D

Daniel

Member

"You have really done a great job and your customer service is excellent. You have a customer in me!"

J

Jason

Member

"I must compliment you and your partner, great job! I love the YouTube channel also...so much info, so many strategies. I'm like a kid on my birthday, so excited when a new video comes out. Well done!"

L

Leslie

Member

"I had 3 trades setup using the VB: AMAT - 20% profits, NVDA - Rinse and repeat 3 times for 10-15% gain each time, RH - This was a big winner."

SJ

Sudhir J.

Active Trader

"It worked really well for TSLA trade today."

JP

Jacques P.

Active Trader

"I spent the last few days evaluating the mechanics of the Volatility Box and I liked it, it has already paid itself for the next month."

PP

Persio P.

Active Trader

"I have successfully traded two setups in two days on the VBOX, so I am happy. Only doing 1 contract on the MES/YM/NQ for now in tryout mode."

CM

Colin M.

Futures Trader

"By the way, I made profitable trades on Gold today using the 1 min chart."

KK

Kossila K.

Active Trader

"Yay I made some money already :)"

BS

Baris S.

New Member

"Had my first ever $1200 day today using the vbox. The trades were in the /NQ. Keep up the good work over there!"

ST

Steven T.

Futures Trader

Frequently Asked Questions

Everything you need to know about TOS Indicators and the Bundle membership.

The Bundle includes complete access to Stock Volatility Box (600+ stocks and ETFs), Futures Volatility Box (10 markets), ORB Setups, Squeeze Setups, The Squeeze Course (19 modules), all premium courses, every members-only thinkorswim indicator, scan and dashboard, and weekly volatility data updates. Everything we make except ETF Setups, in one subscription.
Our indicators and backtesters are built for ThinkOrSwim, so you need a Schwab account (ThinkOrSwim is free with it). The Volatility Box scanner works in any browser, and levels can be applied to any charting platform.
Yes. We have 18+ free indicators, 8+ backtesters, and 3 full courses. You need a free account to download them. Premium tools need a Volatility Box membership or the Bundle.
We focus exclusively on ThinkOrSwim and teach you to build your own edge, not just follow signals. Every strategy comes with backtesting so you can verify it works. We're educators first, not signal sellers.
Yes. The Bundle is billed monthly with no long-term contracts. Cancel anytime from your account dashboard. Your rate is locked in for as long as you stay subscribed.
Volatility Box levels are updated every Sunday for the week ahead. The live scanners update during market hours.

Ready to Trade With an Edge?

Join 40,000+ traders using institutional-grade tools built for ThinkOrSwim.