{"categories":["Fixed Income"],"contentHtml":"<h2>Interest Rate Derivatives</h2>\n<p>We’re going to look at bond options, caps and floors, and everything about swaptions. Depending on time, we may go forward.</p>\n<p>Basically these are instruments whose payoff is dependent on the level of the interest rates. Generally, interest rates are more difficult to value than equity, or fixed derivatives.</p>\n<p>One reason is that the behavior of one individual interest rate is more complicated than that of a stock price. For example, there is some mean reversion behavior. Another reason is that the valuation of many products needs to develop that describes the behavior of the entire zero coupon yield curve. Another reason is that the volatility is different at different maturities on this curve. Typically, it’s not a good assumption that volatility is the same for all maturities. Another characteristic is that interest rates are used for discounting the payoff and also for defining the payoff.</p>\n<h2>Bond Options</h2>\n<p>First of all, we’re going to discuss bond options.</p>\n<p>A bond option is an option to buy or sell a particular bond by a particular date for a particular price. Typically, these bond options are traded over the counter, and they are typically embedded in bonds when they’re issued, to make them more attractive.</p>\n<p>For example, callable bonds contain provisions that allow the issuing firm to buy back the bond at a pre-determined price at a certain time in the future. Usually they cannot be called for a few years, and the value of the call option is reflected in the yields on the bond.</p>\n<p>Another example is the puttable bond, which contains provisions that allow the holder to demand early redemption at a pre-determined price in the future.</p>\n<p>Obviously, such embedded put option will increase the value of the bond, these bonds tend to have a lower yield than a bond without such embedded option.</p>\n<p>Other examples of instruments with embedded options: loans and deposits. The 5-year fixed-rate deposit issued by some institutions (banks) can be redeemed without penalty at any time, this is an American put option. You can see this deposit instrument as a bond.</p>\n<p>Another example might be a bank loan with 5% per annum quote good for the next 2 months. By having this, you have the right to exercise over the next 2 months.</p>\n<p>Basically there are many OTC bond options, and some embedded options are European. For this particular lecture, we will assume that the forward bond price has a constant volatility \\(\\sigma_B\\). This will allow us to use Black’s model.</p>\n<p>There are two options for pricing interest rate options. One is to use a variant of Black’s model. Another is to use a no-arbitrage yield curve based model. Here we’re going to look at pricing such option using Black’s model. Such model will assume that the value of an interest rate, a bond price, or some other variable at time T in the future will have a log normal distribution.</p>\n<h2>Black’s Model Revisited</h2>\n<p>We will revisit Black’s model.</p>\n<p>Consider a European call on an asset with strike K and maturity T. Define P(t, T) as the price at time t of a zero-coupon bond expiring at time T paying $1.</p>\n<p>Sidebar: A martingale is a zero-drift stochastic process. In general, we can say that a variable θ follows a martingale if dθ = σdW where dW is the Wiener process. In this case, σ may be stochastic.</p>\n<p>Then you have the martingale property defined as</p>\n<p>$$\n\\mathbb{E}[\\theta_T] = \\theta_0\n$$</p>\n<p>We can obtain an equivalent martingale result. Assume that f and g are prices of traded securities. We will assume that these prices are dependent on a single source of uncertainty. Furthermore, let’s define the ratio φ = f/g. In this case, we’re going to call g the <strong>numeraire</strong>. φ will be the relative price of f with respect to g, the numeraire. We are expressing f in terms of units of g. That’s why the security price of g is the numeraire.</p>\n<p>Let’s assume also that we have volatilities for f and g. Assume the volatilities \\(\\sigma_f\\) and \\(\\sigma_g\\) in a world where the market price of risk is \\(\\sigma_g\\). We can see that the market price of risk is the volatility of g, then the ratio f/g is a martingale for all security prices.</p>\n<p>Here we’re going to try to review this result.</p>\n<p>We can consider the process f, and take df as</p>\n<p>$$\ndf = (r + \\sigma_g \\sigma_f) dt + \\sigma_f f dW\n$$</p>\n<p>In general, the process followed by the derivative f can be rewritten as df = μ f dt + σ f dW, aka GBM. The value of μ depends on risk preferences. If the market price of risk is 0, then you have df = r f dt + σ f dW.</p>\n<p>By taking μ = r + λσ, where λ is the market price of risk, or \\(\\sigma_g\\). Then you will end up with the same relationship as before.</p>\n<p>$$\ndf = (r + \\sigma_g \\sigma_f) f dt + \\sigma_f f dW\n$$</p>\n<p>$$\ndg = (r + \\sigma_g^2) g dt + \\sigma_g g dW\n$$</p>\n<p>Basically this derivation describes the process f/g. The market price of risk will make this process a martingale.</p>\n<p>We can apply Itô’s lemma here (not showing work…) for ln f.</p>\n<p>$$\nd\\ln f = (r + \\sigma_g \\sigma_f) - \\tfrac{\\sigma_f^2}{2}) dt + \\sigma_f dW\n$$</p>\n<p>$$\nd\\ln g = (r + \\tfrac{\\sigma_g^2}{2})dt + \\sigma_g dW\n$$</p>\n<p>If we have these two processes, we can get the differences as</p>\n<p>$$\nd(\\ln f - \\ln g) = (\\sigma_g \\sigma_f - \\tfrac{\\sigma_f^2}{2} - \\tfrac{\\sigma_g^2}{2}) dt + (\\sigma_f - \\sigma_g) dW\n$$</p>\n<p>Therefore, if you combine these terms, and get</p>\n<p>$$\nd(\\ln\\tfrac{f}{g}) = -\\frac{(\\sigma_f - \\sigma_g)^2}{2} dt + (\\sigma_f - \\sigma_g) dW\n$$</p>\n<p>Here again we can use Itô’s lemma to get the process for f/g.</p>\n<p>$$\nd(\\tfrac{f}{g}) = (\\sigma_f - \\sigma_g) \\frac{f}{g} dW\n$$</p>\n<p>Based on our previous definition/specification, f/g is a martingale.</p>\n<p>Therefore it follows that</p>\n<p>$$\n\\frac{f_0}{g_0} = \\mathbb{E}_g\\left[\\frac{f_T}{g_t}\\right]\n$$</p>\n<p>and</p>\n<p>$$\nf_0 = g_0 \\mathbb{E}_g\\left[\\frac{f_T}{g_T}\\right]\n$$</p>\n<p>Now we can go back to the zero coupon bond price.</p>\n<p>Let E_T = expectation in a world that is forward risk neutral with respect T(t, T)</p>\n<p>What can we say about some of these values?\ng is the numeraire, so g_T = p(T, T) = 1, The price of a ZCB at maturity.</p>\n<p>g_0 = p(0, T)</p>\n<p>Then</p>\n<p>$$\nf_0 = p(0, T) \\mathbb{E}_T[f_T]\n$$</p>\n<p>Furthermore, for a European call option, with strike K maturity T, the price of such option will be given by c.</p>\n<p>$$\nc = p(0, T)\\mathbb{E}_T[(S_T - K)_+]\n$$</p>\n<p>where S_T is the asset price at time T.</p>\n<p>Furthermore, let’s define F_0 and F_T as the forward price of an asset at times 0 and T.</p>\n<p>Therefore the bond option price is</p>\n<p>$$\nc = p(0, T) [F_B N(d_1) - KN(d_2)]\n$$</p>\n<p>$$\np = p(0, T) [KN(-d_2) - F_B N(-d_1)]\n$$</p>\n<p>where</p>\n<p>$$\nd_1 = \\frac{\\ln(\\tfrac{F_B}{K}) + \\sigma_B^2 \\tfrac{T}{2}}{\\sigma_B\\sqrt{T}}\n$$</p>\n<p>$$\nd_2 = d_1 - \\sigma_B\\sqrt{T}\n$$</p>\n<p>The characteristic of this pricing model is that the bond price and the strike price should be the cash prices, not the quoted prices. Let’s look at an example.</p>\n<h2>Bond Options Example (Black’s)</h2>\n<p>Let’s consider a 10-month European call option on a 9.75 years bond with a face value of $1000. What we’re saying is when the option matures, the bond will still have 8 years and 11 months. The current bond price is $960, the strike is $1000, the 10-month risk-free interest rate is 10% per annum, the volatility of F_B for T=10 months is 9% per annum. The bond pays a coupon of 10% per year, semiannual payments. Therefore the coupon payments is $50, with the payments expected at 3 months and 9 months. Here the accrued interest at $25. Let’s suppose the risk-free interest rates are different for 3 months and 9 months, 9% and 9.5% per annum. This is a direct application of Black’s model.</p>\n<p>In order to solve this, we can just apply Black’s model.</p>\n<p>The value we need to calculate is the forward bond price F_B, the expected value of the bond at some time in the future.</p>\n<p>At some time in the future, you might have some coupons that are no longer considered in the calculations. Therefore the forward bond price is</p>\n<p>$$\nF_B = \\frac{B_0 - I}{p(0, T)}\n$$</p>\n<p>where B_0 is bond price at time 0.</p>\n<p>I is present value of coupons in (0, T)</p>\n<p>In the next 10 months, we are expected to have two coupons. One in 3 months, and one in 9 months.</p>\n<p>The current cash price is given</p>\n<p>B_0 = 960</p>\n<p>Then we can calculate the forward</p>\n<p>$$\nF_B = \\frac{B_0 - I}{p(0, t)}\n$$</p>\n<p>small t in our case.</p>\n<p>$$\nI = 50 e^{-0.25 \\times 0.09} + t0 e^{-0.75 \\times 0.095} = 95.45\n$$</p>\n<p>We are using the time of discounting (3 months and 9 months), the coupon payment (50), and the interest rate for each coupon (0.09 and 0.095).</p>\n<p>Forward bond price therefore is</p>\n<p>$$\nF_B = (960 - 95.45)e^{0.10 \\times \\tfrac{10}{12}} = 939.68\n$$</p>\n<p>Since the 10 month interest rate is 10%</p>\n<p>Let’s say it’s under specified. The strike price is 1000, but this problem does not specify if the strike price is the cash price to be paid for the bond or the quoted price. For the payment, if you have the quoted price, the value of the bond is going to be quoted price + accrual (dirty price). We can investigate these two cases.</p>\n<ol>\n<li>If the strike price is the cash price that would be paid for the bond on exercise.</li>\n</ol>\n<p>F_B = 939.68; K = 1000; \\(p(0, T) = e^{0.10 \\times \\tfrac{10}{12}} = 0.92\\); \\(\\sigma=0.2\\)</p>\n<p>By applying the formula for the Black’s model for the call (not writing it all down)</p>\n<p>Should be $9.49.</p>\n<ol start=\"2\">\n<li>If the strike price is the quoted price.</li>\n</ol>\n<p>We have one month accrual interest that must be added to K, because the most recent payment was at 9 months, and the expiration is at 10 months.&nbsp;Therefore K = 1000 + 100 * 1/12 = 1008.33</p>\n<p>The rest of the characteristics are the same.</p>\n<p>c = $7.97</p>\n<h2>Standard Deviation of ln B</h2>\n<p>Stdev will rise after 0, then fall.</p>\n<h2>Forward Bond and Forward Yield</h2>\n<p>The volatilities quoted for the bond options are many times the yield volatilities and the price volatilities. We can use the duration concept. Let’s suppose if D is the modified duration of the forward bond price at option maturity, then the relationship in the change of the forward price and the change in forward yield is given by</p>\n<p>$$\n\\frac{\\Delta F_B}{F_B} \\approx -D \\Delta y_F\n$$</p>\n<h2>Yield Vols vs Price Vols (Equation 28.4, page 652)</h2>\n<h2>Caps and Floors</h2>\n<p>These are interest rate caps and floors. Basically, these instruments, you can think of them as insurance, protection against the increase or decrease in interest rate. They’re going to cap such an interest rate.</p>\n<p>First of all, let’s consider a floating rate note where the interest rate is reset periodically to a floating rate. We have such reset periods. The time between the resets is known as the <strong>tenor</strong>. Let’s look a little bit at the mechanics.</p>\n<p>Assume that the tenor is equal to 3 months.</p>\n<ul>\n<li>\n<p>The interest rate on the note for the first 3 months is equal to the initial rate for 3 months, as observed at t = 0</p>\n</li>\n<li>\n<p>The interest rate on the note for the next 3 months is set equal to the 3-month floating rate prevailing in the market.</p>\n</li>\n</ul>\n<p>The interest rate <strong>cap</strong> is designed to provide insurance against interest rate on the floating rat rising above a certain level (“cap rate”).</p>\n<p>For example, assume a principal of $10 million, tenor is 3 months, life of cap is 5 years, cap rate is 4%.</p>\n<p>This is an important characteristic for the caps, because the payments are made quarterly, so the cap rate is expressed with quarterly compounding.</p>\n<p>Furthermore, let’s assume on a particular reset date, we have the 3-month floating rate as 5%. In this case, a floating rate note would require a payment of the period (0.25) times the rate (0.05) times the principal (10M) = $125K.</p>\n<p>However, with the 3-month rate capped at 4%, it resolves to $100K.</p>\n<p>The cap provides protection, a payoff of such difference.</p>\n<p>If you have such cap, then the cap provides a payoff of $25,000, 3 months later</p>\n<p>So what is the value of the cap?</p>\n<p>At each reset date that is happening during the life of the cap, the floating rate is observed.</p>\n<p>If the floating rate is ≤4%, which is smaller than the cap rate, then there is no payoff from the cap. Furthermore, if it’s &gt;4%, then the payoff is the excess rate applied to the principal.</p>\n<p>In this case, we have 19 reset dates (5 years * 4 tenors per year - 1 initial tenor), at times 0.25, 0.5, …, 4.75 years. There are 19 payoffs, which occur a tenor after, so at times 0.5, 0.75, …, 5 years.</p>\n<h2>Portfolio of Interest Rate Options</h2>\n<p><strong>The cap can be expressed as a portfolio of call options</strong> <strong>on a reference floating rate</strong> (LIBOR maybe?).</p>\n<p>Consider a cap with a total life T, principal L, and cap rate R_K.</p>\n<p>The reset dates are t_1, t_2, \\ldots t_n and t_{n+1} = T.</p>\n<p>We will define R_k as the floating interest rate for a period between t_k and t_{k+1} observed at time t_k. The small k can take values 1 ≤ k ≤ n.</p>\n<p>The cap leads to a payoff at time t_{k+1}, based on the tenor. The payoff depends on the realization of the floating interest rate.</p>\n<p>$$\n\\delta_k L(R_k - R_K)_+\n$$</p>\n<p>This is applied to the principal. It’s annual, quarterly compounding, so this particular payoff will be applied for the period corresponding to the tenor, which we can mark with the delta.</p>\n<p>$$\n\\delta_k = t_{k+1} - t_k\n$$</p>\n<p>You may assume that tenors are equal, even if that’s not necessarily the case.</p>\n<p>We can also consider it as a portfolio of puttable bond options, where the ZCB has payoff occurring at time t_k.</p>\n<p>The previous payoff at time t_{k+1} is equivalent to</p>\n<p>$$\n\\frac{\\delta_k L}{1 + R_k S_k} (R_k - R_K)_+\n$$</p>\n<p>We can use algebra to determine that this is equivalent to</p>\n<p>$$\n\\left(L - \\frac{L(1 + R_K \\delta_k)}{1+R_k \\delta_k}\\right)_+\n$$</p>\n<p>Therefore the denominator is equivalent to the value at time t_k of a ZCB that pays L(1+R_k δ_k) at time t_{k+1}.</p>\n<p>The floor is just the reverse of this, using put options, and R_K - R_k.</p>\n<p>We can then view each call option in the portfolio that represents a cap as a <strong>caplet</strong>. We assume that the interest rate underlying each caplet is lognormal. Then we can use Black’s model.</p>\n<p>A collar is an instrument that guarantees that the interest rate on the underlying floating rate always lies between two levels. You can achieve this by taking a long position in a cap and a short position in a floor. In terms of valuation…</p>\n<h2>Collar Example</h2>\n<p>The value of a caplet is</p>\n<p>$$\nL\\delta_k p(0, t_{k+1}) [F_k N(d_1) - R_k N(d_2)]\n$$</p>\n<p>using the standard d1 and d2 for option valuation.</p>\n<p>Where F_k is the forward interest rate for a period between t_k and t_{k+1}</p>\n<p>In addition, we have to take some assumptions or make some estimates about the volatility of the forward interest rates</p>\n<p>σ_k = volatility of the forward interest rate</p>\n<p>Here you value all the caplets in order to determine the value of a cap.</p>\n<p>Consider a contract that caps the LIBOR interest rate on $10M at 8% per annum (quarterly compounding) for 3 months starting in 1 year. This is a caplet, and could be an element of a cap.</p>\n<p>LIBOR/swap zero curve is flat at 7% per annum,</p>\n<p>volatility of the rate is 20% per annum</p>\n<p>continuously compounded zero rate for all maturities is 6.9395%</p>\n<p>Let’s consider our inputs</p>\n<p>$$\nt_k = 1, t_{k+1} = 1.25, \\delta_k = 0.25, F_k = 0.07, R_k = 0.08, L=10M, \\sigma = 0.2\n$$</p>\n<p>We need to calculate the discount factor and all the other values</p>\n<p>$$\np(0, t_{k+1}) = p(0, 1.25) = e^{-0.069395 \\times 1.25} = 0.9169\n$$</p>\n<p>Furthermore, to calculate for our options</p>\n<p>$$\nd_1 = -0.5677\n$$</p>\n<p>$$\nd_2 = -0.7677\n$$</p>\n<p>Then we can use the option valuation Black’s model to get the final value</p>\n<h3>Assumptions</h3>\n<p>We must use spot volatilities, where the vol is different for each caplet,</p>\n<p>or one volatility, where it’s flat and the same for each cap.</p>\n<h2>Swaptions</h2>\n<p>The swaption or swap option gives the holder the right to enter into an interest rate swap in the future.</p>\n<p>There are two kinds, the <strong>right to pay</strong> a fixed rate and receive LIBOR, or the <strong>right to receive</strong> fixed rate and pay LIBOR. (LIBOR = floating)</p>\n<p>We have a single option on the swap rate with repeated payoffs.</p>\n<p>This is a series of cash flows</p>\n<p>$$\n\\frac{L}{m}(S_T - S_k)_+\n$$</p>\n<p>where</p>\n<p>L = principal</p>\n<p>m = frequency per year</p>\n<p>S_K = swap rate</p>\n<p>S_T = swap rate at time T</p>\n<p>The value of the swaption on the swap rate with repeated payoffs where the holder has right to pay S_k.</p>\n<p>Each of these payoffs will be discounted to the present.</p>\n<p>$$\n\\sum_{i=1}^{mn} \\frac{L}{m} p(0, T_i) [S_0 N(d_1) - S_K N(d_2)]\n$$</p>\n<p>S_0 is the swap rate at time 0.</p>\n<p>This is a natural extension of Black’s model, just with more discount factors.</p>\n<p>This represents discount factors for mn payoffs ⬇️</p>\n<p>$$\n\\sum_{i=1}^{mn} p(0, T_i)\n$$</p>\n<p>We can define A as the value of a contract that pays 1/m at times T_i (1 ≤ i ≤ mn)</p>\n<p>With this notation, the value of the swaption will become</p>\n<p>$$\nLA [S_0 N(d_1) - S_K N(d_2)]\n$$</p>\n<h2>Swaption Example</h2>\n<p>Suppose that the LIBOR yield curve is flat at 6% per annum with continuous compounding.&nbsp;Consider a swaption that gives the holder the right to pay 6.2% in a 3-year swap starting in 5 years. The volatility of the forward swap rate is 20%. The payments are semiannually and the principal is $100 million.</p>\n<p>Let’s set our variables</p>\n<p>For A, this is the sum of the discounted swaps. The yield curve is flat, so it’s always 6%. We are semiannual, so we start six months after 5 years when the swap starts.</p>\n<p>$$\nA = \\frac{1}{2}(e^{-0.06 \\times 5.5} + e^{-0.06 \\times 6} + \\ldots + e^{-0.06 \\times 8} = 8\n$$</p>\n<p>We also need S_0, the forward swap rate.</p>\n<p>[...skips some steps, forgot to pay attention)</p>\n<p>$$\nR_c = m \\ln (1 + \\frac{R_m}{m})\n$$</p>\n<p>Therefore</p>\n<p>S_0 = 0.0609</p>\n<p>S_K = 0.062</p>\n<p>T = 5</p>\n<p>σ = 0.2</p>\n<p>$$\n100M \\cdot 2.0035[0.0609 N(0.1836) - 0.063 N(-0.2636)] = \\$2.07M\n$$</p>\n<h2>Sensitivity</h2>\n<p>All these derivative have a delta, the DV01, the impact of a 1bps parallel shift in the zero curve.</p>\n<h2>Next Lecture</h2>\n<p>We will be doing adjustments, like convexity, time, and quant adjustments</p>\n<p>Caps protect you, if the volatility rate is too high, you might have risk for a longer period.</p>\n<p>The swap which is fixed for floating, you can enter in the future. Once you enter the swap,</p>","contentMarkdown":"## Interest Rate Derivatives\n\nWe’re going to look at bond options, caps and floors, and everything about swaptions. Depending on time, we may go forward.\n\n\n\nBasically these are instruments whose payoff is dependent on the level of the interest rates. Generally, interest rates are more difficult to value than equity, or fixed derivatives.\n\n\n\nOne reason is that the behavior of one individual interest rate is more complicated than that of a stock price. For example, there is some mean reversion behavior. Another reason is that the valuation of many products needs to develop that describes the behavior of the entire zero coupon yield curve. Another reason is that the volatility is different at different maturities on this curve. Typically, it’s not a good assumption that volatility is the same for all maturities. Another characteristic is that interest rates are used for discounting the payoff and also for defining the payoff.\n\n## Bond Options\n\nFirst of all, we’re going to discuss bond options.\n\nA bond option is an option to buy or sell a particular bond by a particular date for a particular price. Typically, these bond options are traded over the counter, and they are typically embedded in bonds when they’re issued, to make them more attractive.\n\nFor example, callable bonds contain provisions that allow the issuing firm to buy back the bond at a pre-determined price at a certain time in the future. Usually they cannot be called for a few years, and the value of the call option is reflected in the yields on the bond.\n\nAnother example is the puttable bond, which contains provisions that allow the holder to demand early redemption at a pre-determined price in the future.\n\nObviously, such embedded put option will increase the value of the bond, these bonds tend to have a lower yield than a bond without such embedded option.\n\nOther examples of instruments with embedded options: loans and deposits. The 5-year fixed-rate deposit issued by some institutions (banks) can be redeemed without penalty at any time, this is an American put option. You can see this deposit instrument as a bond.\n\nAnother example might be a bank loan with 5% per annum quote good for the next 2 months. By having this, you have the right to exercise over the next 2 months.\n\n\n\nBasically there are many OTC bond options, and some embedded options are European. For this particular lecture, we will assume that the forward bond price has a constant volatility \\\\(\\\\sigma_B\\\\). This will allow us to use Black’s model.\n\n\n\nThere are two options for pricing interest rate options. One is to use a variant of Black’s model. Another is to use a no-arbitrage yield curve based model. Here we’re going to look at pricing such option using Black’s model. Such model will assume that the value of an interest rate, a bond price, or some other variable at time T in the future will have a log normal distribution.\n\n## Black’s Model Revisited\n\nWe will revisit Black’s model.\n\nConsider a European call on an asset with strike K and maturity T. Define P(t, T) as the price at time t of a zero-coupon bond expiring at time T paying $1.\n\nSidebar: A martingale is a zero-drift stochastic process. In general, we can say that a variable θ follows a martingale if dθ \\= σdW where dW is the Wiener process. In this case, σ may be stochastic.\n\nThen you have the martingale property defined as\n\n$$\n\\\\mathbb{E}[\\\\theta_T] = \\\\theta_0\n$$\n\nWe can obtain an equivalent martingale result. Assume that f and g are prices of traded securities. We will assume that these prices are dependent on a single source of uncertainty. Furthermore, let’s define the ratio φ \\= f/g. In this case, we’re going to call g the **numeraire**. φ will be the relative price of f with respect to g, the numeraire. We are expressing f in terms of units of g. That’s why the security price of g is the numeraire.\n\nLet’s assume also that we have volatilities for f and g. Assume the volatilities \\\\(\\\\sigma_f\\\\) and \\\\(\\\\sigma_g\\\\) in a world where the market price of risk is \\\\(\\\\sigma_g\\\\). We can see that the market price of risk is the volatility of g, then the ratio f/g is a martingale for all security prices.\n\nHere we’re going to try to review this result.\n\nWe can consider the process f, and take df as\n\n$$\ndf = (r + \\\\sigma_g \\\\sigma_f) dt + \\\\sigma_f f dW\n$$\n\nIn general, the process followed by the derivative f can be rewritten as df \\= μ f dt \\+ σ f dW, aka GBM. The value of μ depends on risk preferences. If the market price of risk is 0, then you have df \\= r f dt \\+ σ f dW.\n\nBy taking μ \\= r \\+ λσ, where λ is the market price of risk, or \\\\(\\\\sigma_g\\\\). Then you will end up with the same relationship as before.\n\n$$\ndf = (r + \\\\sigma_g \\\\sigma_f) f dt + \\\\sigma_f f dW\n$$\n\n$$\ndg = (r + \\\\sigma_g^2) g dt + \\\\sigma_g g dW\n$$\n\nBasically this derivation describes the process f/g. The market price of risk will make this process a martingale.\n\nWe can apply Itô’s lemma here (not showing work…) for ln f.\n\n$$\nd\\\\ln f = (r + \\\\sigma_g \\\\sigma_f) - \\\\tfrac{\\\\sigma_f^2}{2}) dt + \\\\sigma_f dW\n$$\n\n$$\nd\\\\ln g = (r + \\\\tfrac{\\\\sigma_g^2}{2})dt + \\\\sigma_g dW\n$$\n\nIf we have these two processes, we can get the differences as\n\n$$\nd(\\\\ln f - \\\\ln g) = (\\\\sigma_g \\\\sigma_f - \\\\tfrac{\\\\sigma_f^2}{2} - \\\\tfrac{\\\\sigma_g^2}{2}) dt + (\\\\sigma_f - \\\\sigma_g) dW\n$$\n\nTherefore, if you combine these terms, and get\n\n$$\nd(\\\\ln\\\\tfrac{f}{g}) = -\\\\frac{(\\\\sigma_f - \\\\sigma_g)^2}{2} dt + (\\\\sigma_f - \\\\sigma_g) dW\n$$\n\nHere again we can use Itô’s lemma to get the process for f/g.\n\n$$\nd(\\\\tfrac{f}{g}) = (\\\\sigma_f - \\\\sigma_g) \\\\frac{f}{g} dW\n$$\n\nBased on our previous definition/specification, f/g is a martingale.\n\nTherefore it follows that\n\n$$\n\\\\frac{f_0}{g_0} = \\\\mathbb{E}_g\\\\left[\\\\frac{f_T}{g_t}\\\\right]\n$$\n\nand\n\n$$\nf_0 = g_0 \\\\mathbb{E}_g\\\\left[\\\\frac{f_T}{g_T}\\\\right]\n$$\n\nNow we can go back to the zero coupon bond price.\n\nLet E\\_T \\= expectation in a world that is forward risk neutral with respect T(t, T)\n\nWhat can we say about some of these values?\ng is the numeraire, so g\\_T \\= p(T, T) \\= 1, The price of a ZCB at maturity.\n\ng\\_0 \\= p(0, T)\n\nThen\n\n$$\nf_0 = p(0, T) \\\\mathbb{E}_T[f_T]\n$$\n\nFurthermore, for a European call option, with strike K maturity T, the price of such option will be given by c.\n\n$$\nc = p(0, T)\\\\mathbb{E}_T[(S_T - K)_+]\n$$\n\nwhere S\\_T is the asset price at time T.\n\nFurthermore, let’s define F\\_0 and F\\_T as the forward price of an asset at times 0 and T.\n\nTherefore the bond option price is\n\n$$\nc = p(0, T) [F_B N(d_1) - KN(d_2)]\n$$\n\n$$\np = p(0, T) [KN(-d_2) - F_B N(-d_1)]\n$$\n\nwhere\n\n$$\nd_1 = \\\\frac{\\\\ln(\\\\tfrac{F_B}{K}) + \\\\sigma_B^2 \\\\tfrac{T}{2}}{\\\\sigma_B\\\\sqrt{T}}\n$$\n\n$$\nd_2 = d_1 - \\\\sigma_B\\\\sqrt{T}\n$$\n\nThe characteristic of this pricing model is that the bond price and the strike price should be the cash prices, not the quoted prices. Let’s look at an example.\n\n## Bond Options Example (Black’s)\n\nLet’s consider a 10-month European call option on a 9.75 years bond with a face value of $1000. What we’re saying is when the option matures, the bond will still have 8 years and 11 months. The current bond price is $960, the strike is $1000, the 10-month risk-free interest rate is 10% per annum, the volatility of F\\_B for T=10 months is 9% per annum. The bond pays a coupon of 10% per year, semiannual payments. Therefore the coupon payments is $50, with the payments expected at 3 months and 9 months. Here the accrued interest at $25. Let’s suppose the risk-free interest rates are different for 3 months and 9 months, 9% and 9.5% per annum. This is a direct application of Black’s model.\n\n\n\nIn order to solve this, we can just apply Black’s model.\n\nThe value we need to calculate is the forward bond price F\\_B, the expected value of the bond at some time in the future.\n\nAt some time in the future, you might have some coupons that are no longer considered in the calculations. Therefore the forward bond price is\n\n$$\nF_B = \\\\frac{B_0 - I}{p(0, T)}\n$$\n\nwhere B\\_0 is bond price at time 0\\.\n\nI is present value of coupons in (0, T)\n\nIn the next 10 months, we are expected to have two coupons. One in 3 months, and one in 9 months.\n\nThe current cash price is given\n\nB\\_0 \\= 960\n\nThen we can calculate the forward\n\n$$\nF_B = \\\\frac{B_0 - I}{p(0, t)}\n$$\n\nsmall t in our case.\n\n$$\nI = 50 e^{-0.25 \\\\times 0.09} + t0 e^{-0.75 \\\\times 0.095} = 95.45\n$$\n\nWe are using the time of discounting (3 months and 9 months), the coupon payment (50), and the interest rate for each coupon (0.09 and 0.095).\n\nForward bond price therefore is\n\n$$\nF_B = (960 - 95.45)e^{0.10 \\\\times \\\\tfrac{10}{12}} = 939.68\n$$\n\nSince the 10 month interest rate is 10%\n\nLet’s say it’s under specified. The strike price is 1000, but this problem does not specify if the strike price is the cash price to be paid for the bond or the quoted price. For the payment, if you have the quoted price, the value of the bond is going to be quoted price \\+ accrual (dirty price). We can investigate these two cases.\n\n1) If the strike price is the cash price that would be paid for the bond on exercise.\n\nF\\_B \\= 939.68; K \\= 1000; \\\\(p(0, T) = e^{0.10 \\\\times \\\\tfrac{10}{12}} = 0.92\\\\); \\\\(\\\\sigma=0.2\\\\)\n\nBy applying the formula for the Black’s model for the call (not writing it all down)\n\nShould be $9.49.\n\n2) If the strike price is the quoted price.\n\nWe have one month accrual interest that must be added to K, because the most recent payment was at 9 months, and the expiration is at 10 months. Therefore K \\= 1000 \\+ 100 \\* 1/12 \\= 1008.33\n\nThe rest of the characteristics are the same.\n\nc \\= $7.97\n\n## Standard Deviation of ln B\n\nStdev will rise after 0, then fall.\n\n## Forward Bond and Forward Yield\n\nThe volatilities quoted for the bond options are many times the yield volatilities and the price volatilities. We can use the duration concept. Let’s suppose if D is the modified duration of the forward bond price at option maturity, then the relationship in the change of the forward price and the change in forward yield is given by\n\n$$\n\\\\frac{\\\\Delta F_B}{F_B} \\\\approx -D \\\\Delta y_F\n$$\n\n## Yield Vols vs Price Vols (Equation 28.4, page 652\\)\n\n## Caps and Floors\n\nThese are interest rate caps and floors. Basically, these instruments, you can think of them as insurance, protection against the increase or decrease in interest rate. They’re going to cap such an interest rate.\n\n\n\nFirst of all, let’s consider a floating rate note where the interest rate is reset periodically to a floating rate. We have such reset periods. The time between the resets is known as the **tenor**. Let’s look a little bit at the mechanics.\n\n\n\nAssume that the tenor is equal to 3 months.\n\n- The interest rate on the note for the first 3 months is equal to the initial rate for 3 months, as observed at t \\= 0\n- The interest rate on the note for the next 3 months is set equal to the 3-month floating rate prevailing in the market.\n\n\n\nThe interest rate **cap** is designed to provide insurance against interest rate on the floating rat rising above a certain level (“cap rate”).\n\n\n\nFor example, assume a principal of $10 million, tenor is 3 months, life of cap is 5 years, cap rate is 4%.\n\nThis is an important characteristic for the caps, because the payments are made quarterly, so the cap rate is expressed with quarterly compounding.\n\nFurthermore, let’s assume on a particular reset date, we have the 3-month floating rate as 5%. In this case, a floating rate note would require a payment of the period (0.25) times the rate (0.05) times the principal (10M) \\= $125K.\n\nHowever, with the 3-month rate capped at 4%, it resolves to $100K.\n\nThe cap provides protection, a payoff of such difference.\n\nIf you have such cap, then the cap provides a payoff of $25,000, 3 months later\n\nSo what is the value of the cap?\n\nAt each reset date that is happening during the life of the cap, the floating rate is observed.\n\nIf the floating rate is ≤4%, which is smaller than the cap rate, then there is no payoff from the cap. Furthermore, if it’s \\>4%, then the payoff is the excess rate applied to the principal.\n\nIn this case, we have 19 reset dates (5 years \\* 4 tenors per year \\- 1 initial tenor), at times 0.25, 0.5, …, 4.75 years. There are 19 payoffs, which occur a tenor after, so at times 0.5, 0.75, …, 5 years.\n\n## Portfolio of Interest Rate Options\n\n**The cap can be expressed as a portfolio of call options** **on a reference floating rate** (LIBOR maybe?).\n\nConsider a cap with a total life T, principal L, and cap rate R\\_K.\n\nThe reset dates are t\\_1, t\\_2, \\\\ldots t\\_n and t\\_{n+1} \\= T.\n\nWe will define R\\_k as the floating interest rate for a period between t\\_k and t\\_{k+1} observed at time t\\_k. The small k can take values 1 ≤ k ≤ n.\n\nThe cap leads to a payoff at time t\\_{k+1}, based on the tenor. The payoff depends on the realization of the floating interest rate.\n\n$$\n\\\\delta_k L(R_k - R_K)_+\n$$\n\nThis is applied to the principal. It’s annual, quarterly compounding, so this particular payoff will be applied for the period corresponding to the tenor, which we can mark with the delta.\n\n$$\n\\\\delta_k = t_{k+1} - t_k\n$$\n\nYou may assume that tenors are equal, even if that’s not necessarily the case.\n\n\n\nWe can also consider it as a portfolio of puttable bond options, where the ZCB has payoff occurring at time t\\_k.\n\nThe previous payoff at time t\\_{k+1} is equivalent to\n\n$$\n\\\\frac{\\\\delta_k L}{1 + R_k S_k} (R_k - R_K)_+\n$$\n\nWe can use algebra to determine that this is equivalent to\n\n$$\n\\\\left(L - \\\\frac{L(1 + R_K \\\\delta_k)}{1+R_k \\\\delta_k}\\\\right)_+\n$$\n\nTherefore the denominator is equivalent to the value at time t\\_k of a ZCB that pays L(1+R\\_k δ\\_k) at time t\\_{k+1}.\n\n\n\nThe floor is just the reverse of this, using put options, and R\\_K \\- R\\_k.\n\n\n\nWe can then view each call option in the portfolio that represents a cap as a **caplet**. We assume that the interest rate underlying each caplet is lognormal. Then we can use Black’s model.\n\n\n\nA collar is an instrument that guarantees that the interest rate on the underlying floating rate always lies between two levels. You can achieve this by taking a long position in a cap and a short position in a floor. In terms of valuation…\n\n## Collar Example\n\nThe value of a caplet is\n\n$$\nL\\\\delta_k p(0, t_{k+1}) [F_k N(d_1) - R_k N(d_2)]\n$$\n\nusing the standard d1 and d2 for option valuation.\n\nWhere F\\_k is the forward interest rate for a period between t\\_k and t\\_{k+1}\n\nIn addition, we have to take some assumptions or make some estimates about the volatility of the forward interest rates\n\nσ\\_k \\= volatility of the forward interest rate\n\nHere you value all the caplets in order to determine the value of a cap.\n\n\n\nConsider a contract that caps the LIBOR interest rate on $10M at 8% per annum (quarterly compounding) for 3 months starting in 1 year. This is a caplet, and could be an element of a cap.\n\nLIBOR/swap zero curve is flat at 7% per annum,\n\nvolatility of the rate is 20% per annum\n\ncontinuously compounded zero rate for all maturities is 6.9395%\n\n\n\nLet’s consider our inputs\n\n$$\nt_k = 1, t_{k+1} = 1.25, \\\\delta_k = 0.25, F_k = 0.07, R_k = 0.08, L=10M, \\\\sigma = 0.2\n$$\n\nWe need to calculate the discount factor and all the other values\n\n$$\np(0, t_{k+1}) = p(0, 1.25) = e^{-0.069395 \\\\times 1.25} = 0.9169\n$$\n\nFurthermore, to calculate for our options\n\n$$\nd_1 = -0.5677\n$$\n\n$$\nd_2 = -0.7677\n$$\n\n\n\nThen we can use the option valuation Black’s model to get the final value\n\n### Assumptions\n\nWe must use spot volatilities, where the vol is different for each caplet,\n\nor one volatility, where it’s flat and the same for each cap.\n\n## Swaptions\n\nThe swaption or swap option gives the holder the right to enter into an interest rate swap in the future.\n\nThere are two kinds, the **right to pay** a fixed rate and receive LIBOR, or the **right to receive** fixed rate and pay LIBOR. (LIBOR \\= floating)\n\n\n\nWe have a single option on the swap rate with repeated payoffs.\n\nThis is a series of cash flows\n\n$$\n\\\\frac{L}{m}(S_T - S_k)_+\n$$\n\nwhere\n\nL \\= principal\n\nm \\= frequency per year\n\nS\\_K \\= swap rate\n\nS\\_T \\= swap rate at time T\n\nThe value of the swaption on the swap rate with repeated payoffs where the holder has right to pay S\\_k.\n\nEach of these payoffs will be discounted to the present.\n\n$$\n\\\\sum_{i=1}^{mn} \\\\frac{L}{m} p(0, T_i) [S_0 N(d_1) - S_K N(d_2)]\n$$\n\nS\\_0 is the swap rate at time 0\\.\n\nThis is a natural extension of Black’s model, just with more discount factors.\n\nThis represents discount factors for mn payoffs ⬇️\n\n$$\n\\\\sum_{i=1}^{mn} p(0, T_i)\n$$\n\nWe can define A as the value of a contract that pays 1/m at times T\\_i (1 ≤ i ≤ mn)\n\nWith this notation, the value of the swaption will become\n\n$$\nLA [S_0 N(d_1) - S_K N(d_2)]\n$$\n\n## Swaption Example\n\nSuppose that the LIBOR yield curve is flat at 6% per annum with continuous compounding. Consider a swaption that gives the holder the right to pay 6.2% in a 3-year swap starting in 5 years. The volatility of the forward swap rate is 20%. The payments are semiannually and the principal is $100 million.\n\nLet’s set our variables\n\nFor A, this is the sum of the discounted swaps. The yield curve is flat, so it’s always 6%. We are semiannual, so we start six months after 5 years when the swap starts.\n\n$$\nA = \\\\frac{1}{2}(e^{-0.06 \\\\times 5.5} + e^{-0.06 \\\\times 6} + \\\\ldots + e^{-0.06 \\\\times 8} = 8\n$$\n\nWe also need S\\_0, the forward swap rate.\n\n\\[...skips some steps, forgot to pay attention)\n\n$$\nR_c = m \\\\ln (1 + \\\\frac{R_m}{m})\n$$\n\nTherefore\n\nS\\_0 \\= 0.0609\n\nS\\_K \\= 0.062\n\nT \\= 5\n\nσ \\= 0.2\n\n$$\n100M \\\\cdot 2.0035[0.0609 N(0.1836) - 0.063 N(-0.2636)] = \\\\$2.07M\n$$\n\n## Sensitivity\n\nAll these derivative have a delta, the DV01, the impact of a 1bps parallel shift in the zero curve.\n\n## Next Lecture\n\nWe will be doing adjustments, like convexity, time, and quant adjustments\n\n\n\nCaps protect you, if the volatility rate is too high, you might have risk for a longer period.\n\nThe swap which is fixed for floating, you can enter in the future. Once you enter the swap,","dataUrl":"https://sharifhsn.dev/api/posts/advanced-derivatives-week-03.json","date":"2025-02-13","datePublished":"2025-02-13","description":"We’re going to look at bond options, caps and floors, and everything about swaptions. Depending on time, we may go forward.","site":"https://sharifhsn.dev","slug":"advanced-derivatives-week-03","source":"Advanced Derivatives","sourceUrl":null,"tags":["Fixed Income","Interest Rate Derivatives","Bond Options","Black Model","Caps and Floors","Swaptions"],"title":"Bond Options, Caps, Floors, and Swaptions","url":"https://sharifhsn.dev/blog/advanced-derivatives-week-03/","version":"1","wordCount":3228}