SlideShare una empresa de Scribd logo
1 de 14
Cox, Ross and Rubinstein
        Binomial Trees

  Acedo  Fabia  Reyes  Sorbito  Vidamo
Report Outline

1
    • Overview


2
    • General Assumptions


3
    • Steps and Formulas


4
    • Example


5
    • Summary
Overview
• A type of binomial asset pricing model first proposed by John
  C. Cox, Stephen A. Ross and Mark Rubinstein (1979).

•    “Simple and efficient numerical procedure for valuing
    options for which premature exercise may be optional”

•    “All corporate securities can be interpreted as portfolios of
    puts and calls on the asset of the firm.”

• Uses discrete time model of varying price over time of the
  underlying financial instrument

• Uses binomial tree of possible price of the underlying asset ;
  each nodes valuation is performed iteratively
Assumptions

                         uS   with probability p
                S
                         dS   with probability q = p ‒ 1


• Underlying asset price S follows a multiplicative binomial
  process over discrete period.

• Rate of return on the stock over each period can have two
  possible values.

• u and d parameters are constant over the whole tree.
Assumptions

• u and d are chosen so that u = 1/d .

• Interest rates are assumed constant, d < Rf < u. It means that
  there is no arbitrage opportunity.

• No taxes, transaction cost, or margin requirements

• The underlying doesn't pay dividends over the life of the
  option.
Steps and Formulas

    Step 1. Compute for the Risk free Return

                      r   is the one period rate of return
r = EXP(i*(t/n))     t    is term in years
p = (r-d)/(u-d)      n    is the number of periods
q=1-p                p    is the risk-neutral probability up move
                     q    is the risk-neutral probability down move


    Step 2. Generate the price of the tree

       uxS          S is the price of underlying asset,
S                   u is the up move factor with probability p,
       dxS          d is the down move factor with probability q
Steps and Formulas
Step 3. Calculation of option value at each final node
(Backward Induction)
                                                 Sn is the computed
 At Final Node n:
                                                        underlying asset price
  If it is a Call Option, then use MAX(0,Sn-K)
                                                        at node n
  If it is a Put Option, then use MAX(K-Sn,0)
                                                 K is the strike price


Step 4. Sequential calculation of the option value at each
preceding node
                                                 Cu is the older upper
    At other Nodes 0 to n-1                             option price
       other nodes = [p * Cu + q * Cd] / r       Cd is the older lower
                                                        option price
Example:
Step 1. Compute for the Risk free Return

Stock price                               [S]     $ 60.00           Given
Interest rate                             [i]     5.00%             Given
Strike price                              [K]     $55.00            Given
Term in years                             [t]        1              Given
Number of periods - quarterly             [n]        4              Given
Up move factor                            [u]      1.05             Given
Down move factor                          [d]     0.9524           d = 1/u
One period rate of return                 [r]     1.0126      r = EXP(i*(t/n))
Risk-neutral probability - up move        [p]     61.67%       p = (r-d)/(u-d)
Risk-neutral probability - down move      [q]     38.33%          q=1-p

Notes: The price of LDI stock is $60/share and the one-year interest rate is
0.05. We wish to price one-year call option with a strike price of $55. Using a
four-step tree (quarterly) with assumed stock price factor increase of 1.05, we
will compute for the price of the underlying asset and the call option.
Example:
    Step 2. Generate the price of the tree
                  Formula:                                   CRR Tree:
      0      1       …               n         0      1       2       3       4

                                    Suuuu                                    72.93
                             Suuu                                    69.46
                    Suu             Suuud                    66.15           66.15
             Su              Suud                    63.00           63.00
      S             Sud             Suudd    60.00           60.00           60.00
             Sd              Sudd                    57.14           57.14
                    Sdd             Suddd                    54.42           54.42
                             Sddd                                    51.83
                                    Sdddd                                    49.36
S   is the price of underlying asset,       S = $ 60
u   is the up move factor                   u = 1.05
d   is the down move factor                 d = 0.9524
n   is the number of periods                n=4
Example:
Step 3. Calculation of option value at each final node
           CRR Tree:                      Binomial Tree for Pricing a $55 Call Option
  0      1     2     3           4              0       1      2       3      4

                                72.93                                      17.93
                        69.46
                66.15           66.15                                      11.15
        63.00           63.00
60.00           60.00           60.00                                      5.00
        57.14           57.14
                54.42           54.42                                        -
                        51.83
                                49.36                                        -
                                                Given: K = $ 55
