Brief description
MetaCOT 2 CFTC ToolBox Indicators is a set of indicators analyzing CFTC reports (US Commodity Futures Trading Commission) and allowing you to plot COT, D-COT, TFF and CIT charts directly in the MetaTrader platform. These indicators are available in the source codes, however, their work requires special libraries MetaCOT 2 CFTC MT4 ToolBox.
MetaCOT 2 CFTC ToolBox supports the following types of CFTC reports:
For each of the supported report types, the following indicators are plotted:
For each CFTC report, there are 7 main indicators, while each indicator exists in 5 versions depending on a report type. Below is the table that shows the correspondence between the indicator and the report type. For some versions of indicators, a separate build is available on the Market. In this case, the name of the indicator contains a link to a separate version. Otherwise, this indicator is only available as part of this library:
| Indicator \ Report type | Commitments of Traders (COT) | Dissagregated COT (D-COT) | Traders in Financial Futures (TFF) | Commodity Index Trader Supplement (CIT) | Largest Positions (LRGST) |
|---|---|---|---|---|---|
| COT Index | MetaCOT 2 COT Index | MetaCOT 2 DCOT Index | MetaCOT 2 TFF Index | MetaCOT 2 CIT Index | - |
| Williams Commercial Index (Willco) | MetaCOT 2 Williams Commercial Index COT | MetaCOT 2 Williams Commercial Index D-COT | MetaCOT 2 Williams Commercial Index TFF | MetaCOT 2 Williams Commercial Index CIT | MetaCOT 2 Williams Commercial Index LCOT |
| Movement Index | MetaCOT 2 Movement Index | MetaCOT 2 Movement Index DCOT | MetaCOT 2 Movement Index TFF | MetaCOT2 Movement Index CIT | MetaCOT 2 Movement Index LCOT |
| Netto Positions | MetaCOT 2 Netto Position COT | MetaCOT 2 Netto Position DCOT | MetaCOT 2 Netto Position TFF | MetaCOT Netto Position CIT | MetaCOT 2 Netto Position LCOT |
| Netto Changes | MetaCOT 2 Netto Changes COT | MetaCOT 2 Netto Changes DCOT | MetaCOT 2 Netto Changes COT | MetaCOT 2 Netto Changes CIT | MetaCOT 2 Netto Changes LCOT |
| Absolute Positions | MetaCOT 2 Absolute Positions COT | MetaCOT 2 Absolute Positions DCOT | MetaCOT 2 Absolute Positions TFF | MetaCOT 2 Absolute Positions CIT | MetaCOT 2 Absolute Positions LCOT |
| Absolute Changes | MetaCOT 2 Absolute Changes COT | MetaCOT 2 Absolute Changes DCOT | MetaCOT 2 Absolute Changes TFF | MetaCOT 2 Absolute Changes CIT | MetaCOT 2 Absolute Changes LCOT |
Installing the libraries and indicators
For installation and proper operation of indicators, follow these steps:

After compilation, MetaCot 2 indicators appear in MetaTrader. You can run them on the chart. The data is displayed with some delay:

Remove the delay by installing the fully functional version of the library: MetaCOT CFTC MT4 ToolBox. Then perform one of two actions:
After all the changes, recompile all the indicators again. To do this, repeat the point 5 of the installation procedure. Restart indicators. If done correctly, delays should disappear:

If for any reason, you are unable to upgrade to the full featured version, please contact me via the private messaging system: https://www.mql5.com/en/users/c-4
Several indicators in one window
All indicators of MetaCOT series designed in such a way that allows you to combine your data in one window and work with standard indicators. Besides, the following features are available apart from the standard functionality:
For example, we will create two COT indices in one window and calculate the moving average for one of them:



Similarly, you can build other standard indicators using the MetaCOT data.
The RSI built on the net positions of operators of MetaCOT COT Netto Positions:
The Bollinger Bands based on net positions of operators of MetaCOT COT Netto Positions (dotted channel):
Get acquainted with the way of displaying multiple indicators in a single window in the following video:
Exporting CFTC reports to CSV format and Excel
In addition to the indicators, MetaCOT 2 CFTC ToolBox provides the ability to export any data from any report in a text CSV file. This file then can be uploaded to a program for processing statistical information, for example Excel. Saving data to a file is performed by a special script MetaCOT 2 Indicators Save Values In File. It receives the value of one of the 34 MetaCOT indicators, and then saves them in a text file in CSV format. This utility has the following main parameters:
Let's consider the practical problem: exporting COT-Index in Excel for further analysis:

