<?xml version="1.0" encoding="iso-8859-1" ?> 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1 plus MathML 2.0//EN" 
"http://www.w3.org/Math/DTD/mathml2/xhtml-math11-f.dtd" > 
<?xml-stylesheet type="text/css" href="multiperiod.css"?> 
<html  
xmlns="http://www.w3.org/1999/xhtml"  
><head><title></title> 
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> 
<meta name="generator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)" /> 
<meta name="originator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)" /> 
<!-- xhtml,mozilla --> 
<meta name="src" content="multiperiod.tex" /> 
<meta name="date" content="2010-09-28 05:29:00" /> 
<link rel="stylesheet" type="text/css" href="multiperiod.css" /> 
</head><body 
>
<!--l. 8--><p class="noindent" >Steven R. Dunbar <br 
class="newline" />Department of Mathematics <br 
class="newline" />203 Avery Hall <br 
class="newline" />University of Nebraska-Lincoln <br 
class="newline" />Lincoln, NE 68588-0130 <br 
class="newline" /><span 
class="cmtt-12">http://www.math.unl.edu </span><br 
class="newline" />Voice: 402-472-3731 <br 
class="newline" />Fax: 402-472-8466                  </p>
<div class="center" 
>
<!--l. 1--><p class="noindent" >
</p><!--l. 7--><p class="noindent" > <span 
class="cmbx-12x-x-144">Math 489/Math 889</span><br />
<span 
class="cmbx-12x-x-144">Stochastic Processes and</span><br />
<span 
class="cmbx-12x-x-144">Advanced Mathematical Finance</span><br />
<span 
class="cmbx-12x-x-144">Dunbar, Fall 2010</span>
</p></div>
<!--l. 19--><p class="noindent" >__________________________________________________________________________
</p>
<div class="center" 
>
<!--l. 21--><p class="noindent" >
</p><!--l. 21--><p class="noindent" ><span 
class="cmr-17">Multiperiod Binomial Tree Models</span></p></div>
<!--l. 23--><p class="indent" >   _______________________________________________________________________
</p><!--l. 25--><p class="indent" >   <img 
src="../../../../CommonInformation/Lessons/rating.png" alt="Rating"  
 />
</p>
   <h3 class="likesectionHead"><a 
 id="x1-1000"></a>Rating</h3>
<!--l. 28--><p class="noindent" >Student: contains scenes of mild algebra or calculus that may require
guidance.
</p><!--l. 33--><p class="indent" >   _______________________________________________________________________________________________
</p><!--l. 35--><p class="indent" >   <img 
src="../../../../CommonInformation/Lessons/question_mark.png" alt="QuestionofDay"  
 />
                                                                          

                                                                          
</p>
   <h3 class="likesectionHead"><a 
 id="x1-2000"></a>Question of the Day</h3>
<!--l. 38--><p class="noindent" >Suppose that you owned a 3-month option, and that you tracked the value of the
underlying security at the end of each month. Suppose you were forced to sell the
option at the end of two months. How would you determine a fair price for
the option at that time? What simple modeling assumptions would you
make?
</p><!--l. 44--><p class="indent" >   _______________________________________________________________________________________________
</p><!--l. 46--><p class="indent" >   <img 
src="../../../../CommonInformation/Lessons/keyconcepts.png" alt="Key Concepts"  
 />
</p>
   <h3 class="likesectionHead"><a 
 id="x1-3000"></a>Key Concepts</h3>
<!--l. 49--><p class="noindent" >
      </p><ol  class="enumerate1" >
      <li 
  class="enumerate" id="x1-3002x1">A multiperiod binomial derivative model can be valued by dynamic
      programming &#x2014; computing the replicating portfolio and corresponding
      portfolio values back one period at a time from the claim values to the
      starting time.</li></ol>
<!--l. 57--><p class="noindent" >__________________________________________________________________________
</p><!--l. 59--><p class="indent" >   <img 
src="../../../../CommonInformation/Lessons/vocabulary.png" alt="Vocabulary"  
 />
</p>
   <h3 class="likesectionHead"><a 
 id="x1-4000"></a>Vocabulary</h3>
<!--l. 61--><p class="noindent" >
      </p><ol  class="enumerate1" >
      <li 
  class="enumerate" id="x1-4002x1">The  multiperiod  binomial  model  for  pricing  derivatives  of  a  risky
      security is also called the <span 
class="cmbx-12">Cox-Ross-Rubenstein model </span>or <span 
class="cmbx-12">CRR</span>
      <span 
class="cmbx-12">model </span>for short, after those who introduced it in 1979.</li></ol>
<!--l. 71--><p class="noindent" >__________________________________________________________________________
</p><!--l. 73--><p class="indent" >   <img 
src="../../../../CommonInformation/Lessons/mathematicalideas.png" alt="Mathematical Ideas"  
 />
                                                                          

                                                                          
</p>
   <h3 class="likesectionHead"><a 
 id="x1-5000"></a>Mathematical Ideas</h3>
<!--l. 76--><p class="noindent" >
</p>
   <h4 class="likesubsectionHead"><a 
 id="x1-6000"></a>The Binomial Tree model </h4>
