Chapter 3 of 5 · 11 min

Forward points: the rate gap in pips

An FX forward is not a forecast. Anyone can manufacture one by borrowing one currency, converting and depositing the other, so the forward is spot adjusted for the interest-rate gap and nothing else.

By the end of this chapter you can
  • Compute an outright forward from spot and the two deposit rates, and express it as points
  • Say from the rate gap alone whether a currency is at a forward premium or discount
  • Read the dollar rate the forward points imply
  • Size the risk-free profit when a bank quotes a forward away from parity
1

The intuition

Spot EUR/USD is 1.0800. Borrow $1.0800, buy one euro, deposit it for 90 days at 3%: you will own 1.0075 euros. Your dollar loan at 5% will cost 1.0935. So the rate at which 1.0075 euros must convert to 1.0935 dollars in 90 days is fixed today: 1.0935 ÷ 1.0075 = 1.0854. That is the forward, and it is 53.6 pips above spot: the forward points. Nobody forecast anything. The euro is dearer forward because it pays less interest, and the forward gives back exactly the gap.

The currency with the higher rate trades at a forward discount, the lower-rate currency at a premium, always by the interest arithmetic. If a bank quoted the forward anywhere else, the same borrow-convert-deposit trade would lock in a risk-free profit, so it does not. That also lets you read a deposit rate off the forward: given spot, the points and one rate, the other rate is pinned. In practice a few pips of mispricing never survive bid-offer on four legs and the balance sheet the trade uses.

The key idea

Forward = spot × (1 + r_USD × d ÷ 360) ÷ (1 + r_EUR × d ÷ 360). Points = (forward − spot) × 10,000. Dollar rate above the euro rate: positive points, euro at a premium. Implied r_USD = ((forward ÷ spot) × (1 + r_EUR × d ÷ 360) − 1) ÷ (d ÷ 360). Arbitrage profit at delivery = N × (1 + r_EUR × d ÷ 360) × |quoted − fair forward|.

2

Why it works

  • The conventions here: EUR/USD, dollars per euro. Covered interest parity with simple money-market interest on an actual/360 basis in both currencies. Points are (forward − spot) × 10,000, printed to one decimal, and the implied-rate question works from the printed points. No bid/offer, no credit or basis. Arbitrage is sized on a euro amount converted at spot and settled at delivery.
  • Two routes to the same place. Hold dollars for the period, or convert to euros, hold euros, convert back forward. If the two routes did not give the same dollars, the worse one would be abandoned and the better one crowded until they matched. The forward is where they match.
  • Why the high-rate currency is at a discount. Holding it pays you more interest; the forward must take that back or you would earn the gap for free. The forward is a price for giving up one interest stream for another.
  • Points scale with the gap and with time. Roughly spot × rate gap × days ÷ 360 × 10,000. A hike barely moves one-month points and shifts one-year points a lot.
  • Forwards are poor forecasts. They are arithmetic, not opinion. Betting that spot will not move as much as the forward implies is the carry trade: borrow the low-rate currency, hold the high-rate one unhedged, and earn the gap until the funding currency suddenly strengthens.
  • Run it backwards. Forwards are often deeper than cash deposits, so traders read the cost of borrowing a currency synthetically off the points. When that differs from the cash rate, the gap is the cross-currency basis, itself a signal of dollar funding stress.
Spot 1.0800, 90 days, dollar deposits 5%, euro deposits 3%, actual/360
Dollar growth: 1 + 5% × 90 ÷ 3601.0125
Euro growth: 1 + 3% × 90 ÷ 3601.0075
Forward: 1.0800 × 1.0125 ÷ 1.00751.0854
Points: (1.0854 − 1.0800) × 10,000+53.6
Rule of thumb per 25 bp of gap: 1.08 × 0.0025 × 90 ÷ 360 × 10,0006.75 pips
Euro exporter selling €10M forward$10,853,598, about $53,600 more than at spot

The euro is at a forward premium because it pays the lower rate; that is interest arithmetic, not a view that the euro will rise.

3

The formulas

Forward = spot × (1 + r_USD × d/360) ÷ (1 + r_EUR × d/360)

Grow the dollars and the euros; the forward makes the two routes equal.

Forward points = (forward − spot) × 10,000

The adjustment in pips.

r_USD > r_EUR → points positive → euro at a forward premium

The lower-rate currency is dearer forward.

Implied r_USD = ((forward ÷ spot) × (1 + r_EUR × d/360) − 1) ÷ (d/360)

Solve parity for the missing rate.

Arbitrage profit at delivery = N × (1 + r_EUR × d/360) × |quoted − fair|

What a forward away from parity is worth, risk-free.

4

Worked example

Grow one euro's worth of dollars at the dollar rate and one euro at the euro rate; the forward makes them equal. The follow-up asks whether the forward is a forecast.

Drawing the numbers…
5

See it move

Same pair. Change spot, the two deposit rates and the tenor.

Drawing the numbers…
Try this
  • Raise the dollar rate. The forward and the points rise: dollars pay more, so the forward euro must be dearer to stop anyone earning the gap for free.
  • Raise the euro rate. The forward and the points fall.
  • Lengthen the tenor and watch: the points grow in size, because the rate gap has longer to accrue, and their sign stays with whichever currency pays more.
  • Move spot and watch the points scale with it: the sign does not change, because it belongs to the rate gap, not to the level.
6

Run it backwards

Spot, the forward points and the euro deposit rate are given. What dollar rate do the points imply?

Drawing the numbers…

Rebuild the outright from spot plus the points, then solve parity for the dollar rate: the dollar growth needed is (forward ÷ spot) × the euro growth, and the rate is that growth minus one, scaled back to a year.

Traders do this because the forward market is often deeper than the deposit market. The rate it implies is what it costs to borrow dollars synthetically; when that differs from the cash rate, the difference is the cross-currency basis.

7

Traps

Reading the forward as where the market thinks spot will be.
It is interest arithmetic. Forwards have a poor record as forecasts.
Putting the higher-rate currency at a premium.
The higher-rate currency is at a discount: the forward takes back the extra interest.
Using annual rates without the day fraction.
Money-market rates are simple: multiply by days ÷ 360 in both currencies before dividing.
Calling a forward hedge a good or bad trade in hindsight.
It locks in the rate gap, no more. The gain or cost against spot is the interest arithmetic.
Chasing a few pips of mispricing.
Four legs of bid-offer and the balance sheet cost usually eat it; when they do not, someone cannot borrow at the screen rate.
8

Say it in the interview

The interviewer asks

Dollar rates are 5% and euro rates 3%. Where is the three-month EUR/USD forward, and why?

Say yours out loud first, then compare.
9

Check yourself

5 fresh questions, with new numbers. Answer each one correctly to finish the chapter. Get one wrong and you will see the full working, then you can try it again with new numbers.

Answers within 1% are marked right. Type the number; $, %, x and M are fine. First tries count toward Learned: the topic is Learned once every chapter is done and 75% of first tries were right.

0 of 5
Drawing your questions…
Remember
  • Forward = spot × dollar growth ÷ euro growth, with simple actual/360 interest.
  • The higher-rate currency is at a forward discount; points scale with the gap and with time.
  • A forward is arithmetic, not a forecast; away from parity it is an arbitrage.
  • Solve parity backwards to read a deposit rate off the points.