How to Create Your Own COT Trading Indicator

Having your very own COT indicator is like having your own pony.

Using the COT report can be quite useful as a tool for spotting potential reversals in the market.

My Own COT Indicator

There’s one problem though, we cannot simply look at the absolute figures printed on the COT report and say, “Aha, it looks like the market has hit an extreme… I will short and buy myself 10,000,000 pairs of socks with my easy profits.”


Determining extremes can be difficult because the net long and short positions are not all relevant.


What may have been an extreme level five years ago may no longer be an extreme level this year.

How do you deal with this problem?

What you want to do is create an index that will help you gauge whether the markets are at extreme levels.

How to Create an Index That Measures Market Extremes

Below is a step-by-step process on how to create this index.

  1. Decide how long of a period we want to cover. The more values we input into the index, the less sentiment extreme signals we will receive, but the more reliable it will be. Having fewer input values will result in more signals, although it might lead to more false positives.
  2. Calculate the difference between the positions of large speculators and commercial traders for each week.


The formula for calculating this difference is:


Difference = Net position of Large Speculators – Net position of Commercials

Take note that if large speculators are extremely long, this would imply that commercial traders are extremely short.

This would result in a positive figure.

On the other hand, if large speculators are extremely short, that would mean that commercial traders are most likely extremely long. this would result in a negative figure.

This would result in a negative figure.

  1. Rank these results in ascending order, from most negative to most positive.
  2. Assign a value of 100 to the largest number and 0 to the smallest figure.

And now we have a COT indicator!

This is very similar to the RSI and Stochastic indicators that we’ve discussed in earlier lessons.

Once we have assigned values to each of the calculated differences, we should be alerted whenever new data inputted into the index shows an extreme: 0 or 100.


This would indicate that the difference between the positions of the two groups is largest and that a reversal may be imminent.


Remember, we are interested in knowing whether the trend is going to continue or if it is going to end.

If the COT report reveals that the markets are at extreme levels, it would help pinpoint those tops and bottoms that we all love so much.

You can download the COT indicator if you’re trading on an MT4 platform and you can find the link in our COT data to indicator forum thread!