Using Volume & Open Interest data as secondary indicators

BINANCE:BTCUSD   Bitcoin / U.S. Dollar
If you find the analysis useful, please like and share our ideas with the community. Any feedback and suggestions would help in further improving the analysis!

Several chartists use the approach of price-action to predict the market movements. Some include volume too. However, most professional traders prefer using a multidimensional approach to market analysis. Price, Volume and Open Interest are the 3 dimensions which are carefully evaluated by these traders.

Open Interest
The total number of outstanding or unliquidated contracts at the end of the day is referred to as Open Interest. It represents the total number of outstanding longs or shorts in the market. Please note:It is not the summation of both

It is the number of contracts. Every contract needs 2 parties- a buyer and a seller. Hence, two parties agreeing on trade forms 1 contract. The open interest figures change every day. These changes such as increase or decrease in OI give the traders a clue as to how the market might behave next.

Few days back, during the end of the weekend, you might have heard that BTC rallied such violently after a short squeeze, where a lot of the short positions got liquidated. That is nothing but an aspect of the Open Interest.

With every trade that goes through, the OI might:
  • Increase
  • Decrease
  • Stay unchanged

These changes are discussed in Table 1.
  • If both the buyer and seller are initiating a new position, a new contract gets established.
  • If buyer is initiating a new long position, while the seller liquidates an old long, the number of contract remains unchanged.
  • Similarly, if the buyer liquidates an old position, while the seller initiates a new position, OI doesn’t change.
  • If both traders are liquidating old positions, the OI goes down.

These changes in OI allow traders to predict the market momentum. Most traders use OI in conjunction with ‘Volume’ and ‘Price’. To understand, what these changes in OI, we take a look at table 2.

Presently, we have seen the markets entering a long term consolidation. A build-up in open interest during consolidation periods intensifies the ensuing breakout.

95% of traders follow the same technical indicators. Hence, the bigger players tend to use this fact to their advantage.
I would like to conclude the analysis by stating that: The markets can continue to be irrational as long it deems fit. No analysis is sacrosanct!

"Technical Analysis of the Financial Markets" by John J. Murphy talks about different aspects in detail. The above analysis has been researched and referenced from different parts of the book.

Keep supporting:)
About Mudrex: is the best platform to build NO-code Crypto auto-trading bot.

Individuals can invest in verified bots created by professional traders.

Signup now & get $25 bonus -

Discord -


Hi..thank You for this useful information ,i ask you if you could put the image format so we can save it and use it like a reference later.
+4 Reply
Mudrex StarsBit
@StarsBit, That's a very valid suggestion. Unfortunately, I don't have the image saved now. Will keep this in mind. thank you for the suggestion.
+2 Reply
I just read this in Murphy's boom, nice job
+3 Reply
Mudrex BogdanUng
@BogdanUng, thanks bud. hope it adds some value
+1 Reply
EasyLanguage Code for TradeStation to replicate diagram. Please note, OI for rising Price and Volume should be Increasing as well (as someone else commented IMO). This is reflected in code below.

Vars: my_close(0), my_volume(0), open_interest(0), my_step(0);

my_close = Close;
my_volume = Volume;
open_interest = Openint;

If my_close > my_close and my_volume > my_volume and open_interest > open_interest Or
my_close < my_close and my_volume < my_volume and open_interest < open_interest Then
my_step = my_step + 1;
If my_close > my_close and my_volume < my_volume and open_interest < open_interest Or
my_close < my_close and my_volume > my_volume and open_interest > open_interest Then
my_step = my_step - 1;

Plot1( my_step );
+3 Reply
nwool nwool
Here's a screenshot. Added xAverage to plot:
@nwool, do you have code for TOS as trading view don't have option chain and why they don't putting ?
Unfortunately, I do not. The code above is fairly simple. Shouldn’t be hard to translate to TOS.
Comment removed.
nwool leslieyimsm
@leslieyimsm, the code is for the TradeStation platform. Unfortunately, I don't know PineScript, which is what TradingView uses, but I'm sure it wouldn't be difficult to translate. If you copied the code to the TradeStation platform, then I can help you out. I changed the code as well. It's a bit more refined and the calculation is much better. Also, I coded the indicator for E-Mini S&P, I don't think it will show the same on non-futures symbols. If you're on TradeStation, let me know and I can assist.