guide:C379e7e3f7: Difference between revisions
No edit summary |
mNo edit summary |
||
Line 1: | Line 1: | ||
In [[wikipedia:finance|finance]], '''interest rate immunization''' is a portfolio management strategy designed to take advantage of the offsetting effects of [[wikipedia:interest rate risk|interest rate risk]] and [[wikipedia:reinvestment risk|reinvestment risk]].<ref>{{cite book |last1=Christensen, Peter E.; Fabozzi, Frank J.; and LoFaso, Anthony. |title=The Handbook of Fixed Income Securities. |date=1997 |publisher=McGraw-Hill |location=New York |isbn=0786310952 |page=20}}</ref> | |||
In theory, immunization can be used to ensure that the value of a portfolio of assets (typically bonds or other fixed income securities) will increase or decrease by the same amount as a designated set of liabilities, thus leaving the equity component of capital unchanged, regardless of changes in the interest rate. It has found applications in financial management of pension funds, insurance companies, banks and savings and loan associations. | |||
Immunization can be accomplished by several methods, including [[wikipedia:cash flow matching|cash flow matching]], [[wikipedia:Bond duration|n]] matching, and volatility and [[wikipedia:Bond convexity|y]] matching. It can also be accomplished by trading in bond forwards, futures, or options. | |||
Other types of financial risks, such as foreign exchange risk or stock market risk, can be immunised using similar strategies. If the immunization is incomplete, these strategies are usually called [[wikipedia:hedge (finance)|hedging]]. If the immunization is complete, these strategies are usually called [[wikipedia:arbitrage|arbitrage]]. | |||
==Redington immunization== | |||
Consider a fund with asset cash flows and liability cash flows. | |||
We use the following notations: | |||
* <math>P_A(i)</math>: the present value of the assets at the effective interest rate <math>i</math> | |||
* <math>P_L(i)</math>: the present value of the liabilities at the effective interest rate <math>i</math> | |||
* <math>\overline v_A(i)</math>: the volatility of the asset cash flows | |||
* <math>\overline v_L(i)</math>: the volatility of the liability cash flows | |||
* <math>\overline c_A(i)</math>: the convexity of the asset cash flows | |||
* <math>\overline c_L(i)</math>: the convexity of the liability cash flows | |||
We have the following definition of immunized conditions: | |||
<div class="card" ><div class="card-header">Definition (Redington immunization conditions)</div><div class="card-body"><p class="card-text"> | |||
At an interest rate <math>i_0</math>, the fund is immunized against small movements | |||
in interest rate <math>\epsilon</math> if and only if | |||
<math display=block> | |||
P_A(i_0)=P_L(i_0)\quad\text{and}\quad P_A(i_0+\epsilon)\ge P_L(i_0+\epsilon). | |||
</math> | |||
</p></div></div></div> | |||
{{alert-info| | |||
* i.e. small changes in interest rate (<math>\epsilon</math>) in either direction (<math>\epsilon>0</math> or <math>\epsilon<0</math>) will increase <math>P</math> | |||
* in practice, there are difficulties in implementing this immunization strategy, since, e.g., continuous rebalancing of portfolios to keep the asset and liability volatilities equal is needed, which is infeasible | |||
}} | |||
In practice, we use some other equivalent to conditions to check that whether the fund is immunized under Redington immunization. | |||
<div class="card" id="theo.red"><div class="card-header">Proposition (Alternative conditions for Redington immunization)</div><div class="card-body"><p class="card-text"> | |||
Let <math>P(i)</math> be the surplus <math>P_A(i)-P_L(i)</math>. | |||
At a interest rate <math>i_0</math>, the fund is immunized against small movements in interest rate <math>\epsilon</math> if and only if | |||
the following three conditions are met: | |||
* (correct amount of assets to support liabilities) <math>P(i_0)=0</math> or <math>P_A(i_0)=P_L(i_0)</math> | |||
* (same interest sensitivity for assets and liabilities) <math>P'(i_0)=0</math>, <math>P'_A(i_0)=P'_L(i_0)</math>(, or <math>\overline v_A(i_0)=\overline v_L(i_0)</math> (result from satisfying both <math>P_A(i_0)=P_L(i_0)</math> and <math>P'_A(i_0)=P'_L(i_0)</math>)) | |||
* <math>P''(i_0)>0</math>, <math>P''_A(i_0) > P''_L(i_0)</math>(, or <math>\overline c_A(i_0)>\overline c_L(i_0)</math> (result from satisfying both <math>P_A(i_0)=P_L(i_0)</math> and <math>P''_A(i_0) > P''_L(i_0)</math>)) | |||
</p><span class="mw-customtoggle-theo.red btn btn-primary" >Show Proof</span><div class="mw-collapsible mw-collapsed" id="mw-customcollapsible-theo.red><div class="mw-collapsible-content p-3"> | |||
By Taylor series expansion, | |||
<math display=block> | |||
P(i_0+\epsilon)=P(i_0)+\epsilon P'(i_0)+\frac{\epsilon^2}{2} P''(i_0)+\cdots | |||
</math> | |||
* by definition, <math>P_A(i_0)=P_L(i_0)\Leftrightarrow P(i_0)=0.</math> | |||
* the 2nd term <math>\epsilon P'(i_0)=0</math> for each <math>\epsilon</math> if and only if <math>P'(i_0)=0\Leftrightarrow P'_A(i_0)=P'_L(i_0)</math> | |||
:* Also, <math>\underbrace{P'_A(i_0)/P_A(i_0)=P'_L(i_0)/P_L(i_0)}_{\because P_A(i_0)=P_L(i_0)}\Leftrightarrow v_A(i_0)=v_L(i_0)</math> | |||
* Since <math>\epsilon^2>0</math>, the 3rd term is always positive if and only if <math>P''(i_0)>0\Leftrightarrow P''_A(i_0) > P''_L(i_0) | |||
</math>. | |||
:* Also, <math>\underbrace{P''_A(i_0)/P_A(i_0) > P''_L(i_0)/P_L(i_0)}_{\because P_A(i_0)=P_L(i_0) > 0}\Leftrightarrow c_A(i_0) > c_L(i_0)</math> | |||
* The 4th and subsequent terms (<math>\underbrace{\epsilon^3}_{\text{small}}\left(P'''(i_0)\right)/3!,\ldots</math>) in the expansions are very small and negligible since <math>|\epsilon|</math> is small. | |||
<div class="text-end">■</div></div></div></div></div> | |||
{{alert-info| | |||
The 3rd condition assures that a <math>\downarrow(\uparrow)</math> in interest rate will cause asset values to <math>\uparrow(\downarrow)</math> by more (less) than the <math>\uparrow(\downarrow)</math> in liability values (can be observed from Taylor series expansion) | |||
}} | |||
==Full immunization== | |||
Full immunization is an even stronger immunization technique than Redington immunization, in the sense that if a fund is fully immunized, | |||
then it is Redington immunized, but the converse may not be true. In particular, Redington immunization only works for small changes of interest rate, but full immunization works for changes of interest rate with arbitrary magnitude. | |||
<div class="card" ><div class="card-header">Definition (Full immunization)</div><div class="card-body"><p class="card-text"> | |||
Let <math>P(i)</math> be the present value of cash flows from a fund. The fund is fully immunized if | |||
<math>P(i)>0,\quad P(i_0)=0\text{ and } i\ne i_0</math>. | |||
</p></div></div></div> | |||
{{alert-info|That is, except the interest rate <math>i_0</math> at which the present value is zero the present value is positive for each other interest rate. This means that the present value is always nonnegative. | |||
}} | |||
<div class="card" id="theo.prof"><div class="card-header">Proposition (Conditions for full immunization)</div><div class="card-body"><p class="card-text"> | |||
Let <math>P(i)</math> be the present value of cash flows from a fund. | |||
The fund is fully immunized if the following conditions are satisfied: | |||
* for each liability cash outflow, there are two corresponding assets providing cash inflows, one of which is made before the liability cash flow, and another one is made after the liability cash flow; | |||
* <math>P(i)=0</math>; | |||
* <math>P'(i)=0</math>. | |||
</p><span class="mw-customtoggle-theo.prof btn btn-primary" >Show Proof</span><div class="mw-collapsible mw-collapsed" id="mw-customcollapsible-theo.prof><div class="mw-collapsible-content p-3"> | |||
* With <math>P(i)=0</math> as one of the conditions, it suffices to prove that <math>P(i')>0,\quad i'\ne i</math> from the remaining two conditions. | |||
* First, consider one of the liability cash outflows with amount <math>L</math> , and suppose a cash inflow of <math>A</math> is made at <math>a</math> units of time before the liability cash outflow, and another cash inflow of <math>B</math> is made at <math>b</math> units after the liability cash outflow. | |||
* Then, <math>P(i)=0\Rightarrow {\color{blue}A(1+i)^a+B(1+i)^{-b}-L=0}</math>. | |||
* Also, <math>P'(i)=0\Rightarrow Aa(1+i)^a\ln(1+i)-Bb(1+i)^{-b}\ln(1+i)=0\Rightarrow Aa(1+i)^a=Bb(1+i)^{-b}</math>. | |||
* Then, for each <math>i'\ne i</math>, | |||
<math display=block> | |||
\begin{align}P(i')&=A(1+i')^a+B(1+i')^{-b}-{\color{blue}L}\\ | |||
&=A(1+i')^a+B(1+i')^{-b}-({\color{blue}A(1+i)^a+B(1+i)^{-b}})\\ | |||
&=A(1+i')^a-A(1+i)^a-B(1+i)^{-b}+B(1+i)^{-b}\cdot\frac{(1+i')^{-b}}{(1+i)^{-b}}\\ | |||
&=A(1+i)^a\left(\frac{(1+i')^a}{(1+i)^a}-1\right)+B(1+i)^{-b}\left(\frac{(1+i')^{-b}}{(1+i)^{-b}}-1\right)\\ | |||
&=A(1+i)^a\left(\frac{(1+i')^a}{(1+i)^a}-1\right)+\frac{Aa}{b}(1+i)^{a}\left(\frac{(1+i')^{-b}}{(1+i)^{-b}}-1\right)\\ | |||
&=A(1+i)^a\left(\left(\frac{1+i'}{1+i}\right)^a-1+\frac{a}{b}\cdot\left(\frac{1+i'}{1+i}\right)^{-b}-\frac{a}{b}\right).\\ | |||
\end{align}</math> | |||
* Let <math>x=\frac{1+i'}{1+i}</math>. Then, <math>P(i')=A(1+i)^a\left(x^a+\frac{a}{b}x^{-b}-1-\frac{a}{b}\right)</math>. | |||
* Since <math>A(1+i)^a>0</math> (<math>A</math> and <math>(1+i)^a</math> are both positive), to determine whether <math>P(i')>0</math>, it suffices to only consider the function <math>f(x)=x^a+\frac{a}{b}x^{-b}-1-\frac{a}{b}</math>. | |||
* Since <math>f'(x)=ax^{a-1}-ax^{-b-1}=a(x^{a-1}-x^{-b-1})</math>, and <math>a-1>-b-1</math> (because <math>a>-b,\quad a,b>0</math>), | |||
* <math>f(x)\begin{cases}>0,& x > 1;\\=0,& x=1;\\<0,&x<1.\end{cases}</math>. | |||
* This is because <math>f(y)=x^y</math> is strictly increasing when <math>x>1</math><ref>In particular, <math>x^{a-1} > x^{-b-1}</math> since <math>a-1>-b-1</math>, and thus <math>f(x)>0</math>. The results for other cases have similar reasoning.</ref>, always equals one when <math>x=1</math>, and strictly decreasing when <math>x<1</math>. | |||
* This shows that <math>f(x)</math> has the global minimum at <math>x=1</math> with zero value (by first derivative test), and thus <math>f(x)>0</math> when <math>x\ne 1</math>, meaning that <math>P(i')>0</math> when <math>i'\ne i</math> (which is equivalent to <math>x\ne 1</math>). | |||
<div class="text-end">■</div></div></div></div></div> | |||
==Exact matching== | |||
Exact matching of cash flows is a simple immunization strategy. As suggested by the name, in this strategy, each of the liability cash outflows are exactly matched by cash inflow(s), in the sense that the amount of the cash inflow(s) equals that of the liability cash outflow, and the cash inflow(s) is (are) made at the same time as that of the liability cash outflow. | |||
A common way for the exact matching is using suitable zero-coupon bond(s) to exactly match the liabilities. However, this is not the only way, | |||
and sometimes suitable zero-coupon bond(s) is (are) unavailable. An alternative way for the exact matching is using suitable coupon bond(s). | |||
As a result of exact matching, the present value of the cash inflow(s) used for exact matching equals that of the liability cash outflows. | |||
==General References== | |||
*{{cite web |url = https://en.wikibooks.org/w/index.php?title=Financial_Math_FM/Immunization&oldid=4209711 |title= Financial Math FM/Immunization, | author = Wikibooks contributors |website= Wikibooks |publisher= Wikibooks |access-date = 5 November 2023 }} | |||
==References== |
Revision as of 18:32, 5 November 2023
In finance, interest rate immunization is a portfolio management strategy designed to take advantage of the offsetting effects of interest rate risk and reinvestment risk.[1]
In theory, immunization can be used to ensure that the value of a portfolio of assets (typically bonds or other fixed income securities) will increase or decrease by the same amount as a designated set of liabilities, thus leaving the equity component of capital unchanged, regardless of changes in the interest rate. It has found applications in financial management of pension funds, insurance companies, banks and savings and loan associations.
Immunization can be accomplished by several methods, including cash flow matching, n matching, and volatility and y matching. It can also be accomplished by trading in bond forwards, futures, or options.
Other types of financial risks, such as foreign exchange risk or stock market risk, can be immunised using similar strategies. If the immunization is incomplete, these strategies are usually called hedging. If the immunization is complete, these strategies are usually called arbitrage.
Redington immunization
Consider a fund with asset cash flows and liability cash flows. We use the following notations:
- [math]P_A(i)[/math]: the present value of the assets at the effective interest rate [math]i[/math]
- [math]P_L(i)[/math]: the present value of the liabilities at the effective interest rate [math]i[/math]
- [math]\overline v_A(i)[/math]: the volatility of the asset cash flows
- [math]\overline v_L(i)[/math]: the volatility of the liability cash flows
- [math]\overline c_A(i)[/math]: the convexity of the asset cash flows
- [math]\overline c_L(i)[/math]: the convexity of the liability cash flows
We have the following definition of immunized conditions:
At an interest rate [math]i_0[/math], the fund is immunized against small movements in interest rate [math]\epsilon[/math] if and only if
- i.e. small changes in interest rate ([math]\epsilon[/math]) in either direction ([math]\epsilon\gt0[/math] or [math]\epsilon\lt0[/math]) will increase [math]P[/math]
- in practice, there are difficulties in implementing this immunization strategy, since, e.g., continuous rebalancing of portfolios to keep the asset and liability volatilities equal is needed, which is infeasible
In practice, we use some other equivalent to conditions to check that whether the fund is immunized under Redington immunization.
Let [math]P(i)[/math] be the surplus [math]P_A(i)-P_L(i)[/math]. At a interest rate [math]i_0[/math], the fund is immunized against small movements in interest rate [math]\epsilon[/math] if and only if the following three conditions are met:
- (correct amount of assets to support liabilities) [math]P(i_0)=0[/math] or [math]P_A(i_0)=P_L(i_0)[/math]
- (same interest sensitivity for assets and liabilities) [math]P'(i_0)=0[/math], [math]P'_A(i_0)=P'_L(i_0)[/math](, or [math]\overline v_A(i_0)=\overline v_L(i_0)[/math] (result from satisfying both [math]P_A(i_0)=P_L(i_0)[/math] and [math]P'_A(i_0)=P'_L(i_0)[/math]))
- [math]P''(i_0)\gt0[/math], [math]P''_A(i_0) \gt P''_L(i_0)[/math](, or [math]\overline c_A(i_0)\gt\overline c_L(i_0)[/math] (result from satisfying both [math]P_A(i_0)=P_L(i_0)[/math] and [math]P''_A(i_0) \gt P''_L(i_0)[/math]))
By Taylor series expansion,
- by definition, [math]P_A(i_0)=P_L(i_0)\Leftrightarrow P(i_0)=0.[/math]
- the 2nd term [math]\epsilon P'(i_0)=0[/math] for each [math]\epsilon[/math] if and only if [math]P'(i_0)=0\Leftrightarrow P'_A(i_0)=P'_L(i_0)[/math]
- Also, [math]\underbrace{P'_A(i_0)/P_A(i_0)=P'_L(i_0)/P_L(i_0)}_{\because P_A(i_0)=P_L(i_0)}\Leftrightarrow v_A(i_0)=v_L(i_0)[/math]
- Since [math]\epsilon^2\gt0[/math], the 3rd term is always positive if and only if [math]P''(i_0)\gt0\Leftrightarrow P''_A(i_0) \gt P''_L(i_0) [/math].
- Also, [math]\underbrace{P''_A(i_0)/P_A(i_0) \gt P''_L(i_0)/P_L(i_0)}_{\because P_A(i_0)=P_L(i_0) \gt 0}\Leftrightarrow c_A(i_0) \gt c_L(i_0)[/math]
- The 4th and subsequent terms ([math]\underbrace{\epsilon^3}_{\text{small}}\left(P'''(i_0)\right)/3!,\ldots[/math]) in the expansions are very small and negligible since [math]|\epsilon|[/math] is small.
The 3rd condition assures that a [math]\downarrow(\uparrow)[/math] in interest rate will cause asset values to [math]\uparrow(\downarrow)[/math] by more (less) than the [math]\uparrow(\downarrow)[/math] in liability values (can be observed from Taylor series expansion)
Full immunization
Full immunization is an even stronger immunization technique than Redington immunization, in the sense that if a fund is fully immunized, then it is Redington immunized, but the converse may not be true. In particular, Redington immunization only works for small changes of interest rate, but full immunization works for changes of interest rate with arbitrary magnitude.
Let [math]P(i)[/math] be the present value of cash flows from a fund. The fund is fully immunized if [math]P(i)\gt0,\quad P(i_0)=0\text{ and } i\ne i_0[/math].
Let [math]P(i)[/math] be the present value of cash flows from a fund. The fund is fully immunized if the following conditions are satisfied:
- for each liability cash outflow, there are two corresponding assets providing cash inflows, one of which is made before the liability cash flow, and another one is made after the liability cash flow;
- [math]P(i)=0[/math];
- [math]P'(i)=0[/math].
- With [math]P(i)=0[/math] as one of the conditions, it suffices to prove that [math]P(i')\gt0,\quad i'\ne i[/math] from the remaining two conditions.
- First, consider one of the liability cash outflows with amount [math]L[/math] , and suppose a cash inflow of [math]A[/math] is made at [math]a[/math] units of time before the liability cash outflow, and another cash inflow of [math]B[/math] is made at [math]b[/math] units after the liability cash outflow.
- Then, [math]P(i)=0\Rightarrow {\color{blue}A(1+i)^a+B(1+i)^{-b}-L=0}[/math].
- Also, [math]P'(i)=0\Rightarrow Aa(1+i)^a\ln(1+i)-Bb(1+i)^{-b}\ln(1+i)=0\Rightarrow Aa(1+i)^a=Bb(1+i)^{-b}[/math].
- Then, for each [math]i'\ne i[/math],
- Let [math]x=\frac{1+i'}{1+i}[/math]. Then, [math]P(i')=A(1+i)^a\left(x^a+\frac{a}{b}x^{-b}-1-\frac{a}{b}\right)[/math].
- Since [math]A(1+i)^a\gt0[/math] ([math]A[/math] and [math](1+i)^a[/math] are both positive), to determine whether [math]P(i')\gt0[/math], it suffices to only consider the function [math]f(x)=x^a+\frac{a}{b}x^{-b}-1-\frac{a}{b}[/math].
- Since [math]f'(x)=ax^{a-1}-ax^{-b-1}=a(x^{a-1}-x^{-b-1})[/math], and [math]a-1\gt-b-1[/math] (because [math]a\gt-b,\quad a,b\gt0[/math]),
- [math]f(x)\begin{cases}\gt0,& x \gt 1;\\=0,& x=1;\\\lt0,&x\lt1.\end{cases}[/math].
- This is because [math]f(y)=x^y[/math] is strictly increasing when [math]x\gt1[/math][2], always equals one when [math]x=1[/math], and strictly decreasing when [math]x\lt1[/math].
- This shows that [math]f(x)[/math] has the global minimum at [math]x=1[/math] with zero value (by first derivative test), and thus [math]f(x)\gt0[/math] when [math]x\ne 1[/math], meaning that [math]P(i')\gt0[/math] when [math]i'\ne i[/math] (which is equivalent to [math]x\ne 1[/math]).
Exact matching
Exact matching of cash flows is a simple immunization strategy. As suggested by the name, in this strategy, each of the liability cash outflows are exactly matched by cash inflow(s), in the sense that the amount of the cash inflow(s) equals that of the liability cash outflow, and the cash inflow(s) is (are) made at the same time as that of the liability cash outflow.
A common way for the exact matching is using suitable zero-coupon bond(s) to exactly match the liabilities. However, this is not the only way, and sometimes suitable zero-coupon bond(s) is (are) unavailable. An alternative way for the exact matching is using suitable coupon bond(s).
As a result of exact matching, the present value of the cash inflow(s) used for exact matching equals that of the liability cash outflows.
General References
- Wikibooks contributors. "Financial Math FM/Immunization,". Wikibooks. Wikibooks. Retrieved 5 November 2023.
References
- Christensen, Peter E.; Fabozzi, Frank J.; and LoFaso, Anthony. (1997). The Handbook of Fixed Income Securities. New York: McGraw-Hill. p. 20. ISBN 0786310952.CS1 maint: multiple names: authors list (link)
- In particular, [math]x^{a-1} \gt x^{-b-1}[/math] since [math]a-1\gt-b-1[/math], and thus [math]f(x)\gt0[/math]. The results for other cases have similar reasoning.