Hi guys, hi from Andrea Unger! Today, I’d like to talk about the backadjustment of futures.

Need Help? Book Your FREE Strategy Session Today! >>

Listen to “What is Futures Backadjustment?” on Spreaker.

Futures have a duration, a limited life. Each market has its own features; there are markets that expire every three months, others every month, etc.

Let’s take the Crude Oil, which expires every month. If we compare the prices of June to those of July, we see that there is a certain distance between them. They can be above or below them, so there’s a difference. The moves are similar, because it’s the same commodity, so there’s a difference at the end of the day.

When we trade on the next expire, due to higher volumes or any other reason, there’ll be a difference with the prices of the previous expire. If we look at a chart, we see a gap.

However, that isn’t a real gap. If, for instance, you see a 0.5 gap – a value that makes sense for the Crude Oil – this doesn’t mean that there was a real jump of 0.5. So, if we use this chart, which makes sense, because it traces the real prices that are traded, and we make a moving average, that moving average will take into account this gap, which however isn’t real. This will lead to a false indicator, because since there hasn’t been any real gap in prices, it won’t show the actual behaviour of the market.

In order to avoid this, brokers and data providers take all past data and change the prices of the past so that there is no gap between the prices of the next expire and the previous ones.

A very easy way to do this consists in simply adding the value of the gap to past prices. So, if there’s a 0.5 gap, they just add or subtract 0.5 to all the prices in the past. Another way to adjust data consists in measuring the ratio and multiplying. The method used depends on your data provider.

Backadjustment is a good solution if you build trading systems and need to read the relation between prices using indicators. However, it can sometimes cause some problems.

The first one is that, sometimes, if the next series is below the previous one, it can happen that, if we go back in the past, we might have negative prices. It happens, look at bonds and meats: there are situations when you have negative prices. This is nonsense, obviously, because you work with charts that are not real and have nothing to do with reality where there are evident mistakes (you can’t have negative prices!).

The second problem occurs when we look for the historical top or low of the markets. If prices have been backadjusted, the prices you see are not the real ones. Suppose the historical top occurred 10 years ago. Every year, for 12 times a year, 0.5 was added to prices, for a total of 120 times. So, the historical top you see is not the real maximum that was traded in the past.

The number you see has never been touched, because it derives from a mathematical operation. This might be a problem depending on how you use these pieces of information. So, always be aware of it.

I use back-adjusted prices and have a datafeed provider who adjusts prices for me. However, whenever he adjusts them, I have to reload all past data, because I have them on my client. So, I have to cancel all the data. If, instead, prices are on the server, I just need to reload the charts and add the back-adjusted prices.

Backadjustment is very useful when you use back-adjusted data for trading systems. However, be aware that there can be negative data and, most importantly, levels that have never been touched in the market.

That’s all guys, stay tuned for more stuff!

Ciao from Andrea Unger!


Need Help? Book Your FREE Strategy Session Today! >>

What do you think about this post? Don’t forget to share your thoughts in the comments below!

And if you think the content is valuable, feel free to share it with your friends! 🙂
If you want to know more about this topic, you can talk to one of our tutors by booking a call here.

Andrea Unger here and I help retail traders to improve their trading, scientifically. I went from being a cog in the machine in a multinational company to the only 4-Time World Trading Champion in a little more than 10 years. I've been a professional trader since 2001 and in 2008 I became World Champion using just 4 automated trading systems. In 2015 I founded Unger Academy, where I teach my method of developing effecting trading strategies: a scientific, replicable and universal method, based on numbers and statistics, not hunches, which led me and my students to become Champions again and again. Now I'm here to help you learn how to develop your own strategies, autonomously. This channel will help you improve your trading, know the markets better, and apply the scientific method to financial markets. Becoming a trader is harder than you think, but if you have passion, will, and sufficient capital, you'll learn how to code and develop effective strategies, manage risk, and diversify a portfolio of trading systems to greatly improve your chances of becoming successful.