The Cost of Contango—It’s Not the Daily Roll

Updated: Apr 12th, 2017 | Vance Harwood | @6_Figure_Invest

It’s well known that long volatility Exchange Traded Products (ETPs) like VXX, UVXY, and TVIX often experience devastating losses during market quiet spells—even when the value of the VIX is staying relatively stable.   These heavy losses occur when the VIX futures that underlie these funds are in a price/time arrangement called contango. The chart below shows an example of VIX futures in a contango configuration.


The blue dots show the prices of various futures and the horizontal scale indicates the month of expiration.  The horizontal green line shows the current VIX price— also known as the “spot” price.  You can’t tell it from the chart, but in this example the leftmost future has 4 days until expiration.  At expiration, a VIX future’s value will be very close to the VIX spot price.

When futures are in contango the longer the future has until expiration the higher its price.

If you were to take a time lapse video of this chart over time with a stable VIX you would see the blue dots moving down the blue line, eventually intersecting with the green VIX line at expiration.

Volatility Exchange Traded Funds Roll Futures

In contrast to VIX futures contracts, volatility ETPs don’t expire; instead, they hold a mix of VIX futures (the two leftmost ones for VXX, UVXY, and TVIX) that’s adjusted every day in order to keep the average time to expiration of the portfolio at 30 days.  In this daily transaction some of the leftmost, next to expire futures (I’ll call them M1), are sold and longer dated futures (M2) are purchased.   In futures parlance, this is called a “roll.”  When the M1 futures expire all the M2 futures become M1 and the roll process starts selling the futures with that expiration date rather than accumulating them.

When the futures are in contango it’s bad news for the price of the ETP’s holding them.  They are buying futures when they are higher on the curve, at a more expensive price, and selling them when they have decayed to a lower price.  Buying high and selling low—not a profitable practice.

The Daily Roll Does Not Reduce the ETP’s Value

There’s a widespread misconception that the roll process itself is the cause of the ETP price erosion—after all, you are buying high and selling low.  But the roll is not the reason the ETP price erodes.

Saying that the roll is the cause is equivalent to saying that selling your old, depreciated car to the dealer and buying a new one is the reason your car dropped in value.   Of course, everyone knows that your car dropped in value as it aged, and this is also the case for VIX futures in contango.  The transactions just shift the depreciation process to a different vehicle.

You might think this is a harmless misunderstanding, and in the grand scheme of things it is trivial, but that doesn’t mean it can’t leave a trail of confusion in its path.

For example, what happens if M1 and M2 stay stable at 17.6 and 18.45 for a couple of days?  If the roll causes decay then we would expect the price of VXX to drop as it sells M1 contracts and buys more expensive M2 contracts—but it doesn’t, as the detailed example later in this post shows.

I used to accept the daily roll explanation for the decay of the long volatility ETPs, but once I did the math it didn’t add up.  The reality is that when the VIX futures are in contango both M1 and M2 tend to drop down towards the VIX price over time.  Given that, it’s not surprising that the long volatility funds that hold these futures tend to drop in price.   The next section shows analytically that the daily roll has nothing to do with the decline—it’s a value-neutral operation.

A Detailed Analysis of VXX’s Cost of Contango

A few years ago I developed a consolidated spreadsheet to organize historic VIX futures data from the CBOE into a single spreadsheet.  Using this spreadsheet I calculated the short (SPVXSTR) and medium term (SPVXMTR) rolling indexes that underlie the various volatility Exchange Traded Products (ETP) like VXX, UVXY, XIV, and ZIV.  The image below shows a small sample comparing my calculations (M1-M2 Short Term Rolling Index) with the official value of the short term index.


The percentage differences between my index and the official index (e.g., -0.000256%) aren’t cumulative and are probably due to rounding.

Once I verified my index calculations I wanted to look at the nemesis of the long volatility funds like VXX and UVXY—yield losses.  These losses, which can be 5% to 10% per month, occur when the CBOE S&P 500 Volatility Index (VIX) Futures that underlie these ETPs are more expensive than the market, or “spot” price.

I wanted to quantify this loss with my spreadsheet without the noise of everyday volatility moves, so I left the term structure in contango but held the futures prices constant in my spreadsheet from day to day as an experiment. The results were surprising.


My calculations showed no daily roll costs in the index. The 0.01 upticks in the index are due to Treasury bill interest.  Of course having the futures fixed like this is not a realistic situation—as futures near expiration they usually move closer to the spot price.  But the example proves that the specific roll mechanism specified by the index and followed by ETF issuers does not decrease the value of the index on a day to day basis.

The usual explanation for roll costs, discredited in the sample above, asserts that losses are incurred when funds sell cheaper shorter term contracts and buy more expensive longer term contracts every day as specified by the indexes they follow—a sell low, buy high situation.   A closer look illustrates the flaw in this explanation.   Suppose you have a $10 million position after market close on 19-Oct-12— after the contract rolls. Fractional contracts aren’t supported, so the unused money goes in the cash bucket.


The next table shows the positions at the end of the next day, neglecting transaction costs and interest, and assuming no change in the futures values.


The number of contracts changes, but the total value doesn’t.

There’s no doubt that these indexes lose money when the VIX Futures term structure is in contango—so where do the losses come from?

The chart below shows the real root cause:

Nov / Dec VIX Futures vs VIX
Plotting the actual 2012 November and December VIX futures values during a period of contango vs the CBOE’s VIX®, we see that both contracts decline in value over time, eventually converging with the “spot” VIX price at their expiration. With both sets of contracts held by the long volatility funds generally declining it’s not surprising the overall value drops. Since we are typically looking at term structures over the span of multiple months, the small daily “slide” down the curve isn’t noticeable—especially when obscured by the up and down moves in volatility driven by daily stock market fluctuations.

This analysis also explains why the mid-term volatility index SPVXMTR which holds contracts that are 4 to 7 months out also declines in contango situations, even though 2/3rds of the contracts (M5 & M6) aren’t rolled on a day to day basis.

Volatility Futures aren’t always in contango.  If the markets are panicky enough the futures contracts get less expense than the VIX index.   The chart below from VIX Central shows the June 10, 2010 situation when the VIX index closed at 36.57.


In this configuration, called backwardation, the long volatility funds have the wind at their backs, every day the futures they hold are sliding up the curve, getting closer to the spot price.

Knowing the real reason for term structure based losses / gains hasn’t changed my volatility investment strategy, but it has removed one source of confusion in understanding the daily moves.

Related Posts

Wednesday, April 12th, 2017 | Vance Harwood