MATLAB语言
20世纪70年代,美国新墨西哥大学计算机科学系主任Cleve Moler为了减轻学生编程的负担,用FORTRAN语言编写了最早的MATLAB。1984年由Little、Moler,Steve Bangert合作成立了的Math Works公司,正式把MATLAB推向市场。到20世纪90年代,MATLAB已成为国际控制界的标准计算软件。
1、MATLAB是什么
MATLAB的全称是Matrix Laboratory(矩阵实验室),是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。在金融领域,使用MATLAB可以加速产品研究,减少开发时间,提高模型的仿真速度和控制项目成本;利用MATLAB及相关产品,可以进行分析数据、评估风险、开发并优化策略等一系列金融建模工作。
2、MATLAB工具箱
MATLAB拥有数百个内部函数的主工具箱和三十几种工具箱。工具箱又可以分为功能性工具箱和学科性工具箱。功能性工具箱用来扩充MATLAB的符号计算、可视化建模仿真、文字处理及实时控制等功能。
学科性工具箱是专业性较强的工具箱,其中金融领域相关的工具箱主要有如下几种:
(1) Datafeed Toolbox:金融数据工具箱。
(2) Econometrics Toolbox:计量经济学工具箱。
(3) Financial Derivatives Toolbox:金融衍生品工具箱。
(4) Fixed-Income Toolbox:固定收益工具箱。
(5) Optimization Toolbox:优化工具箱。
(6) Statistics Toolbox:统计工具箱。
通过这些工具箱,用户可以利用MATLAB进行交易策略实现和回测、投资组合优化和分析、资产分配、金融时序分析、期权价格和敏感度分析、现金流分析、风险管理、预测和模拟、利率曲线拟合和期限结构建模、蒙特卡罗模拟、基于GARCH的波动性分析等。