iMick

COT Net Positions Index - Currencies Only (Legacy Report)

iMick Updated   
This indicator is based on the Commitment of Traders legacy report and compares the combined net noncommercial positions of the base and quote currency to the combined commercial positions of the base and quote currency.

The indicator currently works on aal the major and minor currency pairs including the inversed charts, and I will be adding exotic currencies and metals shortly. Please request any other instruments in the comments below.

Something to be aware of is that for any pair containing the U.S. Dollar, the U.S. Dollar is represented by the U.S. Dollar Index. For example, if we take the EURUSD the script combines the Euro FX futures contracts and combines the U.S. Dollar Index futures contracts, where as with for example the NZDCAD, the New Zealand Dollar is indexed against the Canadian Dollar. You should keep this in mind, because the Euro positions are 125,000 Euro FX futures contracts, while the U.S. Dollar Index futures contracts are only 1,000 U.S. Dollars.

By default the total open interest and net total of all the positions are showing as well, however, these can be turned off in the indicator settings along with the noncommercial and commercial positions.

You can also turn on the indicator lables on the scale, and it will show the name label for the open interest, noncomercials, commercials, and net total.
Release Notes:
This update now works with all crosses of the following instruments:

AUD - Australian Dollar
BTC - Bitcoin
CAD - Canadian Dollar
CHF - Swiss Franc
DXY - U.S. Dollar Index
EUR - Euro
GBP - Pound Sterling
JPY - Japanese Yen
MXN - Mexican Peso
NZD - New Zealand Dollar
XAG - Silver
XAU - Gold
XPD - Palladium
XPT - Platinum

I have also reconstructed the code in order to reduce the load time of the indicator to offset the increased load time from adding more instruments.
Release Notes:
Updated image to comply with house rules.
Release Notes:
Image update again.
Release Notes:
The indicator has been updated once more and now includes the South African Rand and Russian Ruble as well.

Plus I was able to speed it up some more by removing some 100 lines of code.
Protected script
This script is published closed-source but you may use it freely. You can favorite it to use it on a chart. You cannot view or modify its source code.
Disclaimer

The information and publications are not meant to be, and do not constitute, financial, investment, trading, or other types of advice or recommendations supplied or endorsed by TradingView. Read more in the Terms of Use.

Want to use this script on a chart?