(The folder location, where you are able to find the required file, corresponds approximately to the following: C:\Users\UserName\AppData\Roaming\MetaQuotes\Terminal\Common\Files\MetaCOT\CsvReport where UserName is your name in Windows OS).
Start Excel. Export a CSV file by selecting the Data tab and clicking the "From text" icon. The export wizard is launched. Choose the previously saved file. Specify a semicolon as a separator of columns.
If done correctly, the values of the 52 week COT Index should appear in the table:

The script saves all groups of participants in the corresponding columns simultaneously. Similarly, you can export to Excel any report CFTC as well as any indicator built on the basis of a report. For example, if you want to analyze the absolute position of the participants of the COT, select the CFTC COT Absolute Position in Type of CFTC Indicator and save the result.
The video below shows an example of data export net positions (Netto Position) members of COT in Excel:
For programmers
All indicators are based on the same algorithm:
Let us consider an example on the basis of MetaCOT 2 COT Index:
Let us examine in detail how the calculation of the COT index is performed. It is calculated in two stages:
Calculating the COT index is represented by the GetIndexValues function (ToolBox.mqh file):
All other indicators of the MetaCOT2 series work the same way.
MetaCOT 2 COT Absolute Position
The indicator of absolute positions shows the dynamics of the open positions or the number of traders in each participant groups of the classic COT report (Commitments of Traders). It includes the following groups:
Below are the based indicator parameters and their description:
More details on the description of the indicator settings can be found in the blog "MetaCOT 2: Settings and Possibility".
Often the extreme values of one of the group members are the harbingers of the global market reversal. This indicator shows these values, indicating the potential reversals in the future. Find out more details on how to use this indicator in the book by Larry Williams: "Trade Stocks and Commodities with the Insiders: Secrets of the COT Report", and also in the article Meta COT Project - New Horizons for CFTC Report Analysis in MetaTrader 4.
Chart of COT report: absolute positions of the participants
MetaCOT 2 COT Absolute Changes
MetaCOT 2 Absolute Changes in Commitments shows the changes in the number of contracts held by the market participants. The information on the market participants and the number of contracts held by them is obtained from the COT reports, published by the CFTC (U.S. Commodity Futures Trading Commission). The data displayed by the indicator is available in the COT report itself, in the "Changes in Commitments" section:

