1. One-step Binomial Trees

Definition of Binomial Model
Binomial model: after one period, the value of the underlying asset will either go up to SuS_uSu​ or go down SdS_dSd​.

No-arbitrage Argument

  • Law of one price: Assets that produce identical(完全相同的) future cash flows regardless of future everts should have the same price.
  • Construct a no uncertainty portfolio: using option and stock to construct a portfolio which has certain value after one period. If there is no arbitrage opportunity, the option price can be derived from the cost of this portfolio.
  • Short 1 call option and long Δ\DeltaΔ stocks.

The stock is currently trading at $50. The stock price will either go up to $75 or go down to $25 after one year. The risk-free rate is 2%. Please calculate the value of a 1-year European call option with an exercise price of $60 using one-step binomial tree.

  • The value of the portfolio after 1 year.
    Δ∗Su−Cu=Δ∗Sd−Cd→Δ=0.3\Delta*S_u-C_u=\Delta*S_d-C_d \to \Delta=0.3Δ∗Su​−Cu​=Δ∗Sd​−Cd​→Δ=0.3
  • Regardless of whether the stock price moves up or down, the value of the portfolio is $7.5 without uncertainty.
  • Cost of portfolio: 0.3×50−call=7.5×e−0.020.3 \times 50-call=7.5\times e^{-0.02}0.3×50−call=7.5×e−0.02
  • call=7.6485call=7.6485call=7.6485
  • Calculata Δ\DeltaΔ of a stock option
    Δ×Su−Cu=Δ×Sd−Cd\Delta \times S_u-C_u=\Delta \times S_d-C_dΔ×Su​−Cu​=Δ×Sd​−Cd​
    Δ=Cu−CdSu−Sd\Delta=\frac{C_u-C_d}{S_u-S_d}Δ=Su​−Sd​Cu​−Cd​​

Risk Neutral Valuation

  • In a risk neutral world, all individuals are indifferent to risk. Investors requires no compensation for risk and expected return on all securities is the risk-free interest rate.
  • The option should be valued based on risk neutrality.
  • In a risk-neutral world, the expected return on all securities is the risk-free interest rate, and the discount rate is the risk-free interest rate.

    u=eσtu=e^{\sigma\sqrt{t}}u=eσt​
    d=1u=e−σtd=\frac{1}{u}=e^{-\sigma\sqrt{t}}d=u1​=e−σt​
  • The higher the standard deviation, the greater the dispersion between stock prices in up and down states.
    πu×S0×u+(1−πu)×S0×d=S0ert\pi_u\times S_0 \times u+(1-\pi_u)\times S_0 \times d=S_0e^{rt}πu​×S0​×u+(1−πu​)×S0​×d=S0​ert
    πu=ert−du−d\pi_u=\frac{e^{rt}-d}{u-d}πu​=u−dert−d​

Risk neutral valuation-Process
The valuation process of one-step binomial tree as follow:

  • Calculate uuu and ddd, then construct the whole binomial tree.
  • Calculate the payoff of the option at the maturity node.
  • Compute the risk-neutral up and down probability, then calculate the expected value of option in one period.
  • Use risk-free rate to discount the expected value to present.

2. Two-step Binomial Trees

Two-Step Binomial Model
The basic valuation process of a two-step European option is similar with one-step binomial model, but with more steps.