<!--l. 78--><p class="noindent" >The multiperiod binomial model has <!--l. 80--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mrow 
><mi 
>N</mi></mrow></math>
time intervals created by <!--l. 80--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mrow 
><mi 
>N</mi> <mo 
class="MathClass-bin">+</mo> <mn>1</mn></mrow></math>
trading times <!--l. 80--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mrow 
><msub><mrow 
><mi 
>t</mi></mrow><mrow 
><mn>0</mn></mrow></msub 
> <mo 
class="MathClass-rel">=</mo> <mn>0</mn><mo 
class="MathClass-punc">,</mo><msub><mrow 
><mi 
>t</mi></mrow><mrow 
><mn>1</mn></mrow></msub 
><mo 
class="MathClass-punc">,</mo><mo 
class="MathClass-op">&#x2026;</mo><mo 
class="MathClass-punc">,</mo><msub><mrow 
><mi 
>t</mi></mrow><mrow 
><mi 
>N</mi></mrow></msub 
> <mo 
class="MathClass-rel">=</mo> <mi 
>T</mi></mrow></math>. The spacing
between time intervals is <!--l. 81--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mrow 
><mi 
>&#x0394;</mi><msub><mrow 
><mi 
>t</mi></mrow><mrow 
><mi 
>i</mi></mrow></msub 
> <mo 
class="MathClass-rel">=</mo> <msub><mrow 
><mi 
>t</mi></mrow><mrow 
><mi 
>i</mi></mrow></msub 
> <mo 
class="MathClass-bin">&#x2212;</mo> <msub><mrow 
><mi 
>t</mi></mrow><mrow 
><mi 
>i</mi><mo 
class="MathClass-bin">&#x2212;</mo><mn>1</mn></mrow></msub 
></mrow></math>,
and typically the spacing is equal, although it is not necessary. The time intervals
can be any convenient time length appropriate for the model, e.g.&#x00A0;months, days,
minutes, even seconds. Later, we will take them to be relatively short compared to
<!--l. 85--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mrow 
><mi 
>T</mi></mrow></math>.
</p><!--l. 88--><p class="indent" >   We model a limited market where a trader can buy or short-sell a risky
security (for instance a stock) and lend or borrow money at a riskless rate
<!--l. 90--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mrow 
><mi 
>r</mi></mrow></math>. For simplicity we
assume <!--l. 90--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mrow 
><mi 
>r</mi></mrow></math> is constant
over <!--l. 90--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mrow 
><mrow ><mo 
class="MathClass-open">[</mo><mrow><mn>0</mn><mo 
class="MathClass-punc">,</mo><mi 
>T</mi></mrow><mo 
class="MathClass-close">]</mo></mrow></mrow></math>. This assumption
of constant <!--l. 91--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mrow 
><mi 
>r</mi></mrow></math> is not
necessary, taking <!--l. 91--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mrow 
><mi 
>r</mi></mrow></math>
to be <!--l. 92--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mrow 
><msub><mrow 
><mi 
>r</mi></mrow><mrow 
><mi 
>i</mi></mrow></msub 
></mrow></math>
on <!--l. 92--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mrow 
><mrow ><mo 
class="MathClass-open">[</mo><mrow><msub><mrow 
><mi 
>t</mi></mrow><mrow 
><mi 
>i</mi></mrow></msub 
><mo 
class="MathClass-punc">,</mo><msub><mrow 
><mi 
>t</mi></mrow><mrow 
><mi 
>i</mi><mo 
class="MathClass-bin">&#x2212;</mo><mn>1</mn></mrow></msub 
></mrow><mo 
class="MathClass-close">]</mo></mrow></mrow></math>
only makes calculations messier.
</p><!--l. 95--><p class="indent" >   <!--l. 95--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mrow 
><msub><mrow 
><mi 
>S</mi></mrow><mrow 
><mi 
>n</mi></mrow></msub 
></mrow></math> denotes the price of
the risky security at time <!--l. 95--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mrow 
><msub><mrow 
><mi 
>t</mi></mrow><mrow 
><mi 
>n</mi></mrow></msub 
></mrow></math>
for <!--l. 95--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mrow 
><mi 
>n</mi> <mo 
class="MathClass-rel">=</mo> <mn>0</mn><mo 
class="MathClass-punc">,</mo> <mn>1</mn><mo 
class="MathClass-punc">,</mo><mo 
class="MathClass-op">&#x2026;</mo><mi 
>N</mi></mrow></math>.
This price changes according to the rule
</p>
                                                                          

                                                                          
   <div class="math-display"><!--l. 97--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="block" ><mrow 
>
                             <msub><mrow 
><mi 
>S</mi></mrow><mrow 
><mi 
>n</mi><mo 
class="MathClass-bin">+</mo><mn>1</mn></mrow></msub 
> <mo 
class="MathClass-rel">=</mo> <msub><mrow 
><mi 
>S</mi></mrow><mrow 
><mi 
>n</mi></mrow></msub 
><msub><mrow 
><mi 
>H</mi></mrow><mrow 
><mi 
>n</mi><mo 
class="MathClass-bin">+</mo><mn>1</mn></mrow></msub 
><mo 
class="MathClass-punc">,</mo> <mn>0</mn> <mo 
class="MathClass-rel">&#x2264;</mo> <mi 
>n</mi> <mo 
class="MathClass-rel">&#x2264;</mo> <mi 
>N</mi> <mo 
class="MathClass-bin">&#x2212;</mo> <mn>1</mn>
</mrow></math></div>
<!--l. 99--><p class="nopar" > where <!--l. 99--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mrow 
><msub><mrow 
><mi 
>H</mi></mrow><mrow 
><mi 
>n</mi><mo 
class="MathClass-bin">+</mo><mn>1</mn></mrow></msub 
></mrow></math>
is a Bernoulli (two-valued) random variable such that
</p>
   <div class="math-display"><!--l. 101--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="block" ><mrow 
