Deriving FX Forward Rates from No-Arbitrage
Summary
The document derives the fair one-year forward exchange rate by treating the two currencies as investable assets and applying the law of one price. It defines the spot quote as units of domestic currency L needed to buy one unit of currency Z, then compares funding and lending strategies with a forward contract. The resulting fair rate is the spot exchange rate adjusted by the ratio of the domestic and foreign gross interest rates.
An arbitrage example shows why a forward priced below this level can produce a zero-cost portfolio with a positive terminal payoff; reversing the trades addresses an overpriced forward. The argument assumes borrowing, lending, and currency conversion at the stated rates, with no transaction costs or other market frictions. The answer addresses a one-year period and yearly compounded rates, so other maturities or compounding conventions require corresponding adjustments.
Key ideas
- The forward rate is determined by spot and the relative interest rates of the two currencies.
- The exchange-rate quote specifies which currency is the price currency and which is the base currency.
- A forward priced below the no-arbitrage level permits a cash-and-carry arbitrage under the stated assumptions.
- Reversing the arbitrage trades rules out a forward price above the fair level.
Tags
Full text
# Deriving forward rate
# Deriving forward rate
I want to price a 1 year future under the condition of no arbitrage and based on LOOP. At time T, I sell currency Z and buy currency L. At time $t$, we define the exchange rate as $ZL_t$. The 1 year risk free rates are yearly compounded to $(1+i_t^{Z})$ and $(1+_t^{L})$ respectively. We don't want to exchange money at time $t$ so we need to agree on the value $K_t$; another condition is that we need to calculate $K_t$ such that the future equals 0 at $t$.
Now, I've had some courses where we mainly used stocks as example and then we need to satisfy the condition $K_t = S_te^{r(T-t)}$. However I am confused how to derive $ZL_t$ under the above mentioned conditions, as this is an exchange rate and I am having a bit difficulty to wrap my head around it. So we basically enter $F = ZL_t \frac{(1+i_t^{L})}{(1+i_t^{Z})}$
## Answer by ir7 (score 1, accepted)
https://quant.stackexchange.com/a/57837
For a bit more clarity, I'll replace $ZL_t$ with $X_t^{ZL}=X_t$ with the meaning: at time $t$, $1$ unit of currency $Z$ (asset, foreign, overZee) can be bought with $X_t$ units of currency $L$ (numeraire, domestic, Local).
If $$ K < X_{t_0}(1+ i^L)(1+i^Z)^{-1}, $$
then, at time $t_0$, one can
- go long the forward contract that allows one to buy $1+i^{Z}$ units of $Z$ currency at $K$ exchange rate, at time $T$ (one year from $t_0$ to keep formulas cleaner),
- borrow $1$ unit of $Z$ currency at $i^Z$ interest rate and convert it to $L$ currency, and
- lend the $X_{t_0}$ units of $L$ currency obtained from conversion at $i^L$ interest rate.
At $t_0$, the value of this portfolio is $0$, but at time $T$ its value (in currency $L$)
$$ (1+i^Z)\cdot (X_T -K) -(1+i^Z)\cdot X_T + (1+i^L)\cdot X_{t_0} $$ $$ = -(1+i^Z)K + X_{t_0} (1+i^L) $$ is strictly positive.
The reversed inequality can't hold either based on mirroring arbitrage arguments.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.