top of page
Learn macro trading banner by logikfx
Writer's pictureMatty Cheung

Commitments of Traders COT Report Forex Analysis Excel

The Commitment of Traders Excel Analysis Tutorial

The Commitment of Traders report, also known as the COT report, is a weekly sentiment indicator that tracks and provides Forex traders with important information on the positioning of currency pairs.


Most importantly, the COT report lets Forex traders know the positions of big players in the markets like hedge funds (leveraged funds). The COT report is issued by the Commodities Futures Trading Commission (CFTC) and itโ€™s used in many profitable trading strategies.


This article will discuss exactly how to use the Commitment of traders report also known as the COT report in Forex and actually how to read the cot report itself. It'll walk you through a professional tutorial for COT analysis when Forex trading so make sure to make some notes. You might also have seen the COT charts, you'll be able to fully understand how they work and make them yourself throughout the tutorial.


Using the COT report analysis is by far one of the best Forex strategies out there to implement just make sure to use it with a fundamental outlook and you're good to go.



One of the best reasons to use the cot report is because it's the only tool that shows transparent fx positions. Transparent fx commitment of traders positions means all market participants that trade under CFTC regulation need to declare their trades including fx trades and their direction.



The commitment of Traders Report - COT Report Analysis in Forex Trading


What you'll learn in this article:

  • How to read the Commitment of Traders Report using spreadsheets

  • How to use the COT report in forex trading with a downloadable pdf and excel file

  • Best COT trading strategy

  • Using the Commitment of Traders Report Analysis from Logikfx.com

  • Learn more about trading with market sentiment and fundamentals

  • How to make your own forex COT report indicator


What is the Commitment of Traders Report (COT Report)?


The Commodity Futures Trading Commission (CFTC) Commitment of traders report (COT report) is a unique underutilised and misunderstood tool used to trade the positioning of traders across markets. It's the best Forex trading strategy to apply. Forex traders specifically use this tool when trading the Forex market. By law traders in the US need to declare their positions and theyโ€™re broken down into long or short positions with an overall open interest.


So, basically we know as Forex traders what institutions are doing and how to position ourselves.


Understanding how to read the Commitment of Traders report (COT report) in Forex and using the cot report in your trading is essential when thinking of trade ideas but more importantly timing your trade ideas!



Reports are released every Friday at 3:30ET pm. So, make sure on a weekly basis youโ€™re keeping an eye on the Commitment of Traders report (COT report) positions because it can make or break your strategy. Itโ€™s important because it tracks institutional money like hedge funds who are in the markets to make money just like yourself.


There are also other participants in the Commitment of Traders report (COT report) like businesses who use the futures market to hedge exposure to exchange rate fluctuations or raw material prices which are volatile. Overall, it allows traders to gauge the position and sentiment of the market at a specific time which can help filter out good trades and bad trades.



4 Market Participants in the New Commitment of Traders COT report:

COT Report Participants
4 COT Report Participants
  1. Dealer/Intermediary - These include large banks (U.S. and non-U.S.) and dealers in securities, swaps. They design and sell various financial assets to clients. They are not speculators in the markets so forex traders shouldnโ€™t follow their positioning.

  2. Asset Manager/Institutional - These are institutional investors, including pension funds, endowments, insurance companies, mutual funds and those portfolio/investment managers whose clients are predominantly institutional.

  3. Leveraged Funds (Hedge Funds) - These are typically hedge funds and various types of money managers, including registered commodity trading advisors (CTAs); registered commodity pool operators (CPOs) or unregistered funds identified by CFTC. The traders may be engaged in managing and conducting proprietary futures trading and trading on behalf of speculative clients. This is who weโ€™re interested in as forex traders.

  4. Other Reportable - The traders in this category mostly are using markets to hedge business risk, whether that risk is related to foreign exchange, equities or interest rates. This category includes corporate treasuries, central banks, smaller banks, mortgage originators, credit unions and any other reportable traders not assigned to the other three categories. These are hedgers who are not in the market to make money but minimize their own risk of business.

Now that traders know the definitions and what to watch in the COT report. You can decide how to use this information to gauge the sentiment in the forex market. Below is the short format of the new COT report.


Canadian Dollar COT Report Forex:

COT report logikfx

