All of our ThinkOrSwim Tutorials

Step by step tutorials, to help you unleash the full power of ThinkOrSwim and become a better trader

 

 

Have your own idea?

Let us help you turn your trading strategy into a powerful indicator, scan and backtester.

  • All
  • Backtesters
  • Dashboards
  • Indicators
  • Scans
  • thinkScript
How to Draw Price Channels

How to Draw Price Channels in ThinkOrSwim

Learn two easy ways to draw price channels inside of ThinkOrSwim, including an automated approach.
Watch Tutorial
MACD Indicator for ThinkOrSwim - Explained

MACD Indicator for ThinkOrSwim – A Complete Breakdown

A deep dive into the MACD Indicator for ThinkOrSwim, understanding the formula and plots of the indicator.
Watch Tutorial
Momentum Day Trading Indicator for ThinkOrSwim

Simple Momentum Signal For Short-Term Reversals

I'll share a simple momentum signal that you can use, to confirm short term reversals away from key levels.
Watch Tutorial
Price to Book Value Ratio for ThinkOrSwim

Price to Book Value Ratio

Track the current and historical P/B ratio levels for any market, using our free P/B Ratio Indicator for ThinkOrSwim.
Watch Tutorial
Upcoming Earnings Scan for ThinkOrSwim

Upcoming Earnings Scan

Learn how to scan for upcoming earnings in ThinkOrSwim using two simple methods.
Watch Tutorial
MTF Moving Averages

Multiple Time Frame Moving Averages

Add different timeframe moving averages to a specific chart, using a few lines of simple thinkScript code
Watch Tutorial
TTM Squeeze Histogram Backtester

TTM Squeeze Histogram Backtester

Backtest the TTM Squeeze Histogram on any market, to measure how effective the histogram is with timing momentum shifts.
Watch Tutorial
SPY Meltdown Backester

SPY Meltdown Backtester

Backtest what tends to happen in after a massive sell-off in the markets. Do we see continued selling, or do buyers have a short-term rally?
Watch Tutorial
Relative Performance Dashboard for ThinkOrSwim

Relative Performance Dashboard

Identify specific symbols from a watchlist of 2000+ stocks that are outperforming and underperforming a benchmark, like the S&P 500.
Watch Tutorial
Relative Performance Indicator for ThinkOrSwim

Relative Performance Indicator for ThinkOrSwim (FREE)

Build a relative performance indicator, which lets you easily compare two symbols against each other and find outperformers
Watch Tutorial
Rate of Change Scans for ThinkOrSwim

Rate of Change Scans

Learn how to build a scan for our custom Rate of Change indicator for ThinkOrSwim in 8 minutes.
Watch Tutorial
Rate of Change Indicator for ThinkOrSwim

Rate of Change Indicator for ThinkOrSwim (FREE)

Learn how to build a smarter Rate of Change indicator for ThinkOrSwim in 23 minutes.
Watch Tutorial

Utility Labels Indicator Updated – Free ThinkOrSwim Download

Our free Utility Labels indicator has been updated, and we'll use the new indicator to analyze sector rotations from this week.
Watch Tutorial
Opening Range Breakout Backtester

Opening Range Breakout Pro

Backtest the opening range breakout strategy on any stock, ETF or futures market and quickly view P/L, winning vs. losing trades and average ORB range.
Watch Tutorial
Opening Range Breakout Indicator for ThinkOrSwim

Opening Range Breakout

A smarter and easy to use Opening Range Breakout indicator, allowing you to trade the strategy like a pro.
Watch Tutorial
Sizzle Index for ThinkOrSwim

Hourly Sizzle Index Pro

Find which stocks are on the move every hour, and pinpoint volatility edges with the probabilities stacked in your favor.
Watch Tutorial
Historical PE Ratio for ThinkOrSwim

P/E Ratio

Track the current and historical P/E ratio levels for any market, using our free P/E Ratio Indicator for ThinkOrSwim.
Watch Tutorial
How to Set Custom Hours

How to Set Custom Hours in thinkScript

I'll show you how you can set a custom time period in ThinkOrSwim, and restrict hours directly via thinkScript code.
Watch Tutorial
Edge Signals Indicator for ThinkOrSwim

Edge Signals Pro

In this members-only thinkScript tutorial, I'll show you how the Edge Signals is built, with the powerful twist in the code, that allows it to be used for a variety of setups.
Watch Tutorial
Moving Average Pullback Backtester

Moving Average Pullback Backtester

Test which moving average pullbacks work best on your favorite list of stocks, ETFs and futures markets.
Watch Tutorial
MTF Market Pulse for ThinkOrSwim

MTF Market Pulse Pro

In this members-only thinkScript tutorial, I'll show you how to build a MTF Market Pulse indicator, which allows you to quickly view the market trend across 18 different time frames.
Watch Tutorial
Aggregation Periods - thinkScript