The COT report: source format of the report
Below are the indicator parameters and their descriptions:
More details on the description of the indicator settings can be found in the blog "MetaCOT 2: Settings and Possibility".
This indicator can be combined with other indicators of the MetaCOT series, also to display several participant groups in one common subwindow of the indicator. This achieves a high degree of flexibility in conducting fundamental and technical market analysis. It is important to understand that this indicator is best used in conjunction with other indicators of the MetaCOT series, thereby producing the most accurate and comprehensive analysis of the fundamental picture of the market.
Chart of COT report: changes in absolute positions
MetaCOT 2 COT Netto Position
MetaCOT 2 is a set of indicators and specialized utilities for the analysis of the U.S. Commodity Futures Trading Commission reports. Thanks to the reports issued by the Commission, it is possible to analyze the size and direction of the positions of the major market participants, which brings the long-term price prediction accuracy to a new higher-quality level, inaccessible to most traders.
The indicator of the net positions of the market participants displays the difference between the long and short positions of one of the three trader groups, and also the gross open interest of the entire market and the number of positions that are covered by non-commercial traders. The COT (Commitments of Traders) report of the CFTC commission serves as the data source for this indicator. Below is a complete list of displayed groups:
Often the extreme values of the net position of one of the group members are the harbingers of the global market reversal. This indicator shows these values, indicating the potential reversals in the future. Find out more details on how to use this indicator in the book by Larry Williams:"Trade Stocks and Commodities with the Insiders: Secrets of the COT Report", and also in the articleMeta COT Project - New Horizons for CFTC Report Analysis in MetaTrader 4.
Below are the indicator parameters and their description:
More details on the description of the indicator settings can be found in the blog "MetaCOT 2: Settings and Possibility".
Chart of COT report: net positions of participants
MetaCOT 2 COT Netto Changes
MetaCOT 2 Netto Changes in Commitments shows the changes in the net positions of market participants. The information on the market participants and the number of contracts held by them is obtained from the COT reports, published by the CFTC (U.S. Commodity Futures Trading Commission). The indicator data is similar to the values given in the "Changes in Commitments" section of the COT report, with the only difference that they are calculated for the net position and not the absolute position of the traders. In addition, the presented indicator has additional features:
Below are the indicator parameters and their descriptions:
More details on the description of the indicator settings can be found in the blog "MetaCOT 2: Settings and Possibility".
Chart of COT report: changes in net position
MetaCOT 2 COT Index
COT Index is the most popular, efficient and the simplest indicator for determining the extreme overbought and oversold points of the market. It is calculated on the basis of data on the net trader positions taken from the COT report (Commitments of Traders) by the Stochastic oscillator formula. The values of the indicator from 0% to 20% and from 80% to 100% point at the moments of the extreme overbought and oversold state market, signaling the frequent reversal of the price after reaching these levels. The calculation is based on net positions of commercial, non-commercial and non-reportable traders, as well as the open interest.
Find out more details on the usage methods of this indicator in the book by Larry Williams:Trade Stocks and Commodities with the Insiders: Secrets of the COT Report", and also in the articleMeta COT Project - New Horizons for CFTC Report Analysis in MetaTrader 4.
Below are the indicator parameters and their description:
More details on the description of the indicator settings can be found in the blog "MetaCOT 2: Settings and Possibility".
Graph of COT Index (52 weekly, Gold)
MetaCOT 2 COT Williams Commercial Index (Willco)
Williams Commercial Index (Willco) developed by Larry Williams is the most advanced version of the standard COT Index. Unlike the latter, Willco compares extreme values of participant groups to cumulative open interest. Thus, Willco is a standard COT Index weighted relative to the entire market. Like the latter, it is an oscillator and changes its value from zero to one hundred percent. The values of the indicator from 0% to 20% and from 80% to 100% point at the moments of the extreme overbought and oversold state market, signaling the frequent reversal of the price after reaching these levels. The data on net positions of traders is used as the basis of the calculation (see the MetaCOT 2 Netto Positionsindicator).
Find out more details on the usage methods of this indicator in the book by Larry Williams: Trade Stocks and Commodities with the Insiders: Secrets of the COT Report", and also in the article Meta COT Project - New Horizons for CFTC Report Analysis in MetaTrader 4.
Below are the indicator parameters and their description:
More details on the description of the indicator settings can be found in the blog "MetaCOT 2: Settings and Possibility".
Graph of Willco (52 weekly, Gold)
MetaCOT 2 COT Movement Index
Movement Index was first proposed by Steve Breeze and described in his book "The Commitments of Traders Bible: How To Profit from Insider Market Intelligence". It quickly gained popularity among the traders who analyze the CFTC reports, and became a classic and a unique tool in many aspects, which can be used for finding rapid changes, leading to an imbalance of positions between the market participants.
The indicator displays the change in the relative position of the participants as a histogram, expressed as a percentage. It ranges from -100% to + 100% and is calculated based on the data of the COT Index or Willco Index indicator. The reverse signals appear when the absolute values of the indicator exceed the threshold, set to 40% by default.
While other indicators of the MetaCOT series are trend indicators, the Movement Index is a momentum indicator, i.e. it displays the rapid change in the positions of the market participants. Thus, the indicator becomes indispensable for analysis in conjunction with other indicators of the MetaCOT series. In addition, the Movement Index is not available on other programs which provide access to the CFTC reports. Thus, the MetaTrader platform and the MetaCOT set are the uncontested solution for the comprehensive analysis of the CFTC reports.
Find out more details on the usage methods of this indicator in the book by Larry Williams: Trade Stocks and Commodities with the Insiders: Secrets of the COT Report", and also in the article Meta COT Project - New Horizons for CFTC Report Analysis in MetaTrader 4.
Below are the main indicator parameters and their description:
More details on the description of the indicator settings can be found in the blog "MetaCOT 2: Settings and Possibility".
Graph of Movement Index (52 weekly, Gold)
MetaCOT 2 D-COT Absolute Position
The absolute position indicator shows the dynamics of the open positions or the number of traders of each group of participants in the Disaggregated COT report. It includes the following groups:
Below are the main indicator parameters and their description:
More details on the description of the indicator settings can be found in the blog "MetaCOT 2: Settings and Possibility".
Often the extreme values of one of the group members are the harbingers of the global market reversal:

The Disaggregated COT report, the chart of the absolute positions of the participants
MetaCOT 2 D-COT Absolute Changes
MetaCOT 2 D-COT Absolute Changes shows the changes in the number of contracts held by the market participants. The information on the market participants and the number of contracts held by them is obtained from the D-COT reports, published by the CFTC (U.S. Commodity Futures Trading Commission). The data displayed by the indicator is available in the D-COT report itself, in the "Changes in Commitments" section:

The Disaggregated COT report, the original report format
In addition, the presented indicator has additional features:
Below are the indicator parameters and their descriptions:
More details on the description of the indicator settings can be found in the blog "MetaCOT 2: Settings and Possibility".
The Disaggregated COT report: change in the absolute position
MetaCOT 2 D-COT Netto Position
MetaCOT 2 D-COT Netto Position analyzes reports Disaggregated Commitments of Traders (D-COT) and is analogous to the classical indicator of the Netto Position calculated for the COT reports.
D-COT Netto Position - The indicator of the net positions of the market participants displays the difference between the long and short positions of one of the three trader groups, and also the gross open interest of the entire market.
Below are the indicator parameters and their description:
More details on the description of the indicator settings can be found in the blog "MetaCOT 2: Settings and Possibility".
The Disaggregated COT report, the chart of net position of participants
MetaCOT 2 D-COT Netto Changes
MetaCOT 2 D-COT Netto Changes shows the changes in the net positions of market participants. The information on the market participants and the number of contracts held by them is obtained from the D-COT reports, published by the CFTC (U.S. Commodity Futures Trading Commission). The indicator data is similar to the values given in the "Changes in Commitments" section of the D-COT report, with the only difference that they are calculated for the net position and not the absolute position of the traders. In addition, the presented indicator has additional features:
Below are the indicator parameters and their descriptions:
More details on the description of the indicator settings can be found in the blog "MetaCOT 2: Settings and Possibility".
The Disaggregated COT report, the chart of changes in the net positions of the participants
MetaCOT 2 D-COT Index
MetaCOT 2 is a set of indicators and specialized utilities, that allows to analyze the CFTC (U.S. Commodity futures trading commission) reports right in the MetaTrader terminal. This indicator analyzes the Disaggregated Commitments of Traders (D-COT) reports and is analogous to the classic COT Index indicator, calculated for the COT reports.
D-COT Index is the most popular, efficient and simple indicator for determining the extreme overbought and oversold points of the market. It is calculated based on the data on the net positions of traders from the D-COT (Disaggregated Commitments of Traders) report according to the formula of the Stochastic oscillator. The values of the indicator from 0% to 20% and from 80% to 100% point at the moments of the extreme overbought and oversold state market, signaling the frequent reversal of the price after reaching these levels.
Find out more details on the calculation method of this indicator in the book by Larry Williams: Trade Stocks and Commodities with the Insiders: Secrets of the COT Report".
Below are the main indicator parameters and their description:
More details on the description of the indicator settings can be found in the blog "MetaCOT 2: Settings and Possibility".
This indicator is designed for analyzing commodity markets (metals, oil and gas, food, raw materials). Use the TFF series indicators for analyzing the financial markets (currencies, indices, bonds), particularly the TFF Index.
Chart of Disaggregated COT Index (52 weekly , Gold)
MetaCOT 2 D-COT Williams Commercial Index (Willco)
MetaCOT 2 is a set of indicators and specialized utilities, that allows to analyze the CFTC (U.S. Commodity futures trading commission) reports right in the MetaTrader terminal. This indicator analyzes the Disaggregated Commitments of Traders (D-COT) reports and is analogous to the classic Willco indicator, calculated for the COT reports.
Williams Commercial Index (Willco) developed by Larry Williams is the most advanced version of the standard D-COT Index. Unlike the latter, Willco compares extreme values of participant groups to cumulative open interest. Thus, Willco is a standard D-COT Index weighted relative to the entire market. Like the latter, it is an oscillator and changes its value from zero to one hundred percent. The values of the indicator from 0% to 20% and from 80% to 100% point at the moments of the extreme overbought and oversold state market, signaling the potential reversal of the price after reaching these levels.
Find out more details on the calculation method of this indicator in the book by Larry Williams: Trade Stocks and Commodities with the Insiders: Secrets of the COT Report".
Below are the main indicator parameters and their description:
More details on the description of the indicator settings can be found in the blog "MetaCOT 2: Settings and Possibility".
This indicator is designed for analyzing commodity markets (metals, oil and gas, food, raw materials). Use the TFF series indicators for analyzing the financial markets (currencies, indices, bonds), particularly the Williams Commercial Index TFF.
Chart of Disaggregated Willco (52 weekly, Silver)
MetaCOT 2 D-COT Movement Index
Movement Index was first proposed by Steve Breeze and described in his book "The Commitments of Traders Bible: How To Profit from Insider Market Intelligence". It quickly gained popularity among the traders who analyze the CFTC reports, and became a classic and a unique tool in many aspects, which can be used for finding rapid changes, leading to an imbalance of positions between the market participants.
The indicator displays the change in the relative position of the participants as a histogram, expressed as a percentage. It ranges from -100% to + 100% and is calculated based on the data of the D-COT Index or D-COT Willco Index indicator. The reverse signals appear when the absolute values of the indicator exceed the threshold, set to 40% by default.
While other indicators of the MetaCOT series are trend indicators, the Movement Index is a momentum indicator, i.e. it displays the rapid change in the positions of the market participants. Thus, the indicator becomes indispensable for analysis in conjunction with other indicators of the MetaCOT series. In addition, the Movement Index is not available on other programs which provide access to the CFTC reports. Thus, the MetaTrader platform and the MetaCOT set are the uncontested solution for the comprehensive analysis of the CFTC reports.
Find out more details on the usage methods of this indicator in the book by Larry Williams: Trade Stocks and Commodities with the Insiders: Secrets of the COT Report", and also in the article Meta COT Project - New Horizons for CFTC Report Analysis in MetaTrader 4.
Below are the main indicator parameters and their description:
More details on the description of the indicator settings can be found in the blog "MetaCOT 2: Settings and Possibility".
Chart of Disaggregated Movement Index (52 weekly , Gold)
MetaCOT 2 TFF Absolute Position
The absolute position indicator shows the dynamics of the open positions or the number of traders of each group of participants report Traders in Financial Futures. It includes the following groups:
Below are the main indicator parameters and their description:
More details on the description of the indicator settings can be found in the blog "MetaCOT 2: Settings and Possibility".