The short format of the COT report is quite ugly and difficult to understand whatโ€™s happening. Thatโ€™s why weโ€™re going to go through how to create a COT indicator yourself. Donโ€™t worry if you donโ€™t have the time, we have made a COT Report Template for you to use.


Make sure to read the whole post to understand the COT strategy and step by step guide.




Commitment of Traders Report (COT Report Forex) Trading Strategy

Now, that you have an understanding of what the ugly short format of the COT report looks like and the participants involved, we can now move onto how to create a COT indicator for your forex trading strategy. You have 2 options, watch the YouTube video below, or keep scrolling to see the written guide!


Commitment of Traders COT Report Video Tutorial:

This 15 minute video on the COT Report Analysis and step by step guide shows you exactly how to make the COT indicator and start using it for free within your trading.


If you're interested in a COT Report Indicator template or COT Report analysis template we have one ready made below to get you started! You'll still need to understand how to make the indicator but it gives you a head start against others.


How to make a Commitment of Traders COT Report Indicator

COT indicator logikfx

The above image is the final outcome of what you'll be able to produce after reading this article. If you want to skip the whole process and get access to the article checkout the COT analysis indicator here at logikfx

COT Report Forex Trading Strategy (Guide)

Want the excel version and do it yourself every week? The COT spreadsheet is the way to go. We have a code "COT99" to use on the COT report analysis spreadsheet to get up to 99% off the template to get you started.

Firstly, I'd read the step by step guide to understand how to read the COT report before you use the template. Then once you understand it you may not even need it!



Step 1 โ€“ Getting the COT report data

The most crucial step is making sure you collect the correct COT report data. Therefore, to make sure youโ€™re getting data for the new COT report and not the legacy data follow these steps carefully. What you want to do is navigate on your browser to the CFTC Commitment of Traders page.


It should look something like this:

cftc cot report

Once youโ€™ve made your way onto this page, thereโ€™s lots of various links which can help you understand the definitions of the COT report such as the explanatory notes. Donโ€™t worry too much about that right now, we are purely focused on getting the COT report data and making sure itโ€™s right.

What you want to do now is scroll down the page and click on the button that says, โ€œHistorical Compressedโ€.

cftc cot report

Once youโ€™re onto the historical compressed page thereโ€™s lots of links to various different COT reports. What we want to do is to find the one with traders in it. So, if you scroll down on the page, youโ€™ll find a section called โ€œTraders in Financial Futures; Futures Only Reportโ€. It should look something like this:

cftc futures only report traders

Double-check you have the right one because some titles are very similar!


As you can see the data goes back as far as 2006, this is because before 2006 the COT report data was categorized as โ€œCommercialโ€, โ€œNon-commercialโ€ and โ€œNon-reportableโ€. Whereas, in the new COT report itโ€™s more detailed and itโ€™s categorized into โ€œDealerโ€, โ€œLeveraged Fundsโ€, โ€œAsset Managersโ€ and โ€œOther reportableโ€ positions.


To make sure you collect all the data what you want to do is collect the excel data from 2006-2016 first, then afterwards you will need to download the excel files for 2017,18,19 and 20 to have a fully combined sheet. Iโ€™ve provided an image to help you out with the COT report order of downloads.

cftc cot report compressed order

After youโ€™ve downloaded all the files and combined the data into one file. It should look something like this:

COT report data logikfx

Youโ€™ll see various heading in the first row which includes the market participants and then the data below row 1 is all the data specific for those headings. What weโ€™re going to do is focus on the currency โ€œAustralian Dollarโ€ as our example in explaining the step by step guide to the COT report. Weโ€™ll also be focusing on the โ€œLeveraged Fundsโ€ because these are the market participants in the COT report who are trading the market to make money as speculators.



Good, youโ€™ve got the data, but it looks a little bit overwhelming. The next step will help you out as it goes through the filtering process which is very easy as weโ€™re only interested in a couple columns.




Step 2 โ€“ Filtering the COT report data

Now that weโ€™ve collected all the data, we need to filter it to make the COT repot indicator. The two columns which are interesting for us and essential for the strategy indicator is:

โ€œPct_Of_OI_Lev_Money_Long_Allโ€ and โ€œPct_Of_OI_Lev_Money_Long_Allโ€ are the two columns weโ€™re interested in.


These should be in or near the columns โ€œAWโ€ and โ€œAXโ€ on you excel sheet.

