How To Enable Thermo (heatmap) Mode For ThinkOrSwim


Staff member
Per ToS Learning Center:
When working with different analysis techniques, one might question which numerical values should be used as input parameters. Sometimes, the best way to solve this problem is to use the same indicator with multiple lengths. However, this type of visualization is narrow in scope and you can always miss the right lookback period. In thinkorswim Charts, this issue can be addressed by using a feature called Thermo Mode.

Thermo Mode enables an indicator to display values of a plot using numerous lookback periods, assigning specified colors to lowest and highest values. Values in the middle are converted to gradient colors between the specified ones.

In the example below*, high values of the RSI study are converted to purple, low values, to green. Long streaks of purple/green color indicate that the value was at its highest/lowest level for a long time; small surges of purple/green color indicate that the value is at its highest/lowest level on a short term.

To enable Thermo Mode:

1. Go to Study Properties and click on the Thermo Mode button above Inputs and Options. The Plots area will switch to the Thermo Mode layout.

2. Choose the plot to be displayed in Thermo Mode.

3. Choose the input parameter to be used as the lookback period. Note that only numerical inputs can be used.

4. Specify the range of the lookback period. Thermo mode will calculate plot values with each period in this range. By default, limits of the range are set automatically: the lower limit is the study input value minus 10, the higher limit is the study input value plus 10.

5. Specify the minimum value and the color to represent it. All the values below it will be displayed using the specified color. By default, this value is equal to the lowest plot value calculated with all lookback periods in the range.

6. Specify the maximum value and the color to represent it. All values above it will be displayed using the specified color. By default, this value is equal to the highest plot value calculated with all lookback periods in the range.
Thank you for taking the time to respond. Unfortunately, what you outlined is outside of my skill set. I went into tutorials and came up blank.
@Patshan if you are using the default values on TradeStation than just use the defaults on ThinkOrSwim.
It's simple:
1. Click on the studies tab of the chart that you have the indicator loaded on.​
2. Click on the gear next to the study​
3. Click on Thermo Mode which is above the input and options and hit OK​


Now you can play with the inputs and get comfortable with what changes they wrought.
You can become our in-house expert on all things Thermo Mode! :)
Last edited:
how do you build custom studies, indicators in thermo mode, like adding multiple inputs?

how do you made indicators with multiple inputs, plots and signals??
After you have created your custom study, click on Thermo Mode as seen in the above post.
The ToS platform does not provide for the customizing of Thermo Mode beyond what is illustrated in the above post.

It is not possible to add additional inputs, plots and signals to Thermo Mode.
Last edited:

Join useThinkScript to post your question to a community of 21,000+ developers and traders.

Not the exact question you're looking for?

Start a new thread and receive assistance from our community.

87k+ Posts
371 Online
Create Post

The Market Trading Game Changer

Join 2,500+ subscribers inside the useThinkScript VIP Membership Club
  • Exclusive indicators
  • Proven strategies & setups
  • Private Discord community
  • ‘Buy The Dip’ signal alerts
  • Exclusive members-only content
  • Add-ons and resources
  • 1 full year of unlimited support

Frequently Asked Questions

What is useThinkScript?

useThinkScript is the #1 community of stock market investors using indicators and other tools to power their trading strategies. Traders of all skill levels use our forums to learn about scripting and indicators, help each other, and discover new ways to gain an edge in the markets.

How do I get started?

We get it. Our forum can be intimidating, if not overwhelming. With thousands of topics, tens of thousands of posts, our community has created an incredibly deep knowledge base for stock traders. No one can ever exhaust every resource provided on our site.

If you are new, or just looking for guidance, here are some helpful links to get you started.

What are the benefits of VIP Membership?
VIP members get exclusive access to these proven and tested premium indicators: Buy the Dip, Advanced Market Moves 2.0, Take Profit, and Volatility Trading Range. In addition, VIP members get access to over 50 VIP-only custom indicators, add-ons, and strategies, private VIP-only forums, private Discord channel to discuss trades and strategies in real-time, customer support, trade alerts, and much more. Learn all about VIP membership here.
How can I access the premium indicators?
To access the premium indicators, which are plug and play ready, sign up for VIP membership here.