At Final Node n:
                                                Sample Computation:
 If it is a Call Option, then use MAX(0,Sn-K)
                                                    MAX(0, 72.93-55) = 17.93
 If it is a Put Option, then use MAX(K-Sn,0)
                                                    MAX(0, 66.15-55) = 11.15
Example:
   Step 4. Calculation of the option value at each preceding node
                                          Binomial Tree for Pricing a $55 Call Option
 At other Nodes 0 to n-1
    other nodes = [p * Cu + q * Cd] / r          0      1      2       3       4
 where
    Cu is the older upper option price                                        17.93
    Cd is the older lower option price                                15.14
                                                              12.51           11.15
Given: p = 1.05, q = 0.9524, r = 1.0126               10.06           8.68
                                               7.87           6.44            5.00
Sample Computation:                                   4.62            3.04
                                                              1.85              -
O31 = [1.05*17.93+0.9524*11.15]/1.0126                                  -
    = 15.14                                                                     -
O32 = [1.05*11.15+0.9524*5.00]/1.0126
    = 8.68
O21 = [1.05*15.14+0.9524*8.68]/1.0126
    = 12.51
Summary and Conclusions
• Cox-Ross-Rubinstein Model is one of many available
  binomial options pricing models. It is a simplified alternative
  numerical method that can be used for practical
  computations of complex option values. It assumes a
  constant interest rate (risk free return), absence of arbitrage
  opportunities and constant probability of underlying assets
  upward (u) and downward (d) movement.

• Options priced derived from Cox-Ross-Rubinstein binomial
  tree can be used in formulating strategy that will
  generate/ lock in pure arbitrage profits if the market price of
  an option differs from the value given by the model.
References:
• Cox, J.C., Ross S.A, Rubinstein, M., Option Pricing : A Simplified
  Approach. (1979). Published in Journal of Finance and
  Economics
• Watsham, Terry J., and Parramore, Keith. Quantitative
  Methods in Finance. (1997)
• http://investexcel.net/736/binomial-option-pricing-excel/
• http://www.sitmo.com/article/binomial-and-trinomial-trees/
• http://en.wikipedia.org/wiki/Binomial_options_pricing_mode
  l
• http://sfb649.wiwi.hu-
  berlin.de/fedc_homepage/xplore/tutorials/xlghtmlnode63.ht
  ml#bin-fig2
• http://www.terry.uga.edu/~mayhew/Old/chapter9.pdf
Thank
 You!

Más contenido relacionado

La actualidad más candente

Margin trading and types of order
Margin trading and types of orderMargin trading and types of order
Margin trading and types of order
ghanchifarhan
 
Exchange Rate Fluctuation
Exchange Rate FluctuationExchange Rate Fluctuation
Exchange Rate Fluctuation
CA Abhinav Jain
 

La actualidad más candente (20)

Weighted Blended Order Independent Transparency
Weighted Blended Order Independent TransparencyWeighted Blended Order Independent Transparency
Weighted Blended Order Independent Transparency
 
Reinforcement Learning 7. n-step Bootstrapping
Reinforcement Learning 7. n-step BootstrappingReinforcement Learning 7. n-step Bootstrapping
Reinforcement Learning 7. n-step Bootstrapping
 
13 Transmission_bandwidth_of_FM_signals.pdf
13 Transmission_bandwidth_of_FM_signals.pdf13 Transmission_bandwidth_of_FM_signals.pdf
13 Transmission_bandwidth_of_FM_signals.pdf
 
Option Pricing Theory and Option Pricing Theory and Applications
Option Pricing Theory and Option Pricing Theory and Applications Option Pricing Theory and Option Pricing Theory and Applications
Option Pricing Theory and Option Pricing Theory and Applications
 
Volatility Trading - Hedge Fund Strategies
Volatility Trading - Hedge Fund StrategiesVolatility Trading - Hedge Fund Strategies
Volatility Trading - Hedge Fund Strategies
 
Options Trading Strategies
Options Trading StrategiesOptions Trading Strategies
Options Trading Strategies
 
Reed solomon Encoder and Decoder
Reed solomon Encoder and DecoderReed solomon Encoder and Decoder
Reed solomon Encoder and Decoder
 
Equity derivatives basics
Equity derivatives basicsEquity derivatives basics
Equity derivatives basics
 
Commodity derivatives
Commodity derivativesCommodity derivatives
Commodity derivatives
 
Margin trading and types of order
Margin trading and types of orderMargin trading and types of order
Margin trading and types of order
 
Option pricing
Option pricingOption pricing
Option pricing
 
Exchange Rate Fluctuation
Exchange Rate FluctuationExchange Rate Fluctuation
Exchange Rate Fluctuation
 