So, if you go ahead and hide/delete everything except for: โ€œMarket_and_Exchange_Namesโ€, โ€œReport_Date_as_MM_DD_YYYYโ€, โ€œPct_Of_OI_Lev_Money_Long_Allโ€ and โ€œPct_Of_OI_Lev_Money_Long_Allโ€.


Youโ€™ll get something that looks like this which is a lot easier to read.

Now, as I said earlier, we want to filter the data from the cot report and for now focus on the Australian Dollar. How do we do this? Firstly, you want to click on the cell A1 which is the โ€œMarket and exchange namesโ€ navigate to the โ€œDataโ€ tab at the top and click filter. It should now look something like the image below.

Now a little arrow should appear for all the headings in the cot report excel sheet. This is how you filter data. What we want to do now is find and only select the Australian Dollar in the market and exchange name column (A1). Click the little arrow and un-tick the select all, this now means youโ€™re filtering everything out because you un-ticked it.

Now, scroll down or search for the Australian Dollar in the filter. Once youโ€™ve found it you want to only tick the Australian Dollar. This means youโ€™ve now filtered everything except the Australian Dollar, great stuff.

Once youโ€™ve filtered the data you want to copy all of the data youโ€™ve just filtered and paste it into a new cot report excel sheet. This allows us to separate the main bulk of the cot report data and solely focus on the Australian Dollar. It also means we donโ€™t accidently delete data in the main section if we want to analyze more forex currencies.


You should now have the same data but on a different sheet, Iโ€™ve named it โ€œAUD COT Analysis (Filtered)โ€ in the image below.

The next step and the most important step for creating your COT report indicator is calculating what we call the โ€œflipโ€. The โ€œFlipโ€ is just the difference between the percent of open interest long and percent of open interest short so columns C and D above.



Step 3 โ€“ Making the indicator

Now that we have all the cot report data filtered, we want to create the indicator using the โ€œflipโ€. To do this in the column E weโ€™re going to create a new heading called โ€œFlipโ€. In the cell below the header weโ€™re going to write the formula โ€œ=C2-D2โ€. This is the formula for the flip. We then drag that formula down to the rest of the data to fill it out.

https://www.logikfx.com/post/using-the-cot-report-in-forex-trading-step-by-step-logikfx

Now that weโ€™ve calculated the flip for each date, youโ€™ll notice itโ€™s just a bunch of negative or positive numbers. These numbers are important. When the numbers are above 0 it means the hedge, funds are buying the asset whereas when the flip is below 0 the hedge funds are selling the asset.


The final step is to use this flip data and compare it against the asset we want to trade to see if we can create any conclusions or evidence.


What you want to do now is get price data for โ€œAUDUSDโ€ because as Forex traders we want to use the COT report data and trade the currency pair AUDUSD because AUD is the base currency. We need to match this price data against the COT data.




Step 4 โ€“ Collecting price data

What we want to do now is to finalize our COT Report Strategy Indicator is to compare the Flip data against price data of the asset your analyzing. In this case we chose Australian Dollar so weโ€™re going to search for Australia Dollar price data to match up against the flip.


To do this weโ€™re going to google Australian Dollar historical price data by investing.com and filter out the same dates from 2006. Double check the excel sheet dates column to make sure you collect the full range of price data. Before you download the data, you want to filter the time frame to โ€œWeeklyโ€ on the left of the image below. This will help the data line-up with the cot report weekly schedule.


After you download that data, paste the โ€œpriceโ€ data of Australian dollar into the next column of the AUD COT sheet. Just like below.

Now, we have all the variables lined up for us to compare COT report data against the AUDUSD forex pair. The next step is to make it visual!


Youโ€™re now going to select all the data in Columns B, E and F which is the date the flip and the AUD price data.


Navigate to the โ€œinsertโ€ tab at the top and click on the little arrow next to the bar chart

option. From there you want to click โ€œMore Column Chartsโ€ as seen in the image below.



You should get the following popup.


Here you want to click on the โ€œComboโ€ chart type in the bottom left and on the โ€œFlipโ€ series name you want to tick the box where it says Secondary Axis. This will plot the flip data on the right vertical axis and AUD price data will stay on the left.


Now the chart is very digestible and weโ€™re able to compare the COT report data against the AUDUSD currency pair.