Two-Step Binomial Model - European
An analyst is using two-step binomial model to calculate the price of a 2-year European put option with strike price of $75. The continuously compounded risk-free rate is 5%. The stock pays no dividend and is trading at $70. The volatility of the stock price is 20%. What will be the European put option price?

  • Firstly, calculate uuu and ddd, then construct the whole binomial trees:
    u=eσT=e0.02∗1=1.2214u=e^{\sigma \sqrt{T}} = e^{0.02 * \sqrt{1}} =1.2214u=eσT​=e0.02∗1​=1.2214
    d=1u=e−σT=0.8187d=\frac{1}{u}=e^{-\sigma \sqrt{T}}=0.8187d=u1​=e−σT​=0.8187
  • Secondly, calculate the payoff of the option at the maturity node:
  • Thirdly, compute the risk-neutral up and down probability, and then calculate the expected value in one period.
    πu=ert−du−d=e5%×1−0.81871.2214−0.8187=57.7529%\pi_u=\frac{e^{rt}-d}{u-d}=\frac{e^{5\%\times1}-0.8187}{1.2214-0.8187}=57.7529\%πu​=u−dert−d​=1.2214−0.8187e5%×1−0.8187​=57.7529%
    πd=1−πu=1−57.7528%=42.2471%\pi_d=1-\pi_u=1-57.7528\%=42.2471\%πd​=1−πu​=1−57.7528%=42.2471%
  • At last, use risk-free rate to discount the expected value to present.
    Node2=(0×57.7529%+5×42.2471%)e−5%=2.0093Node2=(0\times 57.7529\%+5\times 42.2471\%)e^{-5\%}=2.0093Node2=(0×57.7529%+5×42.2471%)e−5%=2.0093
    Node3=(5×57.7529%+28.0811×42.2471%)e−5%=14.0317Node3=(5\times 57.7529\%+28.0811\times 42.2471\%)e^{-5\%}=14.0317Node3=(5×57.7529%+28.0811×42.2471%)e−5%=14.0317
    Node1=(2.0093×57.7529%+14.0317×42.2471%)e−5%=6.7427Node1=(2.0093\times 57.7529\%+14.0317\times 42.2471\%)e^{-5\%}=6.7427Node1=(2.0093×57.7529%+14.0317×42.2471%)e−5%=6.7427
  • The European Put Option price is 6.74276.74276.7427

Two-Step Binomial Model - American

  • We need to determine if the option will be exercised at each node including Node 1.

    Node1=(2.0093×57.7529%+17.691×42.2471%)e−5%=8.2133Node1=(2.0093\times 57.7529\%+17.691\times 42.2471\%)e^{-5\%}=8.2133Node1=(2.0093×57.7529%+17.691×42.2471%)e−5%=8.2133

  • Node1 should also be checked. In this case, if there is an early exercise in Node 1, payoff will be 5 which is less than 8.2133. Therefore, the option will not be exercised early in Node 1 and value of this American put option is 8.2133.

As time periods are added

Suppose that a binomial tree with nnn steps in its life T, if nnn approaches infinity, the length of each step approaches to
zero. A continuous binomial tree will be achieved and this is one of the ways that derive the Black-Scholes-Merton model.

Options on Other Assets

  • Options on stock indices with continuous dividend yield q

πu×S0×u+(1−πu)×S0×d=S0e(r−q)t\pi_u\times S_0 \times u+(1-\pi_u)\times S_0 \times d=S_0e^{(r-q)t}πu​×S0​×u+(1−πu​)×S0​×d=S0​e(r−q)t
πu=e(r−q)t−du−d\pi_u=\frac{e^{(r-q)t}-d}{u-d}πu​=u−de(r−q)t−d​

  • Options on currencies with the domestic risk-free rate RDCR_{DC}RDC​ and foreign risk-free rate RFCR_{FC}RFC​

πu=e(rDC−rFC)t−du−d\pi_u=\frac{e^{(r_{DC}-r_{FC})t}-d}{u-d}πu​=u−de(rDC​−rFC​)t−d​

  • Option on futures
    πu=1−du−d\pi_u=\frac{1-d}{u-d}πu​=u−d1−d​

