Because getting overly creative with time and calendar functions in ThinkOrSwim is a pipe-dream for those of that just want a candlestick timer, we have an Earnings Indicator that plots the set number of Days before and after earnings. It also plots a cloud to help get your attention.

Besides being restricted to the daily chart, there are couple platform settings needed for this to plot properly. If on a daily chart you bring this in, and don’t see what you should, look here first for a solution.

*Earnings_Highlight is intended to work ONLY on daily charts. Sometimes you can get away with putting it on a intraday chart, so at least I’ve provided informed consent.


Make sure either "Corporate Actions" or "Chart Expansion Area" are activated in Chart Settings, Time Axis.

The user can set how many periods advance notice they desire. This is intended to be used on the Daily Chart. If there is enough option activity to determine the market maker anticipated range for price after earnings report, it will be displayed; if not it won't.

Visual Walkthrough

Part 1

Part 2

Part 3


  • Version 1 (April 27, 2018)
    Initial Release
  • Version 2 (April 30, 2018)