Iโ€™ve given the data a title of AUD COT report vs. AUD/USD. This helps me understand what the chart is about. Iโ€™ve then included red lines to show where the flip goes below 0 and green lines to show where the flip goes above 0.


Weโ€™ve now completed our COT report indicator strategy! What we can tell from the data is that when the flip goes from positive to negative as seen in the red lines the price data also seems to follow the same direction (seen in the red arrow). When the flip goes from a negative number to positive (green line) we see the AUDUSD exchange rate follow (green arrow). This creates very high probability confirmations on trade ideas that you generate through fundamental analysis.


The cot report flip has been a great confirmation signal on various trade ideas weโ€™ve generated so it will be invaluable for you as a forex trader moving forwards. You can see the data and compare it for yourself. Always make sure to use fundamentals in your trade idea as this is the idea generation used in hedge funds.


If for example your fundamental analysis is signalling a long. You want the COT indicator to go from negative to positive and vice versa for short ideas. This can save you from making poor trading decisions when the market is against you. It also helps you better assess whether youโ€™re making a correct trading decision or not. Make sure to implement this in your trade analysis, if youโ€™re still not sure on how to do this, we made the COT Report Strategy Indicator spreadsheet available for you here.

COT TEMPLATE COUPON
COT Template Coupon "COT99" for upto 99% Off

Some of you may also be interested in our fundamental analysis approach to the markets as itโ€™s a key driver for the COT analysis discussed above.


If you want to learn professional fundamental analysis, weโ€™re currently running an online free webinar covering the fundamental forex strategy, book your spot here.



Keeping the COT report up to date

Now that youโ€™ve gathered all the data, which is up to date for the COT report, we need to remember that new data is released every week. That means to keep on top of our trading you need to make sure to update your spreadsheet on a weekly basis. The schedule for updating the COT indicator manually is every weekend, as long as you update it on Saturday or Sunday you should be fine to continue your analysis.


All our the Logikfx Academy members get full access to our COT indicator which is updated automatically on a weekly basis on top of all the other benefits. But weโ€™re showing you exactly how to update it for yourself if you want to do it for free! Currently, your spreadsheet should look something like this with everything completed.

There are two main things we need to update which are the COT report data itself and the price data of the asset youโ€™re analyzing. So, following our example we need to keep the COT report data up to date and then make sure the price data lines up too.


The first step to updating the COT report indicator is to head back towards our โ€œhistorical compressedโ€ page mentioned in the earlier steps. On this page we want to click the most recent date which from today is โ€œ2020โ€, this will gather all the data from 2020.

Once you download the excel file it should look something like this:

You may need to download software to extract the data such as Winrar or 7zip. After you open up the file it will look like the other COT report sheets weโ€™ve been modifying.

What we want to do is gather only the most recent data. For example, the date today is 27/06/2020 so we want this weekโ€™s data to paste into our excel sheet. To do this we want to highlight all the data by press โ€œCTRL+Aโ€ on your keyboard and then navigate towards the โ€œDataโ€ tab on the top.

Your data should highlight in grey when you select it all. Once youโ€™re in the data tab you want to click the filter button as seen in the image above in red. This will create filters for each of the headings, so youโ€™ll now see a small downwards triangle next to each header.


Since weโ€™ve already collected most the data for the COT report we only want the most recent data to keep it up to date. To do that we head towards column C which is the โ€œReport_Date_as_MM_DD_YYYYโ€ cell. We then click the small triangle to start filtering the dates we want.

After youโ€™ve clicked the small triangle it should look something like this:

What we want to do is un-tick the all the โ€œ(Select All)โ€ box. This will deselect all the data. Since todays date is the 27th of June 2020, we want to only get data that is in June this week. To do that we will click the small โ€œ+โ€ icon next to June, it should look something like this below:

As you can see from the image there are different numbers: 02, 09, 16 and 23. These are the days of each of the week. The most recent date for this example was 23/06/2020 so weโ€™ll click 23. What this will do is only get the data from the spreadsheet within the dates 23/06/2020.

After youโ€™ve selected 23, you can now click โ€œOKโ€. Your data in the excel sheet should now change to something like this.

As you can see all the data has now been filtered for the most recent date. We now want to copy and paste this data into our spreadsheet that included all the COT report data from 2006.