><msub><mrow 
>
<mi 
>H</mi></mrow><mrow 
><mi 
>n</mi><mo 
class="MathClass-bin">+</mo><mn>1</mn></mrow></msub 
> <mo 
class="MathClass-rel">=</mo>  <mfenced separators="" 
open="{"  close="" ><mrow> <mtable  style="text-align:axis"  
equalrows="false" equalcolumns="false" class="array"><mtr><mtd 
class="array"  columnalign="left"><mi 
>U</mi><mo 
class="MathClass-punc">,</mo><mspace width="1em" class="quad"/></mtd><mtd 
class="array"  columnalign="left"><!--mstyle 
class="text"--><mtext  >&#x00A0;with&#x00A0;probability&#x00A0;</mtext><mstyle 
class="math"><mi 
>p</mi></mstyle><mtext  ></mtext><!--/mstyle-->          </mtd></mtr><mtr><mtd 
class="array"  columnalign="left"><mi 
>D</mi><mo 
class="MathClass-punc">,</mo> <mspace width="1em" class="quad"/> </mtd> <mtd 
class="array"  columnalign="left"><!--mstyle 
class="text"--><mtext  >&#x00A0;with&#x00A0;probability&#x00A0;</mtext><mstyle 
class="math"><mi 
>q</mi> <mo 
class="MathClass-rel">=</mo> <mn>1</mn> <mo 
class="MathClass-bin">&#x2212;</mo> <mi 
>p</mi></mstyle><mtext  ></mtext><!--/mstyle--> <mo 
class="MathClass-punc">.</mo></mtd></mtr> <!--@{}l@{\quad }l@{}--></mtable>                                                  </mrow></mfenced>
</mrow></math></div>
<!--l. 107--><p class="nopar" > Again for simplicity we assume <!--l. 107--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mrow 
><mi 
>U</mi></mrow></math>
and <!--l. 107--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mrow 
><mi 
>D</mi></mrow></math> are constant over
<!--l. 107--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mrow 
><mrow ><mo 
class="MathClass-open">[</mo><mrow><mn>0</mn><mo 
class="MathClass-punc">,</mo><mi 
>T</mi></mrow><mo 
class="MathClass-close">]</mo></mrow></mrow></math>. This assumption of
constant <!--l. 108--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mrow 
><mi 
>r</mi></mrow></math> is not necessary,
for example, taking <!--l. 109--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mrow 
><mi 
>U</mi></mrow></math>
to be <!--l. 109--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mrow 
><msub><mrow 
><mi 
>U</mi></mrow><mrow 
><mi 
>i</mi></mrow></msub 
></mrow></math>
for <!--l. 109--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mrow 
><mi 
>i</mi> <mo 
class="MathClass-rel">=</mo> <mn>0</mn><mo 
class="MathClass-punc">,</mo> <mn>1</mn><mo 
class="MathClass-punc">,</mo><mo 
class="MathClass-op">&#x2026;</mo><mo 
class="MathClass-punc">,</mo><mi 
>N</mi></mrow></math>
only makes calculations messier. A binomial tree is a way to visualize the
multiperiod binomial model, as in the figure:
</p>
   <hr class="figure" /><div class="figure" 
><table class="figure"><tr class="figure"><td class="figure" 
>
                                                                          

                                                                          
<a 
 id="x1-60011"></a>
                                                                          

                                                                          
<!--l. 117--><p class="noindent" ><img 
src="bintree.png" alt="PIC"  
 />
<br /> </p><table class="caption" 
><tr style="vertical-align:baseline;" class="caption"><td class="id">Figure&#x00A0;1: </td><td  
class="content">A binomial tree</td></tr></table><!--tex4ht:label?: x1-60011 -->
                                                                          

                                                                          
   </td></tr></table></div><hr class="endfigure" />