Aggregation Periods – How to Plot Larger Time Frame Indicators on Smaller Time Frames

A complete beginner's guide to the Aggregation Period constant in ThinkOrSwim with 2 hands-on examples, using the 50-SMA and ATR.
Watch Tutorial
Extreme TICK Counter for ThinkOrSwim

Extreme TICK Counter

I'll walk through how you can build a counter to keep track of +1000 and -1000 NYSE $TICK readings, every single day.
Watch Tutorial
Anchored VWAP ThinkOrSwim Scan

Anchored VWAP Scans

Download our free Anchored VWAP scan for ThinkOrSwim! Simply input a custom date and hit go to easily pullbacks to the anchored VWAP.
Watch Tutorial
Relative Strength Jan 2022

Which Stocks Made a New 52-Week High This Week?

With the recent sell-off and increased volatility in a majority of growth stocks, let's take a look to see which markets have relative strength and made a new 52-week high.
Watch Tutorial
How To Create Pct Change From Open in ThinkOrSwim

How to Track Percent Change From Open in ThinkOrSwim

In this thinkScript tutorial, I'll show you how you can easily track and monitor the percent change from the opening bell for any list of stocks, ETFs and futures.
Watch Tutorial
MACD Crossover for ThinkOrSwim Scans

MACD Crossover Near Zero Line

In today's thinkScript tutorial, I'll show you how you can build a custom MACD scanner, looking for crossovers near the zero line.
Watch Tutorial
How to Fix Bugs in thinkScript

How to Fix Bugs in thinkScript Code

I'll share the process that I like to follow, to fix bugs in thinkScript code. We'll use the process to fix a bug in a real indicator.
Watch Tutorial
Increasing Volume Scans for ThinkOrSwim

Increasing Volume

In today's thinkScript tutorial, I'll show you how you can build a custom volume scanner to find momentum trades and new trends forming.
Watch Tutorial
Pre-Earnings Analysis Indicator for ThinkOrSwim

Pre-Earnings Analysis Pro

In this tutorial, we're going to build a brand new Pre-Earnings Analysis indicator for you to be able to analyze price and implied volatility moves PRIOR to earnings.
Watch Tutorial
Create Text Alerts for TICKs

How to Create Text Alerts for Extreme $TICK Readings in ThinkOrSwim

I'll walk through how you can create an alert inside of ThinkOrSwim, that sends you a text message anytime we have +1000 or -1000 NYSE $TICK readings.
Watch Tutorial
How To Create Labels in ThinkOrSwim

Add Label Function

In this thinkScript tutorial, I'll show you how you can easily build your own labels inside of ThinkOrSwim, using 6 different examples.
Watch Tutorial
Fisher Transformer Backtest

Backtest Weekly Fisher Transformer Signals in 10 Minutes

In this tutorial, we will build a "back of the napkin" backtester, to quickly test how effective FW_FisherTransformer signals have been over the past 20 years.
Watch Tutorial
FW_FisherTransformer Scans for ThinkOrSwim

Fisher Transformer

In under 20 minutes, we'll build 3 different scans for the Fisher Transformer indicator.
Watch Tutorial
Seasonal Analysis Indicator for ThinkOrSwim

Seasonal Analysis

In this thinkScript tutorial, we'll build a Seasonal Analysis indicator to identify recurring patterns and tendencies in your favorite stocks, ETFs, and futures.
Watch Tutorial
Extended Keltner Channels

Extended Keltner Channels

In this beginner thinkScript tutorial, we'll build an indicator to alert us whenever we are in "overly extended" territory, as measured by the Keltner Channels.
Watch Tutorial

Backtesting the Put-Call Ratio and Transports Over a 10-Year Period

Backtest the $PCALL ratio and $DJT transports over a 10-year period, to understand how these signals have performed historically.
Watch Tutorial

How to Import STUDY.ts Files into ThinkOrSwim

Learn how to take advantage and profit from planned volatility catalyst events in Crude Oil, using the Inventories Report.
Watch Tutorial

30m, Daily and Weekly Squeezes with High Short Interest

In this video, we'll write some simple thinkScript code to find stocks that hit their YTD high and low on Dec. 31, 2020.
Watch Tutorial

Unusual Volume Dashboard Pro

Easily identify where we have greater-than-usual volume, using statistically relevant levels, for actionable trade opportunities.
Watch Tutorial

Wheel Option Calculator Pro

The Wheel Option Calculator helps you quickly calculate return percentages and identify the best stocks to run the wheel option strategy.
Watch Tutorial

Cash-Secured Put Calculator

The Cash-Secured Put Calculator helps you quickly calculate return percentages and identify the best stocks to sell cash-secured puts.
Watch Tutorial
Market Pulse Dashboard

Market Pulse Dashboard

The Market Pulse Dashboard lets you quickly assess the market trend on a large list of stocks, across a variety of different time frames.
Watch Tutorial