The TFF report, the graph of the absolute positions of the dealers, the Russian ruble
MetaCOT 2 TFF Absolute Changes
MetaCOT 2 TFF Absolute Changes shows the changes in the number of contracts held by the market participants. The information on the market participants and the number of contracts held by them is obtained from the TFF report, published by the CFTC (U.S. Commodity Futures Trading Commission). The data displayed by the indicator is available in the TFF report itself, in the "Changes in Commitments" section:

The source report TFF
In addition, the presented indicator has additional features:
Below are the indicator parameters and their descriptions:
More details on the description of the indicator settings can be found in the blog "MetaCOT 2: Settings and Possibility".

The TFF report, the dynamics of changes in the absolute positions of the dealers, the Russian ruble
MetaCOT 2 TFF Netto Position
This indicator analyzes the Traders in Financial Futures (TFF) reports and is analogous to the classic Netto Position indicator, calculated for the COT reports.
TFF Netto Position is the indicator of net positions of market participants. It displays the difference between the long and short positions of one of traders groups, as well as the total open interest of the entire market. The indicator allows to analyze the dynamics of supply and demand in the major financial markets. The uptrends must be confirmed by increasing demand for the goods, while the decline in prices must be confirmed by a decline in demand. The discrepancies in these figures give an important signal about the potential market reversal.
Find out more details on the calculation method of this indicator in the book by Larry Williams: Trade Stocks and Commodities with the Insiders: Secrets of the COT Report".
Below are the main indicator parameters and their description:
This indicator is designed for analyzing financial markets (currencies, indices, bonds). Use the D-COT series indicators for analyzing the commodity markets (metals, oil and gas, food, raw materials), particularly the D-COT Netto Position.
The TFF report, chart of net positions of participants
MetaCOT 2 TFF Netto Changes
MetaCOT 2 Netto Changes in Commitments shows the changes in the net positions of market participants. The information on the market participants and the number of contracts held by them is obtained from the COT reports, published by the CFTC (U.S. Commodity Futures Trading Commission). The indicator data is similar to the values given in the "Changes in Commitments" section of the COT report, with the only difference that they are calculated for the net position and not the absolute position of the traders. In addition, the presented indicator has additional features:
Below are the indicator parameters and their descriptions:
More details on the description of the indicator settings can be found in the blog "MetaCOT 2: Settings and Possibility".

The TFF report, the dynamics of changes in the net positions of the participants
MetaCOT 2 TFF Index
MetaCOT 2 is a set of indicators and specialized utilities, that allows to analyze the CFTC (U.S. Commodity futures trading commission) reports right in the MetaTrader terminal. This indicator analyzes the Traders in Financial Futures (TFF) reports and is analogous to the classic COT Index indicator, calculated for the COT reports.
TFF Index is the most popular, efficient and simple indicator for determining the extreme overbought and oversold points of the market. It is calculated based on the data on the net positions of traders from the TFF (Traders in Financial Futures) report according to the formula of the Stochastic oscillator. The values of the indicator from 0% to 20% and from 80% to 100% point at the moments of the extreme overbought and oversold state market, signaling the probable reversal of the price after reaching these levels.
Find out more details on the calculation method of this indicator in the book by Larry Williams: Trade Stocks and Commodities with the Insiders: Secrets of the COT Report".
Below are the main indicator parameters and their description:
More details on the description of the indicator settings can be found in the blog "MetaCOT 2: Settings and Possibility".
This indicator is designed for analyzing financial markets (currencies, indices, bonds). Use the D-COT series indicators for analyzing the commodity markets (metals, oil and gas, food, raw materials), particularly the D-COT Index.