3.3.6 Binomial Trees相关推荐

  1. 3.3 Options

    文章目录 1. Introduction to Options 1.1 Options Types 1.1.1 Terminology 1.1.2 Options Types 1.2 Payoff a ...

  2. mpf4_定价欧式美式障碍Options_CRR_Leisen-Reimer_Greeks_二叉树三叉树网格_Finite differences(显式隐式)Crank-Nicolson_Imp波动率

    A derivative[dɪˈrɪvətɪv](金融)衍生工具(产品)  is a contract whose payoff depends on the value of some underl ...

  3. BSM模型心得,python实现方案

    #BSM模型心得,python实现方案 BSM简介 首先对于BSM模型先简单介绍一下,接触过期权的人应该都不陌生,BSM模型全称Black-Scholes-Merton model,其主要的贡献是提供 ...

  4. 金融工程、数理金融研究参考资料集合

    金融工程.数理金融研究参考资料集合! [@more@] 主要参考文献 张亦春.郑振龙主编,<金融市场学>(修订版),北京:高等教育出版社,2003. 陈松男,<金融工程学>,上 ...

  5. python 布莱克舒尔斯_BSM模型心得,python实现方案

    #BSM模型心得,python实现方案 ##BSM简介 首先对于BSM模型先简单介绍一下,接触过期权的人应该都不陌生,BSM模型全称Black-Scholes-Merton model,其主要的贡献是 ...

  6. UVA122 树的层次遍历 Trees on the level(两种方法详解)

    UVA122 树的层次遍历 Trees on the level 输入: (11,LL) (7,LLL) (8,R) (5,) (4,L) (13,RL) (2,LLR) (1,RRR) (4,RR) ...

  7. 多元回归树分析Multivariate Regression Trees,MRT

    作者:陈亮 单位:中国科学院微生物研究所 多元回归树分析 多元回归树(Multivariate Regression Trees,MRT)是单元回归树的拓展,是一种对一系列连续型变量递归划分成多个类群 ...

  8. R语言使用party包中的ctree函数构建条件推理决策树(Conditional inference trees)、使用plot函数可视化训练好的条件推理决策树、条件推理决策树的叶子节点的阴影区域表

    R语言使用party包中的ctree函数构建条件推理决策树(Conditional inference trees).使用plot函数可视化训练好的条件推理决策树.条件推理决策树的叶子节点的阴影区域表 ...

  9. R语言负二项分布函数Negative Binomial Distribution(dnbinom, pnbinom, qnbinom rnbinom )实战

    R语言负二项分布函数Negative Binomial Distribution(dnbinom, pnbinom, qnbinom & rnbinom )实战 目录 R语言负二项分布函数Ne ...

  10. R语言卡方分布函数Binomial Distribution(dchisq, pchisq, qchisq rchisq)实战

    R语言卡方分布函数Binomial Distribution(dchisq, pchisq, qchisq & rchisq)实战 目录 R语言卡方分布函数Binomial Distribut ...

最新文章

  1. 【v2.x OGE-example 第二章(第二节) 修改器的使用】
  2. Java入门之初识设计模式---单列模式
  3. 全球及中国病人多参数监护仪行业动态研究与运营风险评估报告2022版
  4. ArcIMS 投影问题 如何向地图配置文件中添加投影信息(转载)
  5. [ js处理表单 ]:动态赋值
  6. linux 天文软件,新闻|开源新闻速递:天文软件 Stellarium 0.15.0 发布
  7. Configutation读取properties文件信息
  8. 一道微软Python面试题(文末附python教程丶电子书资料分享)
  9. Apache Log4j2远程代码执行漏洞攻击,华为云安全支持检测拦截
  10. Leetcode 刷题笔记(十六) —— 二叉树篇之二叉搜索树的属性
  11. Git 版本控制原理
  12. [词根词缀]nomin/norm/not/nounce/nov及词源N的故事
  13. Ttest(T检验)
  14. word去掉标题前面的黑点
  15. Profibus DP新总结
  16. 无人机航拍高空全景图的四个步骤
  17. Discuz发帖如何设置默认回帖仅作者可见回帖
  18. 注销linux用户的方法,Linux下注销登录用户的方法
  19. 逻辑回归与softmax回归
  20. 车辆被盗后发生交通事故由谁来赔偿

热门文章

  1. android 打开微信客户端,Android中接入微信客户端心得
  2. 阿里钉钉、蚂蚁、饿了么,淘宝真实面试分享
  3. 常识-键盘锁定英文输入法,即使按shift也无法切换回中文
  4. 笔记本电脑 编程_如何选择笔记本电脑进行编程
  5. Matlab学习篇之s-function
  6. 清华学霸尹成Python教程
  7. 切片器可以设置日期格式?_如何分秒必争--浅淡时间切片器
  8. 【个人记录|环境配置等】
  9. opencv之subtract
  10. 操作系统的基本特征、区别及功能