Platform Platform overview Modules Solutions Industries Commodities Roles Quant More Pricing Customers Knowledge Center Blog Company Request Demo
Knowledge Center · Learn

Forward curves explained

The forward curve is the single most important input to commodity valuation and risk. This guide explains what it is, how to read contango and backwardation, and how curves are built.

7 min read · Updated 2026 · ETRM glossary

What a forward curve is

A forward curve is the set of prices at which a commodity can be bought or sold for delivery at each point in the future. Plotted against delivery date, those prices form a curve.

Unlike a stock, which has one price, a commodity has a different price for each delivery month. Gas for next month, next winter, and next year all trade at different prices simultaneously. The forward curve captures all of them at once:

pricedelivery dateliquid market quoteinterpolated + shaped curve
A forward curve is anchored at the liquid points the market actually quotes (amber), then interpolated and shaped to every delivery bucket in between, so an hourly position values against an hourly curve rather than a smeared average.

Contango and backwardation

The shape of the curve carries information, and two terms describe it:

  • Contango, the curve slopes upward: further-dated delivery is more expensive than near-dated. Often reflects storage and carrying costs.
  • Backwardation, the curve slopes downward: near-dated delivery is more expensive, typically signaling near-term scarcity or strong prompt demand.

The same commodity can move between the two as supply and demand shift, and the shape directly affects the economics of storage, hedging, and roll strategies.

How forward curves are built

Curves are constructed from the most liquid market instruments available, exchange futures, over-the-counter forwards, and swaps, then interpolated to produce a price for every delivery period, including those that do not trade directly. For power and gas, curves also capture seasonality (winter gas above summer) and granularity down to monthly, daily, or even hourly shapes.

Shaping. distributing a coarse forward price (say a whole month) across finer buckets (days, or peak and off-peak hours) using a historical or fundamental profile, so an hourly position values against an hourly price rather than a smeared monthly average.

The mechanics are simple in outline: anchor at the liquid points, interpolate between them, then apply a shape profile that preserves the average:

pythondef build_curve(anchors, buckets, shape):
    """anchors: {date: price} liquid quotes; buckets: fine delivery periods;
    shape: relative profile per bucket that averages to 1.0 within each anchor."""
    coarse = interpolate(anchors, buckets)        # smooth between liquid points
    return {b: coarse[b] * shape[b] for b in buckets}  # shape to granularity

def interpolate(anchors, buckets):
    xs = sorted(anchors)                          # known delivery dates
    return {b: _linear(b, xs, anchors) for b in buckets}

Because curves change constantly, they are managed as time-versioned reference data, modeled as slowly-changing dimensions in the analytical marts so any valuation can be reproduced as-of a chosen date.

Why curves are the key input to valuation and risk

Every mark-to-market and every risk number depends on the curve. To value a forward position you compare its trade price to the current curve; to compute risk you shock the curve and see how the book responds. A small error in the curve propagates into every downstream number, which is why curve quality and governance matter so much.

This is the direct link between forward curves and the real-time valuation and risk covered elsewhere in the Knowledge Center.

Frequently asked questions

What is a forward curve?

It is the set of prices for delivering a commodity at each future date. Because a commodity has a different price for every delivery period, the forward curve captures all of them together.

What is the difference between contango and backwardation?

Contango is an upward-sloping curve (future delivery costs more, often due to storage costs); backwardation is downward-sloping (near-term delivery costs more, signaling prompt scarcity).

How are forward curves constructed?

From liquid instruments, futures, forwards, and swaps, interpolated to price every delivery period, with seasonality and granularity captured for power and gas.

Why do forward curves matter for risk?

Because valuation and risk both depend on the curve: positions are marked against it and risk is measured by shocking it. Curve errors propagate into every downstream number.

Keep exploring

See it on your own trades

The fastest way to understand this in practice is a working walkthrough mapped to your desk.

Request a demo Platform overview