《《Matlab与金融数量分析》教学大纲课程概况.docx》由会员分享,可在线阅读,更多相关《《Matlab与金融数量分析》教学大纲课程概况.docx(9页珍藏版)》请在优知文库上搜索。
1、Matlab与金融数量分析教学大纲一、课程概况课程名称(中文)Matlab与金融数量分析课程代码课程名称(英文)FinancequantitativeanalysisbaseonMatlab课程属性专业选修课学时48学分2.5开课单位金融与数学学院开课学期6适用专业金融工程是否核心课否二、课程描述MATLAB与金融数量分析是金融工程专业的一门重要的专业课,是量化投资的基础课程,其理论和方法来源于实践,又对实践活动起着巨大的指导作用。本课程主要教授学生利用基本的数学原理和MATLAB科学计算软件根据实际需要进行金融模型的建立,模型的求解和验证。通过对金融市场的基本概况与MATLAB的基础知识的概
2、述,同时结合典型金融分析的案例,让学生逐步学习数据编程知识,了解金融数据量化分析的基本方法和技巧,加深对金融量化投资交易的理解。三、课程目标课程目标目标要求权重课程目标1了解该课程的知识结构和金融数据数量分析的基本概念和方法0.1课程目标2理解该课程的基本理论和方法,掌握MATLAB数据交互、现金流分析、随机模拟、投资组合管理、KMV模型计算、期权定价模型与数值方法、固定收益证券久期与凸度计算、风险价值VaR计算、期货或股票的技术分析图绘制等方法。0.5课程目标3掌握该课程的编程技巧,数据处理的基本方法,并能将所学知识应用于实际的金融建模和数据分析。0.4四、课程目标与毕业要求指标点对应关系课
3、程目标支撑的毕业要求支撑的毕业要求指标点课程目标12.专业知识(L)具有扎实的自然科学基础知识和经济学基础知识,掌握经济学、金融学和金融工程的基础理论与基本知识,具备扎实的数学、统计学与计算机基础,熟悉金融方面的有关方针、政策和法律法规,了解金融工程的发展方向和最新成就。课程目标24.知识运用(三)能熟练使用各种金融行业软件与数据分析软件,熟悉基本的金融模型,并可以熟练编写应用程序对金融数据进行分析,熟练掌握数据库工具的使用,具有较强的金融定量分析能力。5.技术融合(M)技术融合。熟悉OffiCe的高级应用,掌握宏编程技术,掌握Python等高级程序语言设计方法,熟练应用现代信息技术,掌握数据
4、分析方法。课程目标32.专业知识(L)具有扎实的自然科学基础知识和经济学基础知识,掌握经济学、金融学和金融工程的基础理论与基本知识,具备扎实的数学、统计学与计算机基础,熟悉金融方面的有关方针、政策和法律法规,了解金融工程的发展方向和最新成就5.技术融合(M)技术融合。熟悉OffiCe的高级应用,掌握宏编程技术,掌握Python等高级程序语言设计方法,熟练应用现代信息技术,掌握数据分析方法。五、课程教学内容第一章金融市场与金融产品课程目标课程目标1支撑关系教学目标要求了解金融市场,金融产品的相关定义;掌握金融产品风险和基础金融工具的基本理论及其相关知识。教学重点重点是金融市场和金融产品的相关定义
5、。教学难点难点是金融产品风险和基础金融工具的基本理论。学时2学时。教学方法理论讲授为主,适当安排讨论课。主要内容1.金融市场2 .金融机构3 .基础金融工4 .金融产品5 .金融产品风险学习方法自主学习第二章MATLAB的基本操作和数据处理课程目标课程目标1、2支撑关系教学目标初步掌握MATLAB的基本操作;熟悉MATLAB的数据构成和基本处理方式;掌握常用的MATLAB函数和使用方法。教学重点MATLAB的基本操作和数据处理。教学难点MATLAB中函数的使用。学时4学时。教学方法以上机模拟演示为主要授课方式,MATLAB中的程序设计技巧和数据处理方法可以在后续模型中结合实例再引入分析主要内容
6、1.MATLAB的基本操作2 .MATLAB的基本函数3 .MATLAB中的数据类型4 .MATLAB的编程技巧5 .MATLAB的数据处理学习方法自主学习,课后辅导第三章贷款按揭与保险产品现金流分析案例课程目标课程目标1、2、3支撑关系教学目标掌握不同现金流模型的构造特点;熟悉MATLAB对不同现金流模型处理的技巧;能够熟练运用MATLAB的相关金融函数对不同现金流进行处理。教学重点不同现金流模型的建立和计算。教学难点实际的现金流数据的MATLAB建模,以及商业养老保险综合现金流案例的分析。学时4学时。教学方法理论分析和实验模拟相结合,并增加课堂讨论环节,设立验证性试验项目。主要内容1.固定
7、现金流模型分析和计算6 .可变现金流模型分析7 .按揭贷款的MATLAB模型建立和分析8 .商业养老保险案例分析学习方法自主学习,课后辅导第四章随机模拟-概率分布与随机数课程目标课程目标1、2支撑关系教学目标了解常见的概率分布,掌握MATLAB相关概率分布和密度函数,能够应用MATLAB进行蒙特卡洛模拟和构造随机金融数据。教学重点MATLAB相关概率函数的使用。教学难点应用MATLAB进行蒙特卡洛模拟和构造随机价格序列。学时2学时。教学方法结合实际问题,增加课堂讨论环节;设立验证性试验项目。主要内容1.概率分布9 .随机数与蒙特卡罗模拟10 随机价格序列学习方法自主学习第五章数据拟合课程目标课
8、程目标1、2、3支撑关系教学目标了解拟合的基本概念和方法,掌握MATLAB多项式拟合函数的使用,能够应用MATLAB的CFTOOL工具箱对数据进行多类型经验函数的拟合。教学重点MATLAB相关拟合函数和拟合工具的使用。教学难点应用MATLAB构造拟合程序,并绘制拟合图像。学时2学时。教学方法结合实际问题,增加课堂讨论环节,设立验证性试验项目。主要内容1.拟合的基本概念和方法2. MATLAB的多项式拟合函数3. CFTOOL工具的使用学习方法自主学习,课后辅导第六章策略模拟-组合保险策略分析课程目标课程目标1、2、3支撑关系教学目标了解CPPI和TlPP模型,掌握组合投资保险策略的基本构成,能
9、够应用MATLAB通过程序设计实现CPPl和TIPP的策略分析。教学重点了解组合保险策略模型的构建。教学难点应用MATLAB编程实现CPPI和TIPP策略,并利用构造随机实验数据完成对保险策略参数的分析。学时4学时。教学方法结合实际问题,增加课堂讨论环节;设立综合性试验项目。主要内容1.CPPI和TIPP模型2 .构造策略分析MATLAB程序3 .保险策略的参数分析学习方法自主学习,课后辅导第七章KMV模型求解课程目标课程目标1、2、3支撑关系教学目标了解KMV模型,掌握MATLAB求方程解的基本方法,能够应用MATLAB编程KMV方程的求解。教学重点了解KMV方程模型的构建和求解。教学难点应
10、用MATLAB编程实现对方程的数值分析和绘图。学时2学时。教学方法讲授法、案例法主要内容LKMV模型的建立4 .利用MATLAB求解方程数值解5 .KMV方程的MATLB求解学习方法自主学习第八章期权定价模型与数值方法课程目标课程目标1、2、3支撑关系教学目标了解B-S模型和期权定价基本概念和方法,掌握利用MATLAB处理B-S方程的基本方法和相关波动率的计算,能够应用MATLAB通过程序设计实现对期权数据的分析。教学重点了解期权定价模型的构建。教学难点应用MATLAB编程实现期权价格和波动率的计算,并利用程序设计实现对期权数据的综合分析。学时6学时。教学方法结合实际问题,增加课堂讨论环节;设
11、立综合性试验项目。主要内容1.期权定价的基本理论和方法2 .构建B-S方程的MATLAB函数3 .波动率的计算4 .期权定价的二叉树和蒙特卡洛方法学习方法自主学习,课后辅导第九章马可维茨均值方差模型课程目标课程目标1、2支撑关系教学目标了解马可维兹模型基本概念和方法,掌握MATLAB收益与风险计算函数和有效前沿计算函数使用方法,能够应用MATLAB通过程序设计实现对模型的参数分析。教学重点了解马可维兹模型的构建。教学难点应用MATLAB编程实现收益与风险和有效前沿计算。学时4学时。教学方法结合实际问题,增加课堂讨论环节:设立验证性试验项目。主要内容1.马可维兹模型5 .收益与风险计算函数6 .
12、有效前沿计算函数7 .约束条件下有效前沿8 .模型年化参数计算学习方法自主学习第十章基金评价与投资组合绩效课程目标课程目标1、2支撑关系教学目标了解资产定价(CAPM)模型的基本概念和方法,掌握利用MATLAB计算组合绩效指标,能够应用MATLAB通过程序设计对业绩归因进行分析。教学重点了解资产定价(CAPM)模型的构建。教学难点应用MATLAB编程计算组合绩效指标,并利用程序对业绩归因进行分析。学时2学时。教学方法结合实际问题,增加课堂讨论环节:设立验证性试验项目。主要内容1.资产定价(CAPM)模型的基本理论和方法9 .组合绩效指标10 业绩归因分析学习方法自主学习第十一章风险价值VaR计
13、算课程目标课程目标1、2、3支撑关系教学目标了解VaR模型的基本概念和方法,掌握利用MATLAB对VaR模型的分析方法,能够应用参数模型和蒙特卡洛模拟对VaR模型进行分析。教学重点了解VaR模型的构建。教学难点应用MATLAB编程分析VaR模型,并利用参数模型和蒙特卡洛模拟方法对VaR模型的指标进行分析。学时2学时。教学方法结合实际问题,增加课堂讨论环节;设立验证性试验项目。主要内容LVaR模型的构成2 .VaR模型的计算方法3 .参数模型和蒙特卡洛模拟学习方法自主学习第十二章股票的久期和凸度的计算课程目标课程目标1、2、3支撑关系教学目标了解股票久期和凸度的基本概念和方法,掌握利用MATLA
14、B计算股票久期、凸度,以及组合久期和凸度。教学重点了解股票久期和凸度的概念和分类标准。教学难点应用MATLAB编程计算计算股票久期、凸度,以及组合久期和凸度。学时4学时。教学方法结合实际股票数据,增加课堂讨论环节:设立验证性试验项目。主要内容1.股票久期和凸度的基本理论和方法4 .利用MATLAB计算股票久期和凸度5 .组合久期和凸度的计算学习方法自主学习,课后辅导六、教学要求1 .教学中重点使用实例教学法与讨论形式,让学生对抽象的代码理解更加透彻,通过一系列简单的编程示例让学生对基础语法理解更到位。通过讨论,教师能最大限度地r解和掌握学生个体和总体的知识准备程度和认识状况,随时调节教学进程,
15、加强教学的针对性和有效性。学生能在讨论中听取别人的发言并作比较,取长补短,扩大视野,有利于新型师生关系和同学关系的建立。2 .课堂讲授实行启发式,力求少而精,突出重点与难点。重视对学生的学习方法指导和课堂教学效果信息的反馈,同时将结合课程目标要求,做好考核内容设计,并严格按照本大纲要求做好出勤率统计、作业评价等各项工作。3 .坚持课后练习是教好、学好本课程的关键。根据正常教学进度布置一定量的课后作业,要求学生按时完成。七、实验项目设置及学时分配项目编号实验项目名称实验类型开出要求学时分配每组人数现金流案例分析验证必修21随机模拟和数据拟合验证必修21组合投资策略分析综合必修23KMV方程的数值求解和