Chart of TFF index (52 weekly, British pound)
MetaCOT 2 TFF Williams Commercial Index (Willco)
MetaCOT 2 is a set of indicators and specialized utilities, that allows to analyze the CFTC (U.S. Commodity futures trading commission) reports right in the MetaTrader terminal. This indicator analyzes the Traders in Financial Futures (TFF) reports and is analogous to the classic Willco indicator, calculated for the COT reports.
Williams Commercial Index (Willco) developed by Larry Williams is the most advanced version of the standard TFF Index. Unlike the latter, Willco compares extreme values of participant groups to cumulative open interest. Thus, Willco is a standard TFF Index weighted relative to the entire market. Like the latter, it is an oscillator and changes its value from zero to one hundred percent. The values of the indicator from 0% to 20% and from 80% to 100% point at the moments of the extreme overbought and oversold state market, signaling the potential reversal of the price after reaching these levels.
Find out more details on the calculation method of this indicator in the book by Larry Williams: Trade Stocks and Commodities with the Insiders: Secrets of the COT Report".
Below are the main indicator parameters and their description:
More details on the description of the indicator settings can be found in the blog "MetaCOT 2: Settings and Possibility".
This indicator is designed for analyzing financial markets (currencies, indices, bonds). Use the D-COT series indicators for analyzing the commodity markets (metals, oil and gas, food, raw materials), particularly the Williams Commercial Index D-COT.
Chart of TFF Willco (52 weekly, Russian ruble)
MetaCOT 2 TFF Movement Index
MetaCOT 2 is a set of indicators and specialized utilities, that allows to analyze the CFTC (U.S. Commodity futures trading commission) reports right in the MetaTrader terminal. This indicator analyzes the Traders in Financial Futures (TFF) reports and is analogous to the classic Movement Index, calculated for the COT reports.
Movement Index was first proposed by Steve Breeze and described in his book "The Commitments of Traders Bible: How To Profit from Insider Market Intelligence". It quickly gained popularity among the traders who analyze the CFTC reports, and became a classic and a unique tool in many aspects, which can be used for finding rapid changes, leading to an imbalance of positions between the market participants. The indicator is best suited to swing trading.
The indicator displays the change in the relative position of the participants as a histogram, expressed as a percentage. It ranges from -100% to + 100% and is calculated based on the data of the TFF Index or Willco Index indicator. The reverse signals appear when the absolute values of the indicator exceed the threshold, set to 40% by default.
While other indicators of the MetaCOT series are trend indicators, the Movement Index is a momentum indicator, i.e. it displays the rapid change in the positions of the market participants. Thus, the indicator becomes indispensable for analysis in conjunction with other indicators of the MetaCOT series. In addition, the Movement Index is not available on other programs which provide access to the CFTC reports.
Find out more details on the calculation method of this indicator in the article: Meta COT Project - New Horizons for CFTC Report Analysis in MetaTrader 4.
Below are the main indicator parameters and their description:
More details on the description of the indicator settings can be found in the blog "MetaCOT 2: Settings and Possibility".
This indicator is designed for analyzing commodity markets (metals, oil and gas, food, raw materials). Use the TFF series indicators for analyzing the financial markets (currencies, indices, bonds), particularly the Movement Index D-COT.
Chart of TFF Movement Index (52 weekly, British pound)
MetaCOT 2 L-COT Absolute Position
The indicator shows the positions of major market participants relative to the total number of open positions (open interest). In the COT report, the major participants are as follows:
Therefore, the available 4 groups for analysis: 4, 8 largest traders to the absolute positions and the 4 and 8 largest traders to net positions. Data for this indicator directly available in the COT report:

The following are the key parameters and their meaning:
More details on the description of the indicator settings can be found in the blog "MetaCOT 2: Settings and Possibility".
The COT report: chart of largest participants
MetaCOT 2 L-COT Absolute Changes
MetaCOT 2 L-COT Absolute Changes shows the changes in the number of contracts held by the largest market participants.
In addition, the presented indicator has additional features:
Below are the indicator parameters and their descriptions:
More details on the description of the indicator settings can be found in the blog "MetaCOT 2: Settings and Possibility".

The COT report: dynamic of changes positions of largest participants
MetaCOT 2 L-COT Netto Position
The indicator of the net positions of the market largest participants displays the difference between the long and short positions of one of the three trader groupsBelow is a complete list of displayed groups:
Often the extreme values of the net position of one of the largest group members are the harbingers of the global market reversal. Below are the indicator parameters and their descriptions:
More details on the description of the indicator settings can be found in the blog "MetaCOT 2: Settings and Possibility".

The COT report: chart of netto position of largest participants
MetaCOT 2 L-COT Netto Changes
MetaCOT 2 L-COT Netto Changes shows the changes in net positions of large market participants. This indicator has additional features:
Below are the indicator parameters and their descriptions:
More details on the description of the indicator settings can be found in the blog "MetaCOT 2: Settings and Possibility".