Foreign exchange market
Foreign exchange market Foreign exchange market
Foreign exchange market
 
Global Exchange Rate Arrangements
Global Exchange Rate ArrangementsGlobal Exchange Rate Arrangements
Global Exchange Rate Arrangements
 
option greeks
option greeksoption greeks
option greeks
 
Mechanical trading system based on renko charts
Mechanical trading system based on renko chartsMechanical trading system based on renko charts
Mechanical trading system based on renko charts
 
Bacics Of Derivatives
Bacics Of DerivativesBacics Of Derivatives
Bacics Of Derivatives
 
Fundamentals of foreign exchange market
Fundamentals of foreign exchange marketFundamentals of foreign exchange market
Fundamentals of foreign exchange market
 
Derivative - Forward and future contract
Derivative - Forward and future contractDerivative - Forward and future contract
Derivative - Forward and future contract
 
Classification of systems : Part 2
Classification of systems  :  Part 2Classification of systems  :  Part 2
Classification of systems : Part 2
 

Más de naojan

Equity allocation
Equity allocationEquity allocation
Equity allocation
naojan
 
Macroeconomy Philippines
Macroeconomy PhilippinesMacroeconomy Philippines
Macroeconomy Philippines
naojan
 
Algorithm
AlgorithmAlgorithm
Algorithm
naojan
 
Monte carlo option pricing final v3
Monte carlo option pricing final v3Monte carlo option pricing final v3
Monte carlo option pricing final v3
naojan
 
Modern portfolio theory
Modern portfolio theoryModern portfolio theory
Modern portfolio theory
naojan
 

Más de naojan (6)

Equity allocation
Equity allocationEquity allocation
Equity allocation
 
Macroeconomy Philippines
Macroeconomy PhilippinesMacroeconomy Philippines
Macroeconomy Philippines
 
Algorithm
AlgorithmAlgorithm
Algorithm
 
Monte carlo option pricing final v3
Monte carlo option pricing final v3Monte carlo option pricing final v3
Monte carlo option pricing final v3
 
Modern portfolio theory
Modern portfolio theoryModern portfolio theory
Modern portfolio theory
 
Asset allocation Issues
Asset allocation IssuesAsset allocation Issues
Asset allocation Issues
 

