《Matlab与金融数量分析》教学大纲课程概况.docx
-
资源ID:943219
资源大小:38.38KB
全文页数:9页
- 资源格式: DOCX
下载积分:5金币
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
《Matlab与金融数量分析》教学大纲课程概况.docx
Matlab与金融数量分析教学大纲一、课程概况课程名称(中文)Matlab与金融数量分析课程代码课程名称(英文)FinancequantitativeanalysisbaseonMatlab课程属性专业选修课学时48学分2.5开课单位金融与数学学院开课学期6适用专业金融工程是否核心课否二、课程描述MATLAB与金融数量分析是金融工程专业的一门重要的专业课,是量化投资的基础课程,其理论和方法来源于实践,又对实践活动起着巨大的指导作用。本课程主要教授学生利用基本的数学原理和MATLAB科学计算软件根据实际需要进行金融模型的建立,模型的求解和验证。通过对金融市场的基本概况与MATLAB的基础知识的概述,同时结合典型金融分析的案例,让学生逐步学习数据编程知识,了解金融数据量化分析的基本方法和技巧,加深对金融量化投资交易的理解。三、课程目标课程目标目标要求权重课程目标1了解该课程的知识结构和金融数据数量分析的基本概念和方法0.1课程目标2理解该课程的基本理论和方法,掌握MATLAB数据交互、现金流分析、随机模拟、投资组合管理、KMV模型计算、期权定价模型与数值方法、固定收益证券久期与凸度计算、风险价值VaR计算、期货或股票的技术分析图绘制等方法。0.5课程目标3掌握该课程的编程技巧,数据处理的基本方法,并能将所学知识应用于实际的金融建模和数据分析。0.4四、课程目标与毕业要求指标点对应关系课程目标支撑的毕业要求支撑的毕业要求指标点课程目标12.专业知识(L)具有扎实的自然科学基础知识和经济学基础知识,掌握经济学、金融学和金融工程的基础理论与基本知识,具备扎实的数学、统计学与计算机基础,熟悉金融方面的有关方针、政策和法律法规,了解金融工程的发展方向和最新成就。课程目标24.知识运用(三)能熟练使用各种金融行业软件与数据分析软件,熟悉基本的金融模型,并可以熟练编写应用程序对金融数据进行分析,熟练掌握数据库工具的使用,具有较强的金融定量分析能力。5.技术融合(M)技术融合。熟悉OffiCe的高级应用,掌握宏编程技术,掌握Python等高级程序语言设计方法,熟练应用现代信息技术,掌握数据分析方法。课程目标32.专业知识(L)具有扎实的自然科学基础知识和经济学基础知识,掌握经济学、金融学和金融工程的基础理论与基本知识,具备扎实的数学、统计学与计算机基础,熟悉金融方面的有关方针、政策和法律法规,了解金融工程的发展方向和最新成就5.技术融合(M)技术融合。熟悉OffiCe的高级应用,掌握宏编程技术,掌握Python等高级程序语言设计方法,熟练应用现代信息技术,掌握数据分析方法。五、课程教学内容第一章金融市场与金融产品课程目标课程目标1支撑关系教学目标要求了解金融市场,金融产品的相关定义;掌握金融产品风险和基础金融工具的基本理论及其相关知识。教学重点重点是金融市场和金融产品的相关定义。教学难点难点是金融产品风险和基础金融工具的基本理论。学时2学时。教学方法理论讲授为主,适当安排讨论课。主要内容1.金融市场2 .金融机构3 .基础金融工4 .金融产品5 .金融产品风险学习方法自主学习第二章MATLAB的基本操作和数据处理课程目标课程目标1、2支撑关系教学目标初步掌握MATLAB的基本操作;熟悉MATLAB的数据构成和基本处理方式;掌握常用的MATLAB函数和使用方法。教学重点MATLAB的基本操作和数据处理。教学难点MATLAB中函数的使用。学时4学时。教学方法以上机模拟演示为主要授课方式,MATLAB中的程序设计技巧和数据处理方法可以在后续模型中结合实例再引入分析主要内容1.MATLAB的基本操作2 .MATLAB的基本函数3 .MATLAB中的数据类型4 .MATLAB的编程技巧5 .MATLAB的数据处理学习方法自主学习,课后辅导第三章贷款按揭与保险产品现金流分析案例课程目标课程目标1、2、3支撑关系教学目标掌握不同现金流模型的构造特点;熟悉MATLAB对不同现金流模型处理的技巧;能够熟练运用MATLAB的相关金融函数对不同现金流进行处理。教学重点不同现金流模型的建立和计算。教学难点实际的现金流数据的MATLAB建模,以及商业养老保险综合现金流案例的分析。学时4学时。教学方法理论分析和实验模拟相结合,并增加课堂讨论环节,设立验证性试验项目。主要内容1.固定现金流模型分析和计算6 .可变现金流模型分析7 .按揭贷款的MATLAB模型建立和分析8 .商业养老保险案例分析学习方法自主学习,课后辅导第四章随机模拟-概率分布与随机数课程目标课程目标1、2支撑关系教学目标了解常见的概率分布,掌握MATLAB相关概率分布和密度函数,能够应用MATLAB进行蒙特卡洛模拟和构造随机金融数据。教学重点MATLAB相关概率函数的使用。教学难点应用MATLAB进行蒙特卡洛模拟和构造随机价格序列。学时2学时。教学方法结合实际问题,增加课堂讨论环节;设立验证性试验项目。主要内容1.概率分布9 .随机数与蒙特卡罗模拟10 随机价格序列学习方法自主学习第五章数据拟合课程目标课程目标1、2、3支撑关系教学目标了解拟合的基本概念和方法,掌握MATLAB多项式拟合函数的使用,能够应用MATLAB的CFTOOL工具箱对数据进行多类型经验函数的拟合。教学重点MATLAB相关拟合函数和拟合工具的使用。教学难点应用MATLAB构造拟合程序,并绘制拟合图像。学时2学时。教学方法结合实际问题,增加课堂讨论环节,设立验证性试验项目。主要内容1.拟合的基本概念和方法2. MATLAB的多项式拟合函数3. CFTOOL工具的使用学习方法自主学习,课后辅导第六章策略模拟-组合保险策略分析课程目标课程目标1、2、3支撑关系教学目标了解CPPI和TlPP模型,掌握组合投资保险策略的基本构成,能够应用MATLAB通过程序设计实现CPPl和TIPP的策略分析。教学重点了解组合保险策略模型的构建。教学难点应用MATLAB编程实现CPPI和TIPP策略,并利用构造随机实验数据完成对保险策略参数的分析。学时4学时。教学方法结合实际问题,增加课堂讨论环节;设立综合性试验项目。主要内容1.CPPI和TIPP模型2 .构造策略分析MATLAB程序3 .保险策略的参数分析学习方法自主学习,课后辅导第七章KMV模型求解课程目标课程目标1、2、3支撑关系教学目标了解KMV模型,掌握MATLAB求方程解的基本方法,能够应用MATLAB编程KMV方程的求解。教学重点了解KMV方程模型的构建和求解。教学难点应用MATLAB编程实现对方程的数值分析和绘图。学时2学时。教学方法讲授法、案例法主要内容LKMV模型的建立4 .利用MATLAB求解方程数值解5 .KMV方程的MATLB求解学习方法自主学习第八章期权定价模型与数值方法课程目标课程目标1、2、3支撑关系教学目标了解B-S模型和期权定价基本概念和方法,掌握利用MATLAB处理B-S方程的基本方法和相关波动率的计算,能够应用MATLAB通过程序设计实现对期权数据的分析。教学重点了解期权定价模型的构建。教学难点应用MATLAB编程实现期权价格和波动率的计算,并利用程序设计实现对期权数据的综合分析。学时6学时。教学方法结合实际问题,增加课堂讨论环节;设立综合性试验项目。主要内容1.期权定价的基本理论和方法2 .构建B-S方程的MATLAB函数3 .波动率的计算4 .期权定价的二叉树和蒙特卡洛方法学习方法自主学习,课后辅导第九章马可维茨均值方差模型课程目标课程目标1、2支撑关系教学目标了解马可维兹模型基本概念和方法,掌握MATLAB收益与风险计算函数和有效前沿计算函数使用方法,能够应用MATLAB通过程序设计实现对模型的参数分析。教学重点了解马可维兹模型的构建。教学难点应用MATLAB编程实现收益与风险和有效前沿计算。学时4学时。教学方法结合实际问题,增加课堂讨论环节:设立验证性试验项目。主要内容1.马可维兹模型5 .收益与风险计算函数6 .有效前沿计算函数7 .约束条件下有效前沿8 .模型年化参数计算学习方法自主学习第十章基金评价与投资组合绩效课程目标课程目标1、2支撑关系教学目标了解资产定价(CAPM)模型的基本概念和方法,掌握利用MATLAB计算组合绩效指标,能够应用MATLAB通过程序设计对业绩归因进行分析。教学重点了解资产定价(CAPM)模型的构建。教学难点应用MATLAB编程计算组合绩效指标,并利用程序对业绩归因进行分析。学时2学时。教学方法结合实际问题,增加课堂讨论环节:设立验证性试验项目。主要内容1.资产定价(CAPM)模型的基本理论和方法9 .组合绩效指标10 业绩归因分析学习方法自主学习第十一章风险价值VaR计算课程目标课程目标1、2、3支撑关系教学目标了解VaR模型的基本概念和方法,掌握利用MATLAB对VaR模型的分析方法,能够应用参数模型和蒙特卡洛模拟对VaR模型进行分析。教学重点了解VaR模型的构建。教学难点应用MATLAB编程分析VaR模型,并利用参数模型和蒙特卡洛模拟方法对VaR模型的指标进行分析。学时2学时。教学方法结合实际问题,增加课堂讨论环节;设立验证性试验项目。主要内容LVaR模型的构成2 .VaR模型的计算方法3 .参数模型和蒙特卡洛模拟学习方法自主学习第十二章股票的久期和凸度的计算课程目标课程目标1、2、3支撑关系教学目标了解股票久期和凸度的基本概念和方法,掌握利用MATLAB计算股票久期、凸度,以及组合久期和凸度。教学重点了解股票久期和凸度的概念和分类标准。教学难点应用MATLAB编程计算计算股票久期、凸度,以及组合久期和凸度。学时4学时。教学方法结合实际股票数据,增加课堂讨论环节:设立验证性试验项目。主要内容1.股票久期和凸度的基本理论和方法4 .利用MATLAB计算股票久期和凸度5 .组合久期和凸度的计算学习方法自主学习,课后辅导六、教学要求1 .教学中重点使用实例教学法与讨论形式,让学生对抽象的代码理解更加透彻,通过一系列简单的编程示例让学生对基础语法理解更到位。通过讨论,教师能最大限度地r解和掌握学生个体和总体的知识准备程度和认识状况,随时调节教学进程,加强教学的针对性和有效性。学生能在讨论中听取别人的发言并作比较,取长补短,扩大视野,有利于新型师生关系和同学关系的建立。2 .课堂讲授实行启发式,力求少而精,突出重点与难点。重视对学生的学习方法指导和课堂教学效果信息的反馈,同时将结合课程目标要求,做好考核内容设计,并严格按照本大纲要求做好出勤率统计、作业评价等各项工作。3 .坚持课后练习是教好、学好本课程的关键。根据正常教学进度布置一定量的课后作业,要求学生按时完成。七、实验项目设置及学时分配项目编号实验项目名称实验类型开出要求学时分配每组人数现金流案例分析验证必修21随机模拟和数据拟合验证必修21组合投资策略分析综合必修23KMV方程的数值求解和分析验证必修21期权定价案例的MATLAB分析和实现验证必修21马可维兹均值-方差模型的MATLB分析验证必修21基金评价与投资组合绩效分析综合必修23固定收益证券的久期与凸度计算验证必修21学时总计16八、考核方式与成绩评定(一)成绩构成1 .考核成绩=上机操作考试X60%+平时成绩X40%2 .期末成绩说明(1)期末考试形式为上机操作闭卷考试,考核成绩为百分制。(2)期末考试支撑课程目标1和课程目标2;根据课程目标,统计试题分别支撑课程目标1和课程目标2的分值,用于核算课程目标达成度。3 .平时成绩说明(I)平时成绩为百分制,由实验报告(al)、平时出勤成绩(a2).课堂表现成绩构成(a3)0平时成绩=al×0.5+a2×0.3+a3×0.2(2)平时成绩评分细则考核项考核说明0-59(不及格)60-69(及格)70-79(中)80-89(良)90-100(优)实验报告al考核学生对于UATLAB中金融工具知识掌握和运用情况,纸质实验报告,以alX50%进行平时成绩核算。历次作业平均分W59分为不及格。历次作业平均分60-69分为中。历次作业平均分70-79分为中,历次作业平均分80-89为良。历次作业平均分290分为优秀。课堂考勤、课堂纪律严格考勤制度和课堂纪律,每次课前使用网络教学工具进行考勤,满旷课、严重违反课堂纪旷课、严重违反课堂旷课、严重违反课堂旷课、严重违反课堂满勤100分,每旷课考核项考核说明0-59(不及格)60-69(及格)70-79(中)80-89(良)90-100(优)a2勤100分,每旷课一次扣10分,违反课堂纪律一次扣5分,情节严重扣10分,以a2X30%进行平时成绩核算。律5次以上该项。分。纪律4次以上该项60分。纪律3次该项70分。纪律2次记为80分。1次记为90分。课堂表现a3基础分设置60分,通过课堂随机抽测、回答问题、点名提问等环节进行,根据题目难易程度、互动表现核算加、减分,以实际得分a3X20%进行平时成绩核算。得分W59分为不及格。得分力6069为及格。得分7079为中。得分8089为良。得分290分为优秀。(3)平时成绩与课程目标的对应关系目标编号课程目标内容平时作业课堂考勤课堂表现分值小计分值比例1课程目标1:了解该课程的知识结构和金融数据数量分析的基本概念和方法。551010%2课程目标2:理解该课程的基本理论和方法,掌握MATLAB数据交互、现金流分析、随机模拟、投资组合管理、KUv模型计算、期权定价模型与数值方法、固定收益证券久期与凸度计算、风险价值VaR计算、期货或股票的技术分析图绘制等方法。2515105050%3课程目标3:掌握该课程的编程技巧,数据处理的基本方法,并能将所学知识应用于实际的金融建模和数据分析。2010104040%分值合计503020100分值比例50%30%20%100%(二)课程达成度分析课程目标达成度评价包括课程分目标达成度评价和课程总目标达成度评价。1.课程分目标达成度计算5=制Wk式中:Di编号为i的课程目标的达成度;Sk支撑编号为i的课程目标有k个考核环节,Sk为编号为k的考核环节的平均得分;Tk支撑编号为i的课程目标有k个考核环节,Tk为编号为k的考核环节的总分;Wk编号为i的课程目标对应第k个考核环节的权重。2.课程总目标达成度计算D=WoiXQi式中:D一一课程总目标达成度;Di编号为i的课程分目标对应的达成度;Qi编号为i的课程目标的权重。九、教材、参考书目及学习资料1 .拟使用教材郑志勇魄融数量分析:基于MATLAB编程北京:北京航空航天大学出版社,2015.72 .其他参考资料1吴婷,余胜威MATLAB金融算法分析实战机械工业出版社,2017.82李洋量化投资:以MATLAB为工具电子工业出版社,2016.103StormyAttawayMATLAB编程与工程应用电子工业出版社,2017.5