The COT report: dynamic of changes netto position of largest participants
MetaCOT 2 L-COT Index
L-COT index is the classic COT Index calculated on data from major market participants. Because these data are relative, and show the percentage of contracts held by major participants relative to the total open interest, L-COT Index corresponds exactly to the indicator L-COT Willco. Therefore, L-COT Index does not exist as a separate indicator.
MetaCOT 2 L-COT Williams Commercial Index (Willco)
Williams Commercial Index (Willco) developed by Larry Williams is the most advanced version of the standard COT Index. Unlike the latter, Willco compares extreme values of participant groups to cumulative open interest. Thus, Willco is a standard L-COT Index weighted relative to the entire market. Like the latter, it is an oscillator and changes its value from zero to one hundred percent. The values of the indicator from 0% to 20% and from 80% to 100% point at the moments of the extreme overbought and oversold state market, signaling the frequent reversal of the price after reaching these levels. The data on net positions of traders is used as the basis of the calculation (see the MetaCOT 2 Netto Positions indicator).
Find out more details on the usage methods of this indicator in the book by Larry Williams: Trade Stocks and Commodities with the Insiders: Secrets of the COT Report", and also in the article Meta COT Project - New Horizons for CFTC Report Analysis in MetaTrader 4.
Below are the indicator parameters and their description:
More details on the description of the indicator settings can be found in the blog "MetaCOT 2: Settings and Possibility".

Chart of Willco on largest participants (52 weekly, Silver)
MetaCOT 2 L-COT Movement Index
Movement Index was first proposed by Steve Breeze and described in his book "The Commitments of Traders Bible: How To Profit from Insider Market Intelligence". It quickly gained popularity among the traders who analyze the CFTC reports, and became a classic and a unique tool in many aspects, which can be used for finding rapid changes, leading to an imbalance of positions between the market participants.
The indicator displays the change in the relative position of the participants as a histogram, expressed as a percentage. It ranges from -100% to + 100% and is calculated based on the data of the L-COT Index or Willco Index indicator. The reverse signals appear when the absolute values of the indicator exceed the threshold, set to 40% by default.
While other indicators of the MetaCOT series are trend indicators, the Movement Index is a momentum indicator, i.e. it displays the rapid change in the positions of the market participants. Thus, the indicator becomes indispensable for analysis in conjunction with other indicators of the MetaCOT series. In addition, the Movement Index is not available on other programs which provide access to the CFTC reports. Thus, the MetaTrader platform and the MetaCOT set are the uncontested solution for the comprehensive analysis of the CFTC reports.
Find out more details on the usage methods of this indicator in the book by Larry Williams: Trade Stocks and Commodities with the Insiders: Secrets of the COT Report", and also in the article Meta COT Project - New Horizons for CFTC Report Analysis in MetaTrader 4.
Below are the main indicator parameters and their description:
More details on the description of the indicator settings can be found in the blog "MetaCOT 2: Settings and Possibility".

Chart of Movement Index on largest participants (52 weekly, Silver)
Report Commodity Index Trader Supplement is an expanded version of the classic COT report produced for some of the commodity markets. It is formed for the following markets:
Besides the main groups of the COT report, CIT report includes information about long and short positions of the so-called index traders (CIT and CIT Long All Short All). Otherwise he repeats the COT report. This type of report is only available for futures and options.
MetaCOT 2 CIT Absolute Position
The absolute position indicator shows the dynamics of the open positions or the number of traders of each group of participants in the CIT report. It includes the following groups:
The indicator has one main parameter:
More details on the description of the indicator settings can be found in the blog "MetaCOT 2: Settings and Possibility".

Chart of CIT report: the positions of index traders
MetaCOT 2 CIT Absolute Changes
MetaCOT 2 Absolute Changes in Commitments shows the changes in the number of contracts held by the market participants. The information on the market participants and the number of contracts held by them is obtained from the CIT reports, published by the CFTC (U.S. Commodity Futures Trading Commission).
Below are the indicator parameters and their descriptions:
More details on the description of the indicator settings can be found in the blog "MetaCOT 2: Settings and Possibility".

Chart of CIT report: changes in the positions of index traders
MetaCOT 2 CIT Netto Position
The indicator of the net positions of the market participants displays the difference between the long and short positions of one of the three trader groups, and also the gross open interest of the entire market and the number of positions that are covered by non-commercial traders. The COT (Commitments of Traders) report of the CFTC commission serves as the data source for this indicator. Below is a complete list of displayed groups:
Often the extreme values of the net position of one of the group members are the harbingers of the global market reversal. This indicator shows these values, indicating the potential reversals in the future.
The indicator has one main parameter:
More details on the description of the indicator settings can be found in the blog "MetaCOT 2: Settings and Possibility".