<!--l. 122--><p class="indent" >   A pair of integers <!--l. 122--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mrow 
><mrow ><mo 
class="MathClass-open">(</mo><mrow><mi 
>n</mi><mo 
class="MathClass-punc">,</mo><mi 
>j</mi></mrow><mo 
class="MathClass-close">)</mo></mrow></mrow></math>,
with <!--l. 122--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mrow 
><mi 
>n</mi> <mo 
class="MathClass-rel">=</mo> <mn>0</mn><mo 
class="MathClass-punc">,</mo><mo 
class="MathClass-op">&#x2026;</mo><mi 
>N</mi></mrow></math>
and <!--l. 122--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mrow 
><mi 
>j</mi> <mo 
class="MathClass-rel">=</mo> <mn>0</mn><mo 
class="MathClass-punc">,</mo><mo 
class="MathClass-op">&#x2026;</mo><mo 
class="MathClass-punc">,</mo><mi 
>n</mi></mrow></math>
identifies each node in the tree. We use the convention that node
<!--l. 123--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mrow 
><mrow ><mo 
class="MathClass-open">(</mo><mrow><mi 
>n</mi><mo 
class="MathClass-punc">,</mo><mi 
>j</mi></mrow><mo 
class="MathClass-close">)</mo></mrow></mrow></math> leads to
nodes <!--l. 124--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mrow 
><mrow ><mo 
class="MathClass-open">(</mo><mrow><mi 
>n</mi> <mo 
class="MathClass-bin">+</mo> <mn>1</mn><mo 
class="MathClass-punc">,</mo><mi 
>j</mi></mrow><mo 
class="MathClass-close">)</mo></mrow></mrow></math>
and <!--l. 124--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mrow 
><mrow ><mo 
class="MathClass-open">(</mo><mrow><mi 
>n</mi> <mo 
class="MathClass-bin">+</mo> <mn>1</mn><mo 
class="MathClass-punc">,</mo><mi 
>j</mi> <mo 
class="MathClass-bin">+</mo> <mn>1</mn></mrow><mo 
class="MathClass-close">)</mo></mrow></mrow></math>
at the next trading time, with the &#x201C;up&#x201D; change corresponding to
<!--l. 125--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mrow 
><mrow ><mo 
class="MathClass-open">(</mo><mrow><mi 
>n</mi> <mo 
class="MathClass-bin">+</mo> <mn>1</mn><mo 
class="MathClass-punc">,</mo><mi 
>j</mi> <mo 
class="MathClass-bin">+</mo> <mn>1</mn></mrow><mo 
class="MathClass-close">)</mo></mrow></mrow></math> and the &#x201C;down&#x201D; change
corresponding to <!--l. 126--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mrow 
><mrow ><mo 
class="MathClass-open">(</mo><mrow><mi 
>n</mi> <mo 
class="MathClass-bin">+</mo> <mn>1</mn><mo 
class="MathClass-punc">,</mo><mi 
>j</mi></mrow><mo 
class="MathClass-close">)</mo></mrow></mrow></math>.
The index <!--l. 126--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mrow 
><mi 
>j</mi></mrow></math>
counts the number of up changes to that time, so
<!--l. 127--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mrow 
><mi 
>n</mi> <mo 
class="MathClass-bin">&#x2212;</mo> <mi 
>j</mi></mrow></math>
is the number of down changes. Several paths lead to node
<!--l. 128--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mrow 
><mrow ><mo 
class="MathClass-open">(</mo><mrow><mi 
>n</mi><mo 
class="MathClass-punc">,</mo><mi 
>j</mi></mrow><mo 
class="MathClass-close">)</mo></mrow></mrow></math>, in
fact <!--l. 128--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mrow 
><mfenced separators="" 
open="(" close=")"><mfrac linethickness="0.0pt"><mrow><mi 
>n</mi></mrow>
<mrow><mi 
>j</mi></mrow></mfrac></mfenced> </mrow></math>
of them. The price of the risky underlying asset at trading time
<!--l. 130--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mrow 
><msub><mrow 
><mi 
>t</mi></mrow><mrow 
><mi 
>n</mi></mrow></msub 
></mrow></math> is then
<!--l. 130--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mrow 
><mi 
>S</mi><msup><mrow 
><mi 
>U</mi></mrow><mrow 
><mi 
>j</mi></mrow></msup 
><msup><mrow 
><mi 
>D</mi></mrow><mrow 
><mi 
>n</mi><mo 
class="MathClass-bin">&#x2212;</mo><mi 
>j</mi></mrow></msup 
></mrow></math>. The probability
of going from price <!--l. 131--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mrow 
><mi 
>S</mi></mrow></math>
to price <!--l. 131--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mrow 
><mi 
>S</mi><msup><mrow 
><mi 
>U</mi></mrow><mrow 
><mi 
>j</mi></mrow></msup 
><msup><mrow 
><mi 
>D</mi></mrow><mrow 
><mi 
>n</mi><mo 
class="MathClass-bin">&#x2212;</mo><mi 
>j</mi></mrow></msup 
></mrow></math>
is
</p>
   <div class="math-display"><!--l. 132--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="block" ><mrow 
>
                                    <msub><mrow 
><mi 
>p</mi></mrow><mrow 
><mi 
>n</mi><mo 
class="MathClass-punc">,</mo><mi 
>j</mi></mrow></msub 
> <mo 
class="MathClass-rel">=</mo><mfenced separators="" 
open="(" close=")"><mfrac linethickness="0.0pt"><mrow> <mi 
>n</mi></mrow> 
<mrow><mi 
>j</mi></mrow></mfrac></mfenced> <msup><mrow 
><mi 
>p</mi></mrow><mrow 
><mi 
>j</mi></mrow></msup 
><msup><mrow 
><mrow ><mo 
class="MathClass-open">(</mo><mrow><mn>1</mn> <mo 
class="MathClass-bin">&#x2212;</mo> <mi 
>p</mi></mrow><mo 
class="MathClass-close">)</mo></mrow></mrow><mrow 
><mi 
>n</mi><mo 
class="MathClass-bin">&#x2212;</mo><mi 
>j</mi></mrow></msup 
><mo 
class="MathClass-punc">.</mo>
</mrow></math></div>
<!--l. 134--><p class="nopar" >
</p><!--l. 136--><p class="indent" >   To value a derivative with payout
                                                                          

                                                                          
<!--l. 136--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mrow 
><mi 
>f</mi><mrow ><mo 
class="MathClass-open">(</mo><mrow><msub><mrow 
><mi 
>S</mi></mrow><mrow 
><mi 
>N</mi></mrow></msub 
></mrow><mo 
class="MathClass-close">)</mo></mrow></mrow></math>, the
key idea is that of dynamic programming &#x2014; extending the replicating portfolio
and corresponding portfolio values back one period at a time from the claim
values to the starting time.
</p><!--l. 141--><p class="indent" >   An example will make this clear. Consider a binomial tree on the times
<!--l. 141--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mrow 
><msub><mrow 
><mi 
>t</mi></mrow><mrow 
><mn>0</mn></mrow></msub 
></mrow></math>,
<!--l. 142--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mrow 
><msub><mrow 
><mi 
>t</mi></mrow><mrow 
><mn>1</mn></mrow></msub 
></mrow></math>,
<!--l. 142--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mrow 
><msub><mrow 
><mi 
>t</mi></mrow><mrow 
><mn>2</mn></mrow></msub 
></mrow></math>. Assume
<!--l. 142--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mrow 
><mi 
>U</mi> <mo 
class="MathClass-rel">=</mo> <mn>1</mn><mo 
class="MathClass-punc">.</mo><mn>0</mn><mn>5</mn></mrow></math>,
<!--l. 142--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mrow 
><mi 
>D</mi> <mo 
class="MathClass-rel">=</mo> <mn>0</mn><mo 
class="MathClass-punc">.</mo><mn>9</mn><mn>5</mn></mrow></math>, and
<!--l. 142--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mrow 
><mo class="qopname">exp</mo><!--nolimits--><mrow ><mo 
class="MathClass-open">(</mo><mrow><mi 
>r</mi><mi 
>&#x0394;</mi><msub><mrow 
><mi 
>t</mi></mrow><mrow 
><mi 
>i</mi></mrow></msub 
></mrow><mo 
class="MathClass-close">)</mo></mrow> <mo 
class="MathClass-rel">=</mo> <mn>1</mn><mo 
class="MathClass-punc">.</mo><mn>0</mn><mn>2</mn></mrow></math>,
so the effective interest rate on each time interval is 2%. We take
<!--l. 144--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mrow 
><msub><mrow 
><mi 
>S</mi></mrow><mrow 
><mn>0</mn></mrow></msub 
> <mo 
class="MathClass-rel">=</mo> <mn>1</mn><mn>0</mn><mn>0</mn></mrow></math>.
We value a European call option with strike price
<!--l. 145--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mrow 
><mi 
>K</mi> <mo 
class="MathClass-rel">=</mo> <mn>1</mn><mn>0</mn><mn>0</mn></mrow></math>.
Using the formula derived in the previous section
</p>
   <div class="math-display"><!--l. 147--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="block" ><mrow 
