Currency Hedge Cost and FX Forward Pricing under Interest Rate Parity
Summary
The document distinguishes the market price of a currency forward from the cost of hedging measured relative to spot. Covered interest rate parity links the two: under parity, the forward-to-spot ratio equals the ratio of the two currencies’ gross interest rates, so subtracting one gives the implied hedge cost. This makes the stated interest-rate formula an approximation or parity-based estimate rather than a separate definition of cost.
For an actual hedge, the document calculates the premium using the quoted market forward and spot rates. Its EUR/GBP illustration converts forward points into a forward rate, then computes the relative difference from spot. The example shows how to interpret the cost as a percentage. The author notes that parity has not held exactly in recent years, so observed market forwards can differ from the rate-implied value; the quoted market forward is the relevant input for an actual transaction.
Key ideas
- Covered interest rate parity relates an FX forward rate to spot and the currencies’ interest rates.
- A parity-based hedge cost is the forward-to-spot ratio minus one.
- The realized market cost should be calculated from the quoted forward and spot rates.
- Forward points must be converted using the appropriate quote convention before calculating the forward rate.
- Market deviations from parity mean the interest-rate formula may not match the observed hedge cost.
Tags
Full text
# What is the difference between Cost of Currency Hedging and the Price of a Currency Pair Forward?
# What is the difference between Cost of Currency Hedging and the Price of a Currency Pair Forward?
I am looking at Reuters Datastream and all they seem to provide is the settlement price of the CME EURGBP contract (which more or less equals current spot).
But what does it actually cost me to currency hedge? Is the "cost of hedging" and the price of a forward the same thing?
There seem to be varying formulas floating online.
For cost of hedging: $$\text{cost} = \frac{1 + \text{interest rate of base currency}}{1+ \text{interest rate of reference currency}} - 1$$
For price of a forward: $$P(t) = N_{b} \cdot D_{b}(t,T) \cdot S(t) - N_{r} \cdot D_{r}(t,T)$$ where $D_{b}$ and $D_{r}$ are discounts for base and reference currencies (kind of related to previous formula via rates), $S(t)$ is current spot rate. Not really sure where to get notional principals $N_{b}$ and $N_{r}$; tried looking on Bloomberg; is one of $N$s (pressumably $N_{b}$) not always equal to 1?
Would be excellent to get some concrete numbers as well to get a sense of scale.
## Answer by MGL (score 2, accepted)
https://quant.stackexchange.com/a/49133
The concept of covered interest rate parity (CIP) dictates that the forward price should equal the spot price multiplied by the ratio between domestic and foreign interest rates: $\ F = S*(1+i_d)/(1+i_f) \\$
In practice CIP means that the outcome of buying an FX forward should be equal to borrowing money in domestic currency (at the domestic interest rate), buying the foreign currency at spot and then lending the foreign currency (at the foreign interest rate). For various reasons this relation has not completely held up in the latest years, but it's mostly still close enough.
The formula you had for the cost of hedging is accurate given that CIP holds, as this would be equal the premium of the forward price over spot price, i.e. rearranging the CIP equation we first get: $\ F/S = (1+i_d)/(1+i_f) \\$. With the premium of forward over spot being $\ F/S-1 \\$, we get $\ F/S -1 = (1+i_d)/(1+i_f) -1 \\$.
However, the actual cost is of course given by the ratio between the market forward and spot price. At the time of writing the 12 month forward points for EURGBP equal to 114.52 (Bloomberg ticker EURGBP12M CURNCY) and the spot rate equals to 0.89968. This would make the 12 month forward price of EURGBP $\ 0.89968 + 114.52/10000 = 0.911132 \\$.
So the cost of hedging (GBP to EUR) would be $\ F/S-1 = 0.911132/0.89968-1 = 0.0127 \\$.
edit: the correct multiplier for forward points was 10000 not 100000.Shown in full with attribution under the source's licence. Licence: CC BY-SA 4.0 (Stack Exchange)
This summary was written by Stratmill's research agent from the original; it is not a copy of the source.