Chart of CIT report: schedule of net position of index traders
MetaCOT 2 CIT Netto Changes
MetaCOT 2 Netto Changes in Commitments shows the changes in the net positions of market participants. The information on the market participants and the number of contracts held by them is obtained from the CIT reports, published by the CFTC (U.S. Commodity Futures Trading Commission). The indicator data is similar to the values given in the "Changes in Commitments" section of the CIT report, with the only difference that they are calculated for the net position and not the absolute position of the traders. In addition, the presented indicator has additional features:
Below are the indicator parameters and their descriptions:
More details on the description of the indicator settings can be found in the blog "MetaCOT 2: Settings and Possibility".

Chart of CIT report: changes in net positions of index traders
MetaCOT 2 CIT Index
CIT Index is analog COT Index. It is the most popular, efficient and the simplest indicator for determining the extreme overbought and oversold points of the market. It is calculated on the basis of data on the net trader positions taken from the CIT report by the Stochastic oscillator formula. The values of the indicator from 0% to 20% and from 80% to 100% point at the moments of the extreme overbought and oversold state market, signaling the frequent reversal of the price after reaching these levels. The calculation is based on net positions of commercial, non-commercial and non-reportable traders, as well as the open interest.
Find out more details on the usage methods of this indicator in the book by Larry Williams:Trade Stocks and Commodities with the Insiders: Secrets of the COT Report", and also in the articleMeta COT Project - New Horizons for CFTC Report Analysis in MetaTrader 4.
Below are the indicator parameters and their description:
More details on the description of the indicator settings can be found in the blog "MetaCOT 2: Settings and Possibility".

Chart of CIT Index (52 weekly, Sugar)
MetaCOT 2 CIT Williams Commercial Index (Willco)
Williams Commercial Index (Willco) developed by Larry Williams is the most advanced version of the standard CIT Index. Unlike the latter, Willco compares extreme values of participant groups to cumulative open interest. Thus, Willco is a standard CIT Index weighted relative to the entire market. Like the latter, it is an oscillator and changes its value from zero to one hundred percent. The values of the indicator from 0% to 20% and from 80% to 100% point at the moments of the extreme overbought and oversold state market, signaling the frequent reversal of the price after reaching these levels. The data on net positions of traders is used as the basis of the calculation (see the MetaCOT 2 Netto Positionsindicator).
Find out more details on the usage methods of this indicator in the book by Larry Williams: Trade Stocks and Commodities with the Insiders: Secrets of the COT Report", and also in the article Meta COT Project - New Horizons for CFTC Report Analysis in MetaTrader 4.
Below are the indicator parameters and their description:
More details on the description of the indicator settings can be found in the blog "MetaCOT 2: Settings and Possibility".

Chart of CIT Willco ( 52-weekly, Wheat)
MetaCOT 2 CIT Movement Index
Movement Index was first proposed by Steve Breeze and described in his book "The Commitments of Traders Bible: How To Profit from Insider Market Intelligence". It quickly gained popularity among the traders who analyze the CFTC reports, and became a classic and a unique tool in many aspects, which can be used for finding rapid changes, leading to an imbalance of positions between the market participants.
The indicator displays the change in the relative position of the participants as a histogram, expressed as a percentage. It ranges from -100% to + 100% and is calculated based on the data of the CIT Index or Willco Index indicator. The reverse signals appear when the absolute values of the indicator exceed the threshold, set to 40% by default.
While other indicators of the MetaCOT series are trend indicators, the Movement Index is a momentum indicator, i.e. it displays the rapid change in the positions of the market participants. Thus, the indicator becomes indispensable for analysis in conjunction with other indicators of the MetaCOT series. In addition, the Movement Index is not available on other programs which provide access to the CFTC reports. Thus, the MetaTrader platform and the MetaCOT set are the uncontested solution for the comprehensive analysis of the CFTC reports.
Find out more details on the usage methods of this indicator in the book by Larry Williams: Trade Stocks and Commodities with the Insiders: Secrets of the COT Report", and also in the article Meta COT Project - New Horizons for CFTC Report Analysis in MetaTrader 4.
Below are the main indicator parameters and their description:
More details on the description of the indicator settings can be found in the blog "MetaCOT 2: Settings and Possibility".

Chart of CIT Movement Index ( 52-weekly, Wheat)
Translated from Russian by MetaQuotes Ltd.
Original code: https://www.mql5.com/ru/code/16767
Holt's double exponential smoothing trend
Holt's double exponential smoothing - the trend component (mt4 version).
Holt's double exponential smoothing (mt4 version)
Holt's double exponential smoothing with linear forecasting.
Ichimoku Kinko Hyo System
An EA fully based on the Ichimoku Kinko Hyo system.
Custom Moving Average Indicator
Code based on MetaTrader 4 Moving Average indicator.