matlab 期权图,期权定价matlab程序.docx
1.三叉树法matlab程序%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Computes the Boyle (1986) Trinomial Tree for American Call/Put Option Values based % on the following inputs: % CallPut = Call = 1, Put = 0 % AssetP = Underlying Asset Price % Strike = Strike Price of Option % RiskFree = Risk Free rate of interest % Div = Dividend Yield of Underlying % Time = Time to Maturity % Vol = Volatility of the Underlying % nSteps = Number of Time Steps for Trinomial Tree to take %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% CallPut=0; %Call = 1, Put = 0 AssetP=50; %Underlying Asset Price Strike=50; %Strike Price of Option RiskFree=0.1; %Risk Free rate of interest Div=0; %Dividend Yield of Underlying Time=5/12; %Time to Maturity Vol=0.4; %Volatility of the Underlying nSteps=200; %Number of Time Steps for Trinomial Tree to take %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%dt = Time / nSteps; % Allocates the time steps cc = RiskFree - Div; % Specifies the cost of carry (r - D) if CallPut b = 1; end if ~CallPut b = -1; end RR = exp(RiskFree * dt); Up = exp(Vol * sqrt(2 * dt)); % The magnitude of an up movement Down = 1 / Up; % The magnitude of a down movement %%% Specifies the probability of up, down and mid moves for trinomial tree P_up = ((exp(cc * dt / 2) - exp(-Vol * sqrt(dt / 2))) / (exp(Vol * sqrt(dt / 2)) - exp(-Vol * sqrt(dt / 2)))) ^ 2; P_down = ((exp(Vol * sqrt(dt / 2)) - exp(cc * dt / 2)) / (exp(Vol * sqrt(dt / 2)) - exp(-Vol * sqrt(dt / 2)))) ^ 2; P_mid = 1 - P_up - P_down; Df = exp(-RiskFree * dt); % Sets up the asset movements on the t
matlab 期权图,期权定价matlab程序.docx相关推荐
- matlab 期权图,如何使用matlab计算期权价格
参考论文 期权定价理论是现代金融学中最为重要的理论之一,也是衍生金融工具定价中最复杂的.本文给出了欧式期权定价过程的一个简单推导,并利用Matlab对定价公式给出了数值算例及比较静态分析,以使读者能更 ...
- matlab p图,【MATLAB】P图神器,初露锋芒:第一周作业(剧透)
做完第一周Matlab作业,深感MatLab之强大.(都第几周了,才做第一周作业...) 不在上图像处理这门课的同学,也可以试试在Matlab敲这些代码哦~ 用Matlab P图可有意思呢~ Writ ...
- matlab 期权图,欧式看涨期权定价作图|MATLAB 程序化交易(量化投资)|MATLAB技术论坛 - Powered by Discuz!...
function Call_Option_Pricing_Plot(varargin) % copyright by fantuanxiaot % 关注fantuanxiaot的量化分析新浪博客: ...
- matlab做变量投影重要性分析,西安邮电大学光学实验matlab仿真结果分析与程序..docx...
光学实验 实验报告 课程名称: 光学实验 姓 名: 伍金霄 学 院: 电子工程学院 系 部: 光电子技术系 专 业: 电子科学与技术 年 级: 科技1201 学 号:指导教师: 刘娟 2014年 12 ...
- matlab三维图 魔方,matlab制作魔方图片
2.绘制三维曲面的函数 Matlab 提供了 mesh 函数和 surf 函数来绘制三维曲面图...例 520 绘制三维图形. 1 绘制魔方阵的三维条形图 2 以三维杆图形式绘制曲线...... 图像 ...
- matlab 彗星图速度控制,matlab制作及生成avi,gif动画_matlab培训
matlab制作及生成avi,gif动画 一.动画的制作 Matlab中动画实现的方法主要有下面三种 1.电影动画:从不同的视角拍下一系列对象的图形,并保存到变量中,然后按照一定的顺序像电影一样播放. ...
- matlab 泡泡图,使用matlab绘制2维、3维气泡图
在学习模糊c均值聚类时,突然想到能否将每个样本对所属簇的奴属度(C)用气泡图的形式表示出来,这样就可以在一张图上同时获得分类与奴属度(C)两类信息.在matlab中没有绘制气泡图的专用函数,不过可以通 ...
- 给matlab图加图注,matlab学习5-数据可视化4-gai.ppt
matlab语言丰富的图形表现方法,使得数学计算结果可以方便地.多样性地实现了可视化,这是其它语言所不能比拟的.;第一节 符号函数绘图第二节 图形编辑第三节 2D数据图第四节 3D数据图第五节 MAT ...
- matlab 三维图 输出,MATLAB三维曲线图绘制并输出到指定文件夹(突出几组不同数据)...
1.首先生成全为0的一维数组(X,Y1,Z1).全为1的一维数组(X,Y2,Z2).正弦曲线(X,Y3,Z3).注意绘制三维图时,X,Y,Z矢量长度要相同! 2.MATLAB中绘制三维曲线指令plot ...
最新文章
- mysql如何实现实时存储_OpenResty + Mysql 实现日志实时存储
- C++中的Socket编程使用协议发送图片
- 219. Contains Duplicate II
- 大数据时代的“找油利器”
- (11)Spring Boot配置ContextPath【从零开始学Spring Boot】
- 如何映射本地虚拟机或远程服务器磁盘到本地
- DCFramework 动态分布式计算框架(01)-- 基础结构
- 多租户系统技术优越性及架构选型---springCloud工作笔记167
- android网络框架OkHttp之get请求(源码初识)
- Android渠道包生成工具(支持V1、V2签名)
- 2022年执法资格城管执法考试多选题专项训练题及答案
- IPv4子网划分与聚合
- 正好理财解读今天A股是回光返照
- 腾讯手游助手android文件夹,腾讯手游助手中找到文件安装目录位置的详细操作方法...
- 常用知识图谱数据集FB15K, YAGO, WN18
- 摄影中的微距镜头是什么?
- 内格尔Schreckenberg模型模拟源码
- 区块链赋能不动产—易居EBaaS在不动产领域应用
- 李博北京理工大学计算机,北京理工大学博士李博资料经历 放弃年薪40万做选调生到基层...
- Java身份证号码识别系统
热门文章
- 企业邮箱怎么注册账号?忘记邮箱密码怎么修改密码?
- c语言下标法改为指针变量法,C语言教材第七章指针实验.doc
- 餐厅管理软件系统需要服务器,餐饮分销系统在开发过程需考虑这些用户需求
- pd.Series()函数解析(最清晰的解释)
- 2008服务器系统只有回收站,解决Windows Server 2008 回收站无法清空故障
- 视频截图html,canvas与html5实现视频截图功能(示例代码)
- 百度智能云 × 酷开网络 | 让电视回归电视的智能秘诀
- 给自己“帅气”的脸蛋动漫化吧——PyQt5之漫画脸GUI界面(保姆级教程)
- 全智通A+——入库单价与出库成本不一致的原因。
- 计算机屏幕截图给播放器黑屏,电脑截图显示屏就黑屏怎么回事的解决方法