检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:廖小漩 王孔敬 LIAO Xiaoxuan;WANG Kongjing(School of Mathematics,University of Birmingham,Edgbaston B152TT,United Kingdom;School of Economics and Management,Hubei Minzu University,Enshi 445000,China)
机构地区:[1]伯明翰大学数学学院,伯明翰埃德巴斯顿B152TT(英国) [2]湖北民族大学经济与管理学院,湖北恩施445000
出 处:《湖北民族大学学报(自然科学版)》2020年第4期411-415,共5页Journal of Hubei Minzu University:Natural Science Edition
基 金:国家社会科学基金项目(16XSH005).
摘 要:基于Matlab与Visual C++的应用特点,提出了一种利用Matlab与Visual C++混合编程方法研究美式期权定价的方案,即以Matlab 2016b的转C工具Matlab Coder为基础,将基于最小二乘蒙特卡洛的美式看跌期权定价函数在Matlab中实现,而后转成的C代码直接移植到Visual C++开发环境中的设计方案.在此基础上,通过实例介绍了转C流程、方法以及限制等重要问题,并验证了方案的可行性.研究结果表明:采用该方案不仅能有效提高软件编程效率,减轻编程工作量,而且可加快算法从研究到实际应用的进程.According to the characteristics of Matlab and Visual C++,a method mixed with Matlab and Visual C++is presented to price American options.Specifically,based on the tool named“Matlab Coder”in Matlab 2016b,firstly American put options by LSM(least-squares Monte Carlo method)are priced by Matlab software,and then the transformed C codes are directly applied to Visual C++developing environment.Also,an example is illustrated to perform basic steps,the limitation and the feasibility of this transformation method.Results demonstrate that this transformation method increases the programming efficiency,reduces the programming workload and speeds up the process from research to practical application.
关 键 词:美式期权 看跌期权定价 Matlab程序转C代码 CODER 转C代码流程
分 类 号:TP311[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:3.145.50.27