1. Home
  2. Tutorials
  3. How To Find Short Interest of a Stock in ThinkorSwim

How To Find Short Interest of a Stock in ThinkorSwim

Short Interest is a metric that shows how many shares of a stock are being shorted and not yet repurchased. It represents the amount of money currently betting against the stock.

In other words, stocks with high short interest tend to have a bearish sentiment.

How to See the Current Short Interest in ThinkorSwim?

ThinkorSwim does not provide short interest data on its platform. However, you can easily find the current short interest for a stock using a site called ShortSqueeze.

Here’s how to do it.

Step 1: Visit the ShortSqueeze site.

Step 2: Enter a ticker symbol.

Step 3: Click Short Quote.

Step 4: The site will then give you the current shares short on the given stock.

Here’s an example short interest data on GME (GameStop).

Gamestop Corporation (GME)
Short Interest Ratio (Days To Cover)7.6
Short Percent of FloatN/A
Short % Increase / Decrease3%
Short Interest (Current Shares Short)51,090,000
Shares FloatN/A
Short Interest (Prior Shares Short)49,530,000

The table above shows that more than 51 million shares of Gamestop are currently being shorted, representing a 3% increase in short interest from the previous period.

In addition to identifying the current sentiment of the stock, short interest can help you determine if there is a short squeeze on the horizon.

A short squeeze occurs when the price of a stock increases dramatically. When this happens, it forces the short-sellers to cover their positions by buying back shares at a higher price.

This can cause the stock price to increase even further as more people get caught in the squeeze.

Momentum Squeeze Indicator for ThinkorSwim

Here is an indicator for ThinkorSwim that may help you trade the squeeze.

# Momentum Squeeze
# Mobius
# Added Squeeze Label with directional color
# Label is green when momentum is ascending, red when descending

declare lower;

input length = 20; #hint length: Length for average calculation
input SDmult = 2.0;
input ATRmult = 1.5;

   def c = close;
   def h = high;
   def l = low;
   def K = (Highest(h, length) + Lowest(l, length)) / 
               2 + ExpAverage(c, length);
  plot Momo = if isNaN(close) 
              then double.nan
              else Inertia(c - K / 2, length);
       Momo.assignValueColor(if Momo > Momo[1] and Momo > 0
                             then Color.Cyan
                             else if Momo > 0 and Momo < Momo[1]
                             then Color.Blue
                             else if Momo < 0 and Momo < Momo[1]
                             then Color.Red
                             else Color.Yellow);
def SD = StDev(c, length);
def Avg = Average(c, length);
def ATR = Average(TrueRange(h, c, l), length);
def SDup = Avg + (SdMult * Sd);
def ATRup = Avg + (AtrMult * ATR);
plot Squeeze = if isNaN(c)
               then double.nan
               else if SDup < ATRup 
               then 0 
               else Double.NaN;
plot zero = if IsNaN(c) or !IsNaN(Squeeze) then Double.NaN else 0;
AddLabel(!isNaN(Squeeze), "Squeeze", if isAscending(Momo)
                                     then Color.Green
                                     else Color.Red);

# End Code - Momentum Squeeze

Unlock the Power of ThinkorSwim

Get the latest news and updates on TD Ameritrade, ThinkorSwim indicators, thinkScript tutorials, and trading strategies delivered straight to your inbox every week.

We don’t spam! Unsubscribe at anytime.

One thought on “How To Find Short Interest of a Stock in ThinkorSwim

Leave a Reply

Your email address will not be published. Required fields are marked *