>
                                   <mi 
>&#x03C0;</mi> <mo 
class="MathClass-rel">=</mo> <mfrac><mrow 
><mn>1</mn><mo 
class="MathClass-punc">.</mo><mn>0</mn><mn>2</mn> <mo 
class="MathClass-bin">&#x2212;</mo> <mn>0</mn><mo 
class="MathClass-punc">.</mo><mn>9</mn><mn>5</mn></mrow> 
<mrow 
><mn>1</mn><mo 
class="MathClass-punc">.</mo><mn>0</mn><mn>5</mn> <mo 
class="MathClass-bin">&#x2212;</mo> <mn>0</mn><mo 
class="MathClass-punc">.</mo><mn>9</mn><mn>5</mn></mrow></mfrac> <mo 
class="MathClass-rel">=</mo> <mn>0</mn><mo 
class="MathClass-punc">.</mo><mn>7</mn>
</mrow></math></div>
<!--l. 149--><p class="nopar" > and <!--l. 149--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mrow 
><mn>1</mn> <mo 
class="MathClass-bin">&#x2212;</mo> <mi 
>&#x03C0;</mi> <mo 
class="MathClass-rel">=</mo> <mn>0</mn><mo 
class="MathClass-punc">.</mo><mn>3</mn></mrow></math>. Then
concentrating on the single period binomial branch in the large square box, the value of the
option at node <!--l. 151--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mrow 
><mrow ><mo 
class="MathClass-open">(</mo><mrow><mn>1</mn><mo 
class="MathClass-punc">,</mo> <mn>1</mn></mrow><mo 
class="MathClass-close">)</mo></mrow></mrow></math>
is $7.03. Likewise, the value of the option at node
<!--l. 151--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mrow 
><mrow ><mo 
class="MathClass-open">(</mo><mrow><mn>1</mn><mo 
class="MathClass-punc">,</mo> <mn>0</mn></mrow><mo 
class="MathClass-close">)</mo></mrow></mrow></math>
is $0. Then we work back one step and value a derivative with
potential payouts $7.03 and $0 on the single period binomial branch at
<!--l. 154--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mrow 
><mrow ><mo 
class="MathClass-open">(</mo><mrow><mn>0</mn><mo 
class="MathClass-punc">,</mo> <mn>0</mn></mrow><mo 
class="MathClass-close">)</mo></mrow></mrow></math>.
This uses the same arithmetic to obtain the value $4.82 at time
                                                                          

                                                                          
<!--l. 155--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mrow 
><mn>0</mn></mrow></math>. In
the figure, the values of the security at each node are in the circles, the value of
the option at each node is in the small box beside the circle.
</p>
   <hr class="figure" /><div class="figure" 
><table class="figure"><tr class="figure"><td class="figure" 
>
                                                                          

                                                                          
<a 
 id="x1-60022"></a>
                                                                          

                                                                          
<!--l. 161--><p class="noindent" ><img 
src="pricing_call.png" alt="PIC"  
 />
<br /> </p><table class="caption" 
><tr style="vertical-align:baseline;" class="caption"><td class="id">Figure&#x00A0;2: </td><td  
class="content">Pricing a European call</td></tr></table><!--tex4ht:label?: x1-60022 -->
                                                                          

                                                                          
   </td></tr></table></div><hr class="endfigure" />
<!--l. 166--><p class="indent" >   As another example, consider a European put on the same security.
The strike price is again 100. All of the other parameters are the same.
We work backward again through the tree to obtain the value at time
<!--l. 168--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mrow 
><mn>0</mn></mrow></math> as
$0.944. In the figure, the values of the security at each node are in the
circles, the value of the option at each node is in the small box beside the
circle.
</p>
   <hr class="figure" /><div class="figure" 
