Pricing Futures and the Cost of Carry Model

F=Se(r+cy)TF = S\,e^{(r + c - y)T}

The futures price is determined by replication, not by anyone's opinion about the future.

The argument

Two ways to own the asset at time TT:

  1. Buy the future at FF and pay at delivery.
  2. Borrow SS now, buy the asset, pay financing rr and storage cc, and collect any yield yy along the way.

Both leave you holding the asset at TT with no risk taken. So both must cost the same, and that equality is the formula.

Key takeaway

The futures price is not a forecast of the spot price. It is today's spot adjusted for the cost of carrying the asset. A future above spot says storage and financing are expensive, not that prices are expected to rise.

This distinction matters because it is a frequent interview trap. If futures were forecasts, an upward-sloping curve would mean the market expects higher prices, and it does not.

The rest of this lesson is for subscribers

Unlock every lesson in Asset Classes and Trading Products, and every other premium course.

Subscribe to continue

Test your knowledge

Questions are only available to subscribers.

Keep reading Asset Classes and Trading Products

48 lessons in this course, and every other premium course, on one subscription.

  • Every lesson in all seven courses, with the worked examples and interactive simulators
  • Graded questions on every lesson, with explanations for the wrong answers as well as the right one
  • The trainers, timed assessments and brainteaser library that go with them