作者:张树德著
出版社:
出版时间:2008-3-1
字数:498000
版次:1
页数:346
印刷时间:2008/03/01
开本:16开
印次:1
纸张:胶版纸
ISBN:9787811242874
包装:平装
编辑推荐
在欧美MATLAB现在已经成为金融工程人员的密切伙伴,世界上超过2000家金融机构运用MATLAB来管理公司资产。国际货币基金组织、摩根斯坦利等顶级金融机构都在使用MATLAB,借助MATLAB强大的运算平台实现和其他软件之间的数据交换,显示出了非常优良的通融性。本书内容涉及固定收益、资产组合理论和实务计算,详细讲解了MATLAB和VBA混合编程、MATLAB对数据库操作。本书附有大量实用的例子,内容十分丰富,读者只需具备基本的微积分基础知识即可顺利阅读大部分内容。
内容简介
本书内容涉及固定收益、资产组合理论和实务计算,详细讲解了MATLAB和VBA混合编程、MATLAB对数据库操作。本书附有大量实用的例子,内容十分丰富,读者只需具备基本的微积分基础知识即可顺利阅读大部分内容。本书注重理论模型的严谨性,体现理论和实务结合的原则,除可用作高等院校的金融学专业教学参考书外,还可作为金融机构从业人员的培训教材及相关领域研究人员、金融监管人员的参考书。
目录
第1章MATLAB基本介绍1.1MATLAB数值计算特点1.1.1MATLAB产生背景1.1.2MATLAB语言的优点1.2系统的金融工程解决方案1.2.1MATLAB金融工具箱模块1.2.2使用MATLAB的主要金融机构1.2.3MATLAB网上资源1.2.4MATLAB安装组件第2章MATLAB数值计算初步2.1数据类型2.1.1数字变量2.1.2字符串操作2.1.3单元变量与结构变量2.1.4单元变量与结构变量之间的转换2.2矩阵及向量运算2.2.1矩阵生成2.2.2向量运算2.2.3矩阵运算2.2.4排序2.3插值2.3.1一维插值2.3.2样条插值2.3.3Hermite插值2.4数值拟合2.4.1最小二乘拟合2.4.2拟合工具箱2.5符号计算2.6字符串命令2.6.1计算字符串的值2.6.2函数形式调用2.6.3内联函数2.7逻辑运算2.7.1基本逻辑运算2.7.2逻辑关系函数2.8控制语句2.8.1for循环语句2.8.2while条件循环语句2.8.3ifelseend条件判断2.8.4switchcase语句2.9MATLAB编程的基本知识2.9.1脚本文件与函数文件2.9.2P代码文件2.9.3编程注意事项2.9.4程序的调试2.9.5MATLAB其他常用命令第3章固定收益证券的计算3.1固定收益证券的基本概念3.1.1美国固定收益证券的种类3.1.2美国国债报价方式3.1.3固定收益相关概念3.1.4常见应计天数计算方法3.1.5全价与净价3.1.6贴现率计算3.1.7时间因子与付息次数3.1.8绝对利差、静态利差和期权调整后的利差3.2固定收益函数的调用方法3.2.1SIA基本框架3.2.2SIA框架下默认参数用法3.2.3多个债券的调用规则3.3现金流计算3.3.1基本概念3.3.2现金流基本计算3.3.3复杂形式现金流计算3.3.4根据收益率计算短期债券价格3.3.5根据短期国债价格计算收益率3.3.6短期债券回购的计算3.3.7可转让定期存单应计收益3.3.8长期债券到期收益率3.3.9根据长期债券到期收益率计算净价3.3.10现金流转换为对应债券3.3.11可转换债券定价3.3.12固定收益久期与凸度3.4利率期限结构3.4.1计算利率期限结构3.4.2拟合利率期限结构3.4.3计算远期利率第4章资产组合计算4.1资产组合基本原理4.1.1协方差矩阵与相关系数矩阵转换4.1.2资产组合收益率与方差4.1.3资产组合4.2投资组合评价指标4.2.1夏普比率4.2.2信息比率4.3资产组合最大跌幅4.3.1历史最大跌幅4.3.2预期最大跌幅4.4资产组合有效前沿4.4.1两种资产组合收益期望与方差4.4.2均值方差有效前沿4.4.3带约束条件资产组合有效前沿4.4.4考虑无风险资产及存在借贷情况下的资产配置4.4.5线性规划求解资产组合问题4.4.6二次规划求解资产组合问题4.5非线性规划求解资产组合问题4.5.1非线性规划基本原理4.5.2非线性规划函数调用4.6资产定价理论4.6.1证券市场线4.6.2CAPM模型4.6.3计算经过风险调整的Alpha及回报4.7蒙特卡洛模拟多资产组合第5章金融数据统计5.1随机模拟基本原理5.1.1随机数生成函数5.1.2多元正态分布密度函数5.2随机变量的数字特征5.2.1计算平均值5.2.2剔除异常值后的平均值5.2.3计算中位数5.2.4计算方差与标准差5.2.5计算样本的百分位数5.2.6计算样本极差5.2.7计算偏度与峰度5.2.8计算绝对离差5.2.9计算中心矩5.2.10计算协方差与相关系数5.3统计绘图5.3.1样本频率分布图5.3.2最小二乘拟合数据5.3.3正态分布概率图5.3.4样本密度图5.3.5频率直方图5.3.6盒图5.4多元线性回归分析5.4.1多元线性回归5.4.2多元正态回归5.4.3估计多元正态分布每个资产的标准差5.4.4岭回归5.5主成分分析5.5.1主成分分析基本原理5.5.2主成分分析函数5.6因子分析5.7方差分析5.7.1单因素方差分析5.7.2方差分析步骤5.7.3单因素方差分析函数5.7.4双因素方差分析5.7.5双因素方差分析函数5.7.6多因素方差分析函数第6章数据文件读取和金融数据处理6.1文本文件读取6.1.1读取目录内容6.1.2fprintf函数写入数据6.1.3fscanf函数读出数据6.1.4从文本文件中读入格式化数据6.1.5带有间隔符的文本数据读写6.1.6Excel数据文件读写6.2创立时间序列变量6.2.1时间序列数组的创立和数据文件读取6.2.2时间序列数组运算第7章MATLAB和其他软件及网站的数据连接7.1MATLAB和Excel的数据连接7.1.1加载ExcelLink7.1.2MATLAB自动启动和Excel连接7.1.3ExcelLink的使用7.2MATLAB与财经网站的数据连接7.2.1获得bloomberg网站数据7.2.2获得yahoo网站数据7.2.3获得FactSet网站数据7.2.4获得Hyperfeed中的数据7.2.5建立和FT服务器的连接7.2.6MATLAB和财经网站数据接口GUI7.3MATLAB和Word接口7.3.1启动Notebook7.3.2创建和运行Word中的计算区7.4MATLAB与ActiveX接口7.4.1ActiveX基本介绍7.4.2MATLABActiveX自动化服务器第8章MATLAB与VBA混合编程8.1VBA基础知识8.1.1VBA基本介绍8.1.2VBA编辑窗口的结构8.2VBA编程指南8.2.1VBA变量8.2.2VBA运算符8.2.3VBA常用属性8.2.4VBA的控制语句8.2.5VBA的主要功能8.2.6VBA的查找功能8.2.7VBA的计算8.2.8VBA的窗体8.3MATLAB和VBA混合编程8.3.1建立和Excel的连接8.3.2MATLAB与VBA混合编程第9章MATLAB操作数据库9.1数据库基本原理9.1.1数据库工具包9.1.2ODBC数据库9.1.3关系型数据库9.2VQB方法连接数据库9.2.1Access数据库介绍9.2.2定义ODBC数据库9.2.3MATLAB与Access进行数据交换9.3利用SQL语句访问数据库9.3.1数据库连接9.3.2MATLAB数据库操作简介9.3.3在MATLAB中使用SQL语句操作数据库