期权的定价方法概述及利用matlab计算期权价格

摘要期权是功能最多、最激动人心的融衍生工具之一。期权定价问题一直是金融数学当中最复杂的问题之一,简要介绍几种基本的期权定价理论,并利用matlab金融工具箱计算出香港恒生指数期权的价格并与实际价格进行比较,指出可能导致偏差的一些原因。

关键词期权定价;MATLAB;B-S模型

1 期权概述

期权是一种独特的衍生金融产品,实质上是将权利和义务分开进行定价,使得权利的受让人在规定时间内对于是否进行交易,行使其权利具有选择权,而义务方必须履行其义务。它使买方能够避免坏的结果,同时,又能从好的结果中获益。

2 期权的定价模型

2.1 二项式期权定价模型

设:S0=股票现行价格,u=股价上行乘数,d=股价下行乘数,r=无风险利率,C0=期权现行价格,Cu=股价上行时期权的到期日价值,Cd=股价下行时期权的到期日价值,X=期权的执行价格,H=套期保值比率,则二项式定价模型为:

u=1+上升百分比=

d=1+下降百分比=

其中:e是自然对数;σ为标的资产连续复利收益率的标准差;t为以年表示的时段长度。

2.2 Black—Scholes期权定价模型

1)假设条件

B-S微分方程的推导是建立在以下假设的基础上的:①股价遵循预期收益率μ和标准差σ为常数的马尔科夫随机过程;②允许使用全部所得卖空衍生证券;③没有交易费用或税金,且所有证券高度可分;④在衍生证券的有效期内没有支付红利;⑤不存在无风险的套利机会;⑥证券交易是连续的,股票价格连续平滑变动;⑦无风险利率r为常数,能够用同一利率借入或贷出资金;⑧只能在交割日执行期权。

2)Black—Scholes期权定价公式

期权定价matlab计算,期权的定价方法概述及利用matlab计算期权价格相关推荐

  1. 【金融量化分析】#期权相关定价方法与代码表达

    期权主要使用的定价方法有偏微分方程法.鞅方法和数值方法.而数值方法又包括了二叉树方法.有限差分法和蒙特卡洛模拟方法. 想了解下不? 不想?滚 想,那得先知道 Black-Scholes 期权定价公式 ...

  2. 计算日期差的方法c语言,C语言计算日期差的方法示例

    本文实例讲述了C语言计算日期差的方法.分享给大家供大家参考,具体如下: 历史上,不同的人类聚居地可能有不同的历法,因而记录下来的资料中日期的换算就很麻烦.幸好今天我们统一使用公元纪年法.当然,这种历法 ...

  3. matlab图像处理将两个目标合成一个,利用MATLAB实现医学图像处理与分析

    [实例简介] 利用MATLAB实现医学图像处理与分析边缘是图像最基本的特征.所谓边缘是指图像周围像素灰度有阶跃变化或屋顶状变化的像素的集合, 它存在于目标与背景.目 标与目标.区域与区域.基元与基元之 ...

  4. matlab求能控标准型函数,实验三 利用Matlab分析能控性和能观性

    实验三利用Matlab分析能控性和能观性 实验目的:熟练掌握利用Matlab中相关函数分析系统能控能观性.求取两种标准型.系统的结构分解的方法. 实验内容: 1.能控性与能观性分析中常用的有关Matl ...

  5. python计算csv文件内的数据_Python利用pandas计算多个CSV文件数据值的实例

    功能:扫描当前目录下所有CSV文件并对其中文件进行统计,输出统计值到CSV文件 pip install pandas import pandas as pd import glob,os,sys in ...

  6. 利用matlab做dsp实验,华工DSP实验一利用Matlab进行频谱分析

    实验一利用Matlab进行频谱分析 一.对无限长时域离散信号进行频谱分析 1.代码: function test1(N) N = input('Type in the length = '); k = ...

  7. MCDM方法及matlab应用四:COPRAS 方法、案例及matlab应用

    1.方法介绍 2.案例分析 一.方法介绍 COPRAS 方法是一种为了提高评估备选方案的整体效率而提出的多属性决策方法.要进行多属性决策,必须确定最重要的指标标准,评估备选方案并评估这些与标准相关的信 ...

  8. matlab转化为fortran的方法,Fortran语言转matlab语言

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 SUBROUTINE SPKD3(NSPI,TLI,NSPJ,TLJ,SCR,NSPIMX,COST,TSAMP,D) C C CALCULATES DI ...

  9. 怎么用matlab算矩阵行列式的值,新手如何利用matlab软件进行简单的矩阵运算 值得一看...

    有时候我们需要进行数据分析,但是对于复杂的矩阵运算的时候,我们往往会计算很长时间,这不仅仅是浪费我们的时间,而且计算量也特别的大.为了解决这个问题,我们利用数学软件matlab来进行简单的操作,复杂的 ...

最新文章

  1. 9、mybatis自增主键策略
  2. 神策数据携手绿城服务 筑就幸福绿城数据驱动
  3. VScode中常用element语法
  4. 在细节消息中包含能够捕获失败的信息(63)
  5. 【LeetCode】图论 graph(共20题)
  6. Facebook 的应用机器学习平台
  7. 06-netty之http之文件服务器
  8. hadoop无法启动DataNode问题
  9. [培训-DSP快速入门-1]:DSP概述(基本框架、CPU, GPU, FPGA比较,常见型号)
  10. Outlook邮件目录中存在部分英文和中文,修改为中文的方法
  11. PHPCMS 模板调用标签大全
  12. 物联卡Iccid号码编码规则
  13. 双活数据中心建设概览
  14. C/C++ 混合编译 C++中的extern “C“
  15. android高仿微信表情输入与键盘输入详解-解决跳闪与表情切换问题
  16. 计算机三种校验方式,三种校验码
  17. 【C++】Boost库简介
  18. excel2016中绘制多条折线的散点图
  19. 阿拉伯数字转化为中文的数字(金额)
  20. ElasticSearch数据分片-数据路由

热门文章

  1. c字串和String字串的区别
  2. JDBC中保存/读取长二进制(LONGBLOB)数据类型
  3. 2.图神经网络GNN
  4. jsp引入html,jsp如何引入css样式?
  5. Js常用数组常用API
  6. unityUDP广播
  7. Halcon模板匹配学习:find_aniso_shape_model
  8. “以假乱真” 网络钓鱼活动巧妙使用 UPS.com XSS 漏洞分发恶意软件
  9. text无法使用空格 unity_Unity-Text空格造成自动换行+自定义Text
  10. Storm之同步服务DRPC