期权 matlab vba,最全的期权定价VBA模板
为了证明文件的真实性,这里摘录文件中的一部分VBA代码
:'// The cumulative bivariate normal distribution function
Public Function CBND(a As Double, b As Double, rho As Double) As Double
Dim X As Variant, y As Variant
Dim rho1 As Double, rho2 As Double, delta As Double
Dim a1 As Double, b1 As Double, Sum As Double
Dim I As Integer, j As Integer
X = Array(0.24840615, 0.39233107, 0.21141819, 0.03324666, 0.00082485334)
y = Array(0.10024215, 0.48281397, 1.0609498, 1.7797294, 2.6697604)
a1 = a / Sqr(2 * (1 - rho ^ 2))
b1 = b / Sqr(2 * (1 - rho ^ 2))
If a <= 0 And b <= 0 And rho <= 0 Then
Sum = 0
For I = 1 To 5
For j = 1 To 5
Sum = Sum + X(I) * X(j) * Exp(a1 * (2 * y(I) - a1) _
+ b1 * (2 * y(j) - b1) + 2 * rho * (y(I) - a1) * (y(j) - b1))
Next
Next
CBND = Sqr(1 - rho ^ 2) / Pi * Sum
ElseIf a <= 0 And b >= 0 And rho >= 0 Then
CBND = CND(a) - CBND(a, -b, -rho)
ElseIf a >= 0 And b <= 0 And rho >= 0 Then
CBND = CND(b) - CBND(-a, b, -rho)
ElseIf a >= 0 And b >= 0 And rho <= 0 Then
CBND = CND(a) + CND(b) - 1 + CBND(-a, -b, rho)
ElseIf a * b * rho > 0 Then
rho1 = (rho * a - b) * Sgn(a) / Sqr(a ^ 2 - 2 * rho * a * b + b ^ 2)
rho2 = (rho * b - a) * Sgn(b) / Sqr(a ^ 2 - 2 * rho * a * b + b ^ 2)
delta = (1 - Sgn(a) * Sgn(b)) / 4
CBND = CBND(a, 0, rho1) + CBND(b, 0, rho2) - delta
End If
End Function
期权 matlab vba,最全的期权定价VBA模板相关推荐
- 凤凰式期权matlab代码,美式期权二叉树定价及MATLAB程序.doc
美式期权二叉树定价及MATLAB程序 金融随机分析课程 美式期权的二叉树定价 1.对于连续随机游走: 可以用离散格随机游走模型来表示,即标的资产的价格只在离散时间点,2,3,-,N取值,表示很小但非无 ...
- vba怎么安装_学VBA,这些最基础的概念一定要知道
说说VBA的那些事儿 VBA是什么?很多使用Excel的人经常会看到这三个字母,那么VBA到底是什么呢?长得神似VB的它到底是干什么的?相信很多人都会有这样的问题,今天就和大家说说有关VBA的那些事儿 ...
- vba 自动排序_给VBA字典键值排序,并提取需要的数据
未知的领域很广.风景很美,不要蜷缩在一小块自认为天堂的世界里.待到暮年时安于自欺欺人,要努力提高自己,学习是一件很辛苦的事.要有一颗充满生机的心,把握现在,这才是进取.机会总在等待中出现,越是有意义的 ...
- matlab通信工具comm,comm matlab上最全的通信模块,包括各种调制方式和信道特性, 编码函数 256万源代码下载- www.pudn.com...
文件名称: comm下载 收藏√ [ 5 4 3 2 1 ] 开发工具: matlab 文件大小: 2868 KB 上传时间: 2015-01-13 下载次数: 21 提 供 者: you ...
- matlab 安装模块吗,matlab哪些模块不用安装 matlab组件要全装吗?
matlab组件要全装吗? 这要看你经常用到哪些模块了,比如如果你不需要simulink仿真,就可以不选中安装它.一般是默认情况下全装的,这要可以避免由于文件不全而造成的运行错误. 最近想学matla ...
- 最全19000+国外AE模板合集包
最全19000+国外AE模板合集包 此套模板 包含整理好的 2015-2021年6月 国外AE模板 19000多个 大小:3500+G 模板已编号,含预览视频,方便预览和查找,(少数模板无预览,少数模 ...
- 黑色全屏个人主页bootstrap4模板
介绍: 黑色全屏个人主页bootstrap4模板 网盘下载地址: http://kekewl.org/vaivn8EXtmB0 图片:
- 免费全功能响应式模板:黑暗元素
免费全功能响应式模板:黑暗元素 #模板 预览: 部分页面展示: 演示及下载: 演示地址 免费下载 更多模板请立刻访问 模板集市 介绍: 全功能响应式模板,支持ipad,iphone 浏览器兼容:现代浏 ...
- 下载 电子商城类型htm模板_唯美风美妆春季补水面霜全屏海报psd模板psd素材
分类:全屏海报 类目:美妆个护 格式:psd 体积: 尺寸:1920*546 编号:13044625 软件: Photoshop CS6(.psd) 颜色模式 : RGB 图像类型:位图 版权:独家版 ...
最新文章
- Eclipse 代码自动提示的设置
- ACL 2020 | 基于多级排序学习的层次化实体标注
- 参数设置_变频器基本参数设置
- js 关系图插件_babel插件的相关知识
- SpringBoot中接口跨域问题
- JavaScript中使用attachEvent实现事件监听
- 12306网站抢票机制攻与防
- STM32F107之CAN配置
- GMSK调制 MATLAB代码
- WPS2003排版位置错误一例(转)
- php实现室内地图导航,概述-室内地图 JS API | 高德地图API
- 非常简单的四子棋【java编写】
- 全套3D游戏建模自学资料
- 一个小灯泡带我了解放大电路
- 新月,上弦月,满月,下弦月的区别
- C++实现输出一个集合的全部子集
- 频繁通过win32api的createfile函数打开文件句柄导致内存泄漏
- 用css3实现图片左右翻转
- c语言桶是什么意思,桶排序算法
- 成熟男人的处事说话技巧
热门文章
- MAUI 入门教程系列(5.XAML及页面介绍)
- 《沈剑架构师训练营》第6章 - 缓存架构
- WPS怎么转换成PDF?这样转换准没错
- The authenticity of host ‘172.16.132.189 (172.16.132.189)‘ can‘t be established.
- 【DB.Oracle】同义词——SYNONYM
- 计算机校招软件测试笔试题,校招软件测试笔试题
- vim替换字符串带斜杠_VI中的查找和替换
- 趋势顶底指标公式 通达信趋势顶底主图选股指标 清晰的趋势顶底详解
- js三座大山——原型及原型链
- 交换机虚拟化和堆叠的区别_网工知识角|一分钟记熟NFV网络功能虚拟化技术介绍...