><table class="figure"><tr class="figure"><td class="figure" 
>
                                                                          

                                                                          
<a 
 id="x1-60033"></a>
                                                                          

                                                                          
<!--l. 175--><p class="noindent" ><img 
src="pricing_put.png" alt="PIC"  
 />
<br /> </p><table class="caption" 
><tr style="vertical-align:baseline;" class="caption"><td class="id">Figure&#x00A0;3: </td><td  
class="content">Pricing a European put</td></tr></table><!--tex4ht:label?: x1-60033 -->
                                                                          

                                                                          
   </td></tr></table></div><hr class="endfigure" />
<!--l. 180--><p class="indent" >   The multiperiod binomial model for pricing derivatives of a risky security is
also called the <span 
class="cmbx-12">Cox-Ross-Rubenstein model </span>or <span 
class="cmbx-12">CRR model </span>for short, after
those who introduced it in 1979.
</p>
   <h4 class="likesubsectionHead"><a 
 id="x1-7000"></a>Advantages and Disadvantages of the model</h4>
<!--l. 194--><p class="noindent" >The disadvantages of the binomial model are:
      </p><ol  class="enumerate1" >
      <li 
  class="enumerate" id="x1-7002x1">Trading  times  are  not  really  at  discrete  times,  trading  goes  on
      continuously.
      </li>
      <li 
  class="enumerate" id="x1-7004x2">Securities do not change value according to a Bernoulli (two-valued)
      distribution on a single time step, or a binomial distribution on multiple
      time periods, they change over a range of values with a continuous
      distribution.
      </li>
      <li 
  class="enumerate" id="x1-7006x3">The calculations are tedious.
      </li>
      <li 
  class="enumerate" id="x1-7008x4">Developing a more complete theory is going to take some detailed and
      serious limit-taking considerations.</li></ol>
<!--l. 212--><p class="indent" >   The advantages of the model are:
      </p><ol  class="enumerate1" >
      <li 
  class="enumerate" id="x1-7010x1">It clearly reveals the construction of the replicating portfolio.
      </li>
      <li 
  class="enumerate" id="x1-7012x2">It  clearly  reveals  that  the  probability  distribution  is  not  centrally
      involved,  since  expectations  of  outcomes  aren&#x2019;t  used  to  value  the
      derivatives.
      </li>
      <li 
  class="enumerate" id="x1-7014x3">It is simple to calculate, although it can get tedious.
                                                                          

                                                                          
      </li>
      <li 
  class="enumerate" id="x1-7016x4">It  reveals  that  we  need  more  probability  theory  to  get  a  complete
      understanding of path dependent probabilities of security prices.</li></ol>
<!--l. 229--><p class="indent" >   It is possible, with considerable attention to detail, to make a limiting
argument and pass from the binomial tree model of Cox, Ross and Rubenstein to
the Black-Scholes pricing formula. However, this approach is not the most
instructive. Instead, we will back up from derivative pricing models, and consider
simpler models with only risk, that is, gambling, to get a more complete
understanding before returning to pricing derivatives.
</p><!--l. 237--><p class="indent" >   Some caution is also needed when reading from other sources about the
Cox-Ross-Rubenstein or Binomial Option Pricing Model. Many other sources
derive the Binomial Option Pricing Model by discretizing the Black-Scholes
Option Pricing Model. The discretization is different from building the model
from scratch because the parameters have special and more restricted
interpretations than the simple model. More sophisticated discretization
procedures from the numerical analysis of partial differential equations also lead
to additional discrete option pricing models which are hard to justify by building
them from scratch. The discrete models derived from the Black-Scholes model are
used for simple and rapid numerical evaluation of option prices rather than
motivation.
</p><!--l. 250--><p class="noindent" >
</p>
   <h4 class="likesubsectionHead"><a 
 id="x1-8000"></a>Sources</h4>
<!--l. 252--><p class="noindent" >This section is adapted from: &#x201C;Chapter 2, Discrete Processes&#x201D; in <span 
class="cmti-12">Financial</span>
<span 
class="cmti-12">Calculus </span>by M. Baxter, A. Rennie <span class="cite">[<a 
href="#Xbaxter96">2</a>]</span> and <span 
class="cmti-12">Quantitative Modeling of Derivative</span>
<span 
class="cmti-12">Securities </span>by M. Avellaneda and P. Laurence <span class="cite">[<a 
href="#Xallavenada00">1</a>]</span>.
</p><!--l. 262--><p class="indent" >   _______________________________________________________________________________________________
</p><!--l. 264--><p class="indent" >   <img 
src="../../../../CommonInformation/Lessons/solveproblems.png" alt="Problems to Solve"  
 />
</p>
   <h3 class="likesectionHead"><a 
 id="x1-9000"></a>Problems to Work for Understanding</h3>