Adv. Covered Call Calculator Pro

The Advanced Covered Call Calculator is useful for managing existing positions, by including your own cost-basis for customized return percentages.
Watch Tutorial

Covered Call Calculator

Build a simple, yet powerful Covered Call Calculator for ThinkOrSwim to find the most profitable calls to sell.
Watch Tutorial
Simple Breakout Tool Scans

Simple Breakout Tool Scans Pro

Scan for bullish and bearish Simple Breakout Tool signals, and find breakouts before they happen.
Watch Tutorial

Reversion to 50 Day SMA

Learn how to build a "reversion to the mean" type indicator, using boolean variables and labels.
Watch Tutorial

Wilder’s Momentum Concept

Explore the multi-decade old momentum concept created by Wilder, using a few, simple lines of code.
Watch Tutorial

How to Scan for Stocks That Hit YTD High on Dec. 31?

Learn how to build a custom scan to find stocks making their YTD high on the last trading day of the year.
Watch Tutorial

Moving Average Crossover Backtester

Test which moving average crossover is best on your favorite list of stocks, ETFs and futures markets.
Watch Tutorial

Upcoming Earnings with High Short Interest

Build a scan to find stocks that are likely to have a run up into earnings, based on short interest and price action.
Watch Tutorial

Cumulative TICK

Build a cumulative TICK indicator to track market internals ($TICK) in an efficient manner, keeping the count.
Watch Tutorial

Cumulative TICK Pro Pro

Leverage Python and Jupyter Notebooks to identify trending and trend exhaustion days, using market internals.
Watch Tutorial

High Short Interest Near 52 Week Highs (thinkScript)

Build a simple scan in which to find stocks that are near their 52 week highs, that ALSO have high short interest.
Watch Tutorial

Unusual Volume Pro Scans Pro

4 additional scans to find unusual volume overlapping with key indicators, such as the TTM Squeeze and VWAP.
Watch Tutorial

Unusual Volume

Build 4 scans to easily find stocks with greater than "X" standard deviation volume, with customizable inputs.
Watch Tutorial

Option Chain Relative Value

We'll use the implied volatility, along with our option's pricing thinkScript to find opportunities and craft high-probability trades.
Watch Tutorial

Multi-Time Frame (MTF) Squeeze Indicator

Build a multiple time frame squeeze that shows you all the different time frames in which we have a TTM_Squeeze.
Watch Tutorial

Ultimate Beginner’s Guide to Automated Trading in ThinkOrSwim (2021)

The complete beginner's guide to automated trading in ThinkOrSwim, with 8 different trading examples.
Watch Tutorial

Volume Zone Oscillator

We'll take the basic VZO indicator in ThinkOrSwim and extract meaningful patterns to turn it into a useful trend trading tool.
Watch Tutorial

TTM Squeeze Dashboard

Build a beautiful TTM Squeeze Dashboard in 25 minutes, that lets you monitor multiple squeezes on various time frames in an easy-to-read manner.
Watch Tutorial
DMI ThinkOrSwim Scans

DMI Power Move Scans

Translate the MTF DMI indicator into a seamless scan, that helps you find momentum-based moves before they happen.
Watch Tutorial

Multi Time Frame (MTF) DMI

Identify momentum waves changing across multiple time frames, and “calm before the storm” opportunities.
Watch Tutorial

Dynamic RSI

Build a more powerful version of the RSI, that shifts and adapts to changing price condition and helps to identify overbought/oversold zones.
Watch Tutorial

Smarter Earnings

Build your very own earnings indicator in 45 minutes, to help you trade the actual day of earnings using data.
Watch Tutorial

Simple Breakout Tool

Build a breakout indicator, using a simple, yet effective combination of moving averages and stochastics.
Watch Tutorial

Market Pulse

Identify the 4 different market stages with one simple line, and replace the noise on your charts.
Watch Tutorial

V-Score Scans

Scan for VScore pullbacks, including our bullish and bearish signals, or your own custom ideas.
Watch Tutorial

VScore

Build the VScore trading indicator which helps you understand and plot price behavior in relation to its standard deviation, using the VWAP bands.
Watch Tutorial

Supply Demand Edge

Easily spot $TICK and $ADSPD supply/demand imbalances, and identify divergences that you can leverage in your trading.
Watch Tutorial

TTM_Squeeze – Backtest Like a Pro

Build a light weight TTM Squeeze Backtester that allows you to test squeezes on different time frames, with tweaked nK and nBB factors.
Watch Tutorial

Cumulative Advance Decline Trading System

Build an introductory trading system using the Advance Decline line, by taking a basic indicator and extracting patterns and signals.
Watch Tutorial

Anchored VWAP Indicator for ThinkOrSwim (2022)

Build a simple, yet effective Anchored VWAP indicator for ThinkOrSwim in less than 10 minutes using just a few lines of code.
Watch Tutorial

Trade Like a Pro, With the Pros