Derive the pricing formula P(t)=P(t,Tn)+n∑i=1[P(t,Ti−1)−P(t,Ti)]directly, by constructing a self-financing portfolio which replicates the cash flow of the floating rate bond.
P(t,Ti−1) means Buy, at time t, one Ti−1-bond. This will cost P(t,Ti−1)
P(t) means price at t time
This question is related to the Arbitrage Theory in Continuous Time book by Tomas Bjork.
Answer
In another solution, the answer is based on replication approach. Here, we provide some other approaches for the valuation of the LIBOR rate, L(Ti−1;Ti−1,Ti)=1ΔTi(1P(Ti−1,Ti)−1), set a Ti−1 and paid at Ti, where ΔTi=Ti−Ti−1.
Let E be the expectation operator under the risk-neutral measure P, which has the money market account value process Bt as the numeraire. Then the value at time t of the float payment L(Ti−1;Ti−1,Ti)ΔTi made at Ti is given by BtE(L(Ti−1;Ti−1,Ti)ΔTiBTi∣Ft)=BtE(L(Ti−1;Ti−1,Ti)ΔTiBTi−1E(BTi−1BTi∣FTi−1)∣Ft)=BtE(L(Ti−1;Ti−1,Ti)ΔTiBTi−1P(Ti−1,Ti)∣Ft)=BtE(1BTi−1[1−P(Ti−1,Ti)]∣Ft)=BtE(1BTi−1∣Ft)−BtE(P(Ti−1,Ti)BTi−1∣Ft)=P(t,Ti−1)−Bt×P(t,Ti)Bt=P(t,Ti−1)−P(t,Ti).
Alternatively, let ETi be the expectation operator under the Ti-forward measure PTi, which has the bond price process {P(t,Ti)∣t≥0} as the numeraire. Then the LIBOR rate process {L(t;Ti−1,Ti)∣0≤t≤Ti−1} is a martingale under PTi. Moreover, for 0≤t≤Ti−1, let ηt≜ By Bayes formula, for 0 \leq t \leq T_{i-1}, the value at time t of the float payment L(T_{i-1}; T_{i-1}, T_i)\Delta T_i made at T_i is given by \begin{align*} B_t E\left(\frac{L(T_{i-1}; T_{i-1}, T_i)\Delta T_i}{B_{T_i}}\mid\mathcal{F}_t \right) &= B_t E_{T_i}\left(\frac{\eta_{T_i}}{\eta_t}\frac{L(T_{i-1}; T_{i-1}, T_i)\Delta T_i}{B_{T_i}}\mid\mathcal{F}_t \right)\\ &=P(t, T_i)E_{T_i}\left(L(T_{i-1}; T_{i-1}, T_i)\Delta T_i\mid\mathcal{F}_t \right)\\ &=P(t, T_i)L(t; T_{i-1}, T_i) \Delta T_i\\ &=P(t, T_{i-1}) - P(t, T_i), \end{align*} from the martingale property of L under the T_i-forward measure P_{T_i}.
No comments:
Post a Comment