<!--l. 266--><p class="noindent" >
                                                                          

                                                                          
      </p><ol  class="enumerate1" >
      <li 
  class="enumerate" id="x1-9002x1">Consider a two-time-stage example. Each time stage is a year. A stock
      starts at 50. In each year, the stock can go up by 10% or down by 3%.
      The continuously compounded interest rate on a $1 bond is constant at
      6% each year. Find the price of a call option with exercise price 50, with
      exercise date at the end of the second year. Also, find the replicating
      portfolio at each node.
      </li>
      <li 
  class="enumerate" id="x1-9004x2">Consider a three-time-stage example. The first time interval is a month,
      then the second time interval is two months, finally, the third time
      interval is a month again. A stock starts at 50. In the first interval, the
      stock can go up by 10% or down by 3%, in the second interval the stock
      can go up by 5% or down by 5%, finally in the third time interval, the
      stock can go up by 6% or down by 3%. The continuously compounded
      interest rate on a $1 bond is 2% in the fist period, 3% in the second
      period, and 4% in the third period. Find the price of a call option with
      exercise price 50, with exercise date at the end of the 4 months. Also,
      find the replicating portfolio at each node.
      </li>
      <li 
  class="enumerate" id="x1-9006x3">A <span 
class="cmti-12">European cash-or-nothing binary option   </span>pays a fixed amount of
      money if it expires with the underlying stock value above the strike
      price. The binary option pays nothing if it expires with the underlying
      stock value equal to or less than the strike price. A stock currently has
      price $100 and goes up or down by 20% in each time period. What is
      the value of such a cash-or-nothing binary option with payoff $100 at
      expiration 2 time units in the future and strike price $100? Assume a
      simple interest rate of 10% in each time period.
      </li>
      <li 
  class="enumerate" id="x1-9008x4">A <span 
class="cmti-12">long strangle option  </span>pays <!--l. 299--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mo class="qopname"> max</mo><mrow ><mo 
class="MathClass-open">(</mo><mrow><msub><mrow 
><mi 
>K</mi></mrow><mrow 
><mn>1</mn></mrow></msub 
> <mo 
class="MathClass-bin">&#x2212;</mo> <mi 
>S</mi><mo 
class="MathClass-punc">,</mo> <mn>0</mn><mo 
class="MathClass-punc">,</mo><mi 
>S</mi> <mo 
class="MathClass-bin">&#x2212;</mo> <msub><mrow 
><mi 
>K</mi></mrow><mrow 
><mn>2</mn></mrow></msub 
></mrow><mo 
class="MathClass-close">)</mo></mrow></math>
      if it expires when the underlying stock value is <!--l. 300--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
>S</mi></math>.
      The parameters <!--l. 300--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><msub><mrow 
><mi 
>K</mi></mrow><mrow 
><mn>1</mn></mrow></msub 
></math>
      and <!--l. 300--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><msub><mrow 
><mi 
>K</mi></mrow><mrow 
><mn>2</mn></mrow></msub 
></math>
      are the lower strike price and the upper strike price, and <!--l. 301--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><msub><mrow 
><mi 
>K</mi></mrow><mrow 
><mn>1</mn></mrow></msub 
> <mo 
class="MathClass-rel">&#x003C;</mo> <msub><mrow 
><mi 
>K</mi></mrow><mrow 
><mn>2</mn></mrow></msub 
></math>.
      A stock currently has price $100 and goes up or down by 20% in each
      time period. What is the value of such a long strangle option with lower
      strike <!--l. 304--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mn>9</mn><mn>0</mn></math>
                                                                          

                                                                          
      and upper strike <!--l. 304--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mn>1</mn><mn>1</mn><mn>0</mn></math>
      at expiration 2 time units in the future? Assume a simple interest rate
      of 10% in each time period.
      </li>
      <li 
  class="enumerate" id="x1-9010x5">A <span 
class="cmti-12">long straddle option  </span>pays <!--l. 345--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mrow 
><mo 
class="MathClass-rel">|</mo><mi 
>S</mi> <mo 
class="MathClass-bin">&#x2212;</mo> <mi 
>K</mi><mo 
class="MathClass-rel">|</mo></mrow></math>
      if it expires when the underlying stock value is <!--l. 346--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mrow 
><mi 
>S</mi></mrow></math>.
      The option is a portfolio composed of a call and a put on the same
      security with <!--l. 348--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mrow 
><mi 
>K</mi></mrow></math>
      as the strike price for both. A stock currently has price $100 and goes
      up or down by 10% in each time period. What is the value of such a long
      straddle option with strike price <!--l. 351--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mrow 
><mi 
>K</mi> <mo 
class="MathClass-rel">=</mo> <mn>1</mn><mn>1</mn><mn>0</mn></mrow></math>
      at expiration 2 time units in the future? Assume a <span 
class="cmti-12">simple </span>interest rate
      of 5% in each time period.
      </li></ol>
<!--l. 387--><p class="noindent" >__________________________________________________________________________
</p><!--l. 389--><p class="indent" >   <img 
src="../../../../CommonInformation/Lessons/books.png" alt="Reading Suggestion"  
 />
</p>
   <h3 class="likesectionHead"><a 
 id="x1-10000"></a>Reading Suggestion:</h3>
<!--l. 1--><p class="noindent" >
</p>
   <h3 class="likesectionHead"><a 
 id="x1-11000"></a>References</h3>
<!--l. 1--><p class="noindent" >
   </p><div class="thebibliography">
   <p class="bibitem" ><span class="biblabel">
 [1]<span class="bibsp">&#x00A0;&#x00A0;&#x00A0;</span></span><a 
 id="Xallavenada00"></a>Marco  Allavenada  and  Peter  Laurence.   <span 
class="cmti-12">Quantitative Modeling of</span>
   <span 
class="cmti-12">Derivative Securities</span>. Chapman and Hall, 2000. HG 6024 A3A93 2000.
   </p>
                                                                          

                                                                          
   <p class="bibitem" ><span class="biblabel">
 [2]<span class="bibsp">&#x00A0;&#x00A0;&#x00A0;</span></span><a 
 id="Xbaxter96"></a>M.&#x00A0;Baxter and A.&#x00A0;Rennie.  <span 