So, weโ€™re going to copy and paste all the filtered values we just did into our old spreadsheet with all the old data. To do that weโ€™re going to highlight all the data in our filtered sheet with the dates 23/06/2020 like in the image above and paste it into our old sheet with data from 2006.

Remember we donโ€™t want to highlight the first row because the old sheet already has the headers.

We now paste that at the bottom of our 2006 data as seen below:

In the red box we now have our new updated weekly data in the 2006-2020 data. We will do this step every week to update the COT report indicator constantly. Thereโ€™s still one step we need to do to make sure the data here will line up properly. As you can see because Iโ€™m from the UK the date is not in the format I want, if youโ€™re in the US itโ€™s okay. But I want the date format to be DD/MM/YYYY therefore we need to highlight column C and click the short date option like below.

This will help filter the COT report date in the same format as our indicator.



The next step is to now filter the headers out that we donโ€™t need. If you remember from previous steps we only need the 4 headers below: โ€œMarket_and_Exchange_Namesโ€, โ€œReport_Date_as_MM_DD_YYYYโ€, โ€œPct_Of_OI_Lev_Money_Long_Allโ€ and โ€œPct_Of_OI_Lev_Money_Long_Allโ€.

So, to do that we go to the date column in the filtered sheet now and filter the date 23/06/2020.

This is similar to our original step of getting this weekโ€™s COT report data, but this time round weโ€™re doing it on the filtered sheet. Now, for our example we want to get the most recent data for Australian Dollar specifically. You may remember to do this weโ€™re now going to filter the โ€œMarket and exchange namesโ€ column to Australian Dollar like below.

We now have the COT report data for Australian Dollar which is up to date for 23/06/2020 as of writing this post the dates will change so just see how many weeks of the data you need to filter out to make sure itโ€™s chronological.


Now, we should only have one line of data for this week as seen below:

We can now copy and paste this data into our COT indicator sheet!

Now that itโ€™s in the AUDUSD COT data sheet all we need to do is drag the formula for the flip down to this row and get this weekโ€™s AUDUSD price to paste into the columns to the right of it. You can just google AUDUSD price today and paste the most recent value into the price cell.

It should now be all up to date!


Now, we just need to update the chart. So firstly, click your COT chart that we made earlier and the following columns should highlight.

You can see thereโ€™s a colored box around columns B, E and F. You want to drag each of them down to the most recent data, so itโ€™s included in the chart.

Now the chart includes the most recent data and youโ€™ve just updated the COT indicator, congratulations!


I understand this can be a lot to take in at first but once you start practicing how to update the COT report and how to read the COT report data, youโ€™ll be whizzing through this every week.


Alternatively, we actually have an online โ€œCOT indicatorโ€ tool which all of our Logikfx Academy students get access to for life. If thatโ€™s something youโ€™re interested in Iโ€™d watch our free webinar to see if the academy is for you.


Iโ€™ve summarized the COT report post into some key points below.


COT Report Forex Key Points:

  • Shift in flips from either positive to negative or vice versa are the best times to time your trade provided your initial fundamental idea is forecast in that direction too.

  • If the flip has been positive for a long period of time and you have a long bias fundamentally you may be too late to the trade, so reducing your risk on those positions or waiting for a better time is always a smart play. This applies vice versa.

  • You never want to be against the market. If the flip of leveraged funds is long and youโ€™re seeking to short. You want to wait for the flip to go negative or else your idea will be against the market and likely get stopped out. This stops you getting in too early.

  • These hedge funds will use the COT analysis in their own strategy to increase or decrease exposure dependent on โ€œhow muchโ€ the leveraged fund market agrees with their current portfolio.

  • These funds are all conducting macro analysis (fundamentals) which you can learn in our webinar.

  • Save yourself some time and download a COt Report complete template of everything above here!




27,716 views1 comment

1 Comment


Marcus Raiyat
Marcus Raiyat
Feb 05, 2021
โ€ข

Great Tutorial!

Like

Advertisement

Advertisement

Become a Trader in a Week

Do you keep telling yourself to start investing in the financial markets? Maybe you've been meaning to start, but you're not sure how. Logikfx's free online class, or beginners course covers everything you'll need to know to become a pro investor. Give it a try here! 

Learn macro trading 1080x1080 by logikfx
bottom of page