Crr presentation

  • 1. Cox, Ross and Rubinstein Binomial Trees Acedo  Fabia  Reyes  Sorbito  Vidamo
  • 2. Report Outline 1 • Overview 2 • General Assumptions 3 • Steps and Formulas 4 • Example 5 • Summary
  • 3. Overview • A type of binomial asset pricing model first proposed by John C. Cox, Stephen A. Ross and Mark Rubinstein (1979). • “Simple and efficient numerical procedure for valuing options for which premature exercise may be optional” • “All corporate securities can be interpreted as portfolios of puts and calls on the asset of the firm.” • Uses discrete time model of varying price over time of the underlying financial instrument • Uses binomial tree of possible price of the underlying asset ; each nodes valuation is performed iteratively
  • 4. Assumptions uS with probability p S dS with probability q = p ‒ 1 • Underlying asset price S follows a multiplicative binomial process over discrete period. • Rate of return on the stock over each period can have two possible values. • u and d parameters are constant over the whole tree.
  • 5. Assumptions • u and d are chosen so that u = 1/d . • Interest rates are assumed constant, d < Rf < u. It means that there is no arbitrage opportunity. • No taxes, transaction cost, or margin requirements • The underlying doesn't pay dividends over the life of the option.
  • 6. Steps and Formulas Step 1. Compute for the Risk free Return r is the one period rate of return r = EXP(i*(t/n)) t is term in years p = (r-d)/(u-d) n is the number of periods q=1-p p is the risk-neutral probability up move q is the risk-neutral probability down move Step 2. Generate the price of the tree uxS S is the price of underlying asset, S u is the up move factor with probability p, dxS d is the down move factor with probability q
  • 7. Steps and Formulas Step 3. Calculation of option value at each final node (Backward Induction) Sn is the computed At Final Node n: underlying asset price If it is a Call Option, then use MAX(0,Sn-K) at node n If it is a Put Option, then use MAX(K-Sn,0) K is the strike price Step 4. Sequential calculation of the option value at each preceding node Cu is the older upper At other Nodes 0 to n-1 option price other nodes = [p * Cu + q * Cd] / r Cd is the older lower option price
  • 8. Example: Step 1. Compute for the Risk free Return Stock price [S] $ 60.00 Given Interest rate [i] 5.00% Given Strike price [K] $55.00 Given Term in years [t] 1 Given Number of periods - quarterly [n] 4 Given Up move factor [u] 1.05 Given Down move factor [d] 0.9524 d = 1/u One period rate of return [r] 1.0126 r = EXP(i*(t/n)) Risk-neutral probability - up move [p] 61.67% p = (r-d)/(u-d) Risk-neutral probability - down move [q] 38.33% q=1-p Notes: The price of LDI stock is $60/share and the one-year interest rate is 0.05. We wish to price one-year call option with a strike price of $55. Using a four-step tree (quarterly) with assumed stock price factor increase of 1.05, we will compute for the price of the underlying asset and the call option.
  • 9. Example: Step 2. Generate the price of the tree Formula: CRR Tree: 0 1 … n 0 1 2 3 4 Suuuu 72.93 Suuu 69.46 Suu Suuud 66.15 66.15 Su Suud 63.00 63.00 S Sud Suudd 60.00 60.00 60.00 Sd Sudd 57.14 57.14 Sdd Suddd 54.42 54.42 Sddd 51.83 Sdddd 49.36 S is the price of underlying asset, S = $ 60 u is the up move factor u = 1.05 d is the down move factor d = 0.9524 n is the number of periods n=4
  • 10. Example: Step 3. Calculation of option value at each final node CRR Tree: Binomial Tree for Pricing a $55 Call Option 0 1 2 3 4 0 1 2 3 4 72.93 17.93 69.46 66.15 66.15 11.15 63.00 63.00 60.00 60.00 60.00 5.00 57.14 57.14 54.42 54.42 - 51.83 49.36 - Given: K = $ 55 At Final Node n: Sample Computation: If it is a Call Option, then use MAX(0,Sn-K) MAX(0, 72.93-55) = 17.93 If it is a Put Option, then use MAX(K-Sn,0) MAX(0, 66.15-55) = 11.15
  • 11. Example: Step 4. Calculation of the option value at each preceding node Binomial Tree for Pricing a $55 Call Option At other Nodes 0 to n-1 other nodes = [p * Cu + q * Cd] / r 0 1 2 3 4 where Cu is the older upper option price 17.93 Cd is the older lower option price 15.14 12.51 11.15 Given: p = 1.05, q = 0.9524, r = 1.0126 10.06 8.68 7.87 6.44 5.00 Sample Computation: 4.62 3.04 1.85 - O31 = [1.05*17.93+0.9524*11.15]/1.0126 - = 15.14 - O32 = [1.05*11.15+0.9524*5.00]/1.0126 = 8.68 O21 = [1.05*15.14+0.9524*8.68]/1.0126 = 12.51
  • 12. Summary and Conclusions • Cox-Ross-Rubinstein Model is one of many available binomial options pricing models. It is a simplified alternative numerical method that can be used for practical computations of complex option values. It assumes a constant interest rate (risk free return), absence of arbitrage opportunities and constant probability of underlying assets upward (u) and downward (d) movement. • Options priced derived from Cox-Ross-Rubinstein binomial tree can be used in formulating strategy that will generate/ lock in pure arbitrage profits if the market price of an option differs from the value given by the model.
  • 13. References: • Cox, J.C., Ross S.A, Rubinstein, M., Option Pricing : A Simplified Approach. (1979). Published in Journal of Finance and Economics • Watsham, Terry J., and Parramore, Keith. Quantitative Methods in Finance. (1997) • http://investexcel.net/736/binomial-option-pricing-excel/ • http://www.sitmo.com/article/binomial-and-trinomial-trees/ • http://en.wikipedia.org/wiki/Binomial_options_pricing_mode l • http://sfb649.wiwi.hu- berlin.de/fedc_homepage/xplore/tutorials/xlghtmlnode63.ht ml#bin-fig2 • http://www.terry.uga.edu/~mayhew/Old/chapter9.pdf

Notas del editor

  1. Step 1. Binomial model acts similarly to the asset that exists in a risk neutral world.pu+qd = exp(i*∆t) = r, where ∆t = t/nt = term of the optionn= number of periodsIts variance: pu^2 + qd^2 – (exp(i*∆t))^2 =𝜎^2∆tStep 1. Binomial model acts similarly to the asset that exists in a risk neutral world.pu+qd = exp(i*∆t) = r, where ∆t = t/nt = term of the optionn= number of periodsIts variance: pu^2 + qd^2 – (exp(i*∆t))^2 =𝜎^2∆t
  2. Notice that the lattice is symmetrical, that is due to the assumption that d=1/u (ud=1).