class="cmti-12">Financial Calculus: An introduction to</span>
   <span 
class="cmti-12">derivative pricing</span>. Cambridge University Press, 1996. HG 6024 A2W554.
   </p>
   <p class="bibitem" ><span class="biblabel">
 [3]<span class="bibsp">&#x00A0;&#x00A0;&#x00A0;</span></span><a 
 id="Xbenninga97"></a>S.&#x00A0;Benninga  and  Z.&#x00A0;Wiener.   The  binomial  option  pricing  model.
   <span 
class="cmti-12">Mathematical in Education and Research</span>, 6(3):27&#x2013;33, 1997.
   </p>
   <p class="bibitem" ><span class="biblabel">
 [4]<span class="bibsp">&#x00A0;&#x00A0;&#x00A0;</span></span><a 
 id="Xdelbaen04-what-free-lunch"></a>Freddy Delbaen and Walter Schachermayer.  What is a &#x2026;free lunch.
   <span 
class="cmti-12">Notices of the American Mathematical Society</span>, 51(5), 2004.
   </p>
   <p class="bibitem" ><span class="biblabel">
 [5]<span class="bibsp">&#x00A0;&#x00A0;&#x00A0;</span></span><a 
 id="Xwilmott95"></a>Paul Wilmott, S.&#x00A0;Howison, and J.&#x00A0;Dewynne.  <span 
class="cmti-12">The Mathematics of</span>
   <span 
class="cmti-12">Financial Derivatives</span>. Cambridge University Press, 1995.
</p>
   </div>
<!--l. 404--><p class="noindent" >__________________________________________________________________________
</p><!--l. 406--><p class="indent" >   <img 
src="../../../../CommonInformation/Lessons/chainlink.png" alt="Links"  
 />
</p>
   <h3 class="likesectionHead"><a 
 id="x1-12000"></a>Outside Readings and Links:</h3>
<!--l. 408--><p class="noindent" >
      </p><ol  class="enumerate1" >
      <li 
  class="enumerate" id="x1-12002x1"><a 
href="http://www.hoadley.net/options/bs.htm" >Peter Hoadley, Options Strategy Analysis Tools</a>.. A useful link on basics
      of the Black Scholes option pricing model.  It contains terminology,
      calculator, animated graphs, and Excel addins (a free trial version) for
      making a spreadsheet model. Submitted by Yogesh Makkar, September
      9,2003.
                                                                          

                                                                          
      </li>
      <li 
  class="enumerate" id="x1-12004x2"><a 
href="http://www.brunel.ac.uk/icsrsss/finance/options/binomial/" >Binomial Tree Option Pricing by Simon Shaw, Brunel University</a>. The
      web page contains an applet that implements the Binomial Tree Option
      Pricing technique, and gives a short outline of the mathematical theory
      behind the method. Submitted by Chun Fan, September 10, 2003.</li></ol>
<!--l. 426--><p class="noindent" >__________________________________________________________________________
</p><!--l. 3--><p class="indent" >   <span 
class="cmr-10x-x-109">I check all the information on each page for correctness and typographical errors.</span>
<span 
class="cmr-10x-x-109">Nevertheless, some errors may occur and I would be grateful if you would alert me to</span>
<span 
class="cmr-10x-x-109">such errors. I make every reasonable effort to present current and accurate information</span>
<span 
class="cmr-10x-x-109">for public use, however I do not guarantee the accuracy or timeliness of information on</span>
<span 
class="cmr-10x-x-109">this website. Your use of the information from this website is strictly voluntary and at</span>
<span 
class="cmr-10x-x-109">your risk.</span>
</p><!--l. 12--><p class="indent" >   <span 
class="cmr-10x-x-109">I have checked the links to external sites for usefulness. Links to external websites</span>
<span 
class="cmr-10x-x-109">are provided as a convenience. I do not endorse, control, monitor, or guarantee the</span>
<span 
class="cmr-10x-x-109">information contained in any external website. I don&#x2019;t guarantee that the links are</span>
<span 
class="cmr-10x-x-109">active at all times. Use the links here with the same caution as you would all</span>
<span 
class="cmr-10x-x-109">information on the Internet. This website reflects the thoughts, interests and opinions of</span>
<span 
class="cmr-10x-x-109">its author. They do not explicitly represent official positions or policies of my</span>
<span 
class="cmr-10x-x-109">employer.</span>
</p><!--l. 22--><p class="indent" >   <span 
class="cmr-10x-x-109">Information on this website is subject to change without notice.</span>
</p><!--l. 2--><p class="indent" >   Steve Dunbar&#x2019;s Home Page, <span class="obeylines-h"><span class="verb"><span 
class="cmtt-12">http://www.math.unl.edu/~sdunbar1</span></span></span>
</p><!--l. 4--><p class="indent" >   Email to Steve Dunbar, <span class="obeylines-h"><span class="verb"><span 
class="cmtt-12">sdunbar1</span><span 
class="cmtt-12">&#x00A0;at</span><span 
class="cmtt-12">&#x00A0;unl</span><span 
class="cmtt-12">&#x00A0;dot</span><span 
class="cmtt-12">&#x00A0;edu</span></span></span>
</p><!--l. 428--><p class="indent" >   Last modified: Processed from <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span 
class="E">E</span>X</span></span>&#x00A0;source on September 28, 2010</p> 
</body> 
</html> 

                                                                          



