金融工程实验教程 19 章
- 格式:doc
- 大小:888.30 KB
- 文档页数:11
金融工程实验方案一、实验目的本实验的目的是通过金融工程实验,让学生们了解金融工程领域的基本原理和应用方法,培养他们的金融分析和决策能力,提升他们的金融工程实践能力。
二、实验对象本实验对象是一支金融衍生品的定价和风险管理模型。
通过搭建实验平台,让学生们利用该模型来进行金融工程实验分析和决策。
三、实验内容1. 模型概述本实验的模型是一种基于金融衍生品的定价和风险管理模型,该模型可以有效地对金融衍生品进行定价,帮助投资者进行风险管理。
模型的基本原理是通过对金融衍生品的价格和波动性进行建模,从而确定其风险和收益特性,以及对应的定价。
2. 实验步骤(1)模型参数设定:在实验开始前,需要设置模型的参数,包括金融衍生品的基本信息、市场环境的参数等。
(2)数据采集和处理:学生们需要收集相关的市场数据,如证券价格、利率、汇率等,并对数据进行处理和清洗,以便用于模型的计算和分析。
(3)模型应用和分析:学生们利用模型对所选金融衍生品进行定价和风险管理分析,包括对其风险敞口、对冲策略和套利机会等方面的分析。
(4)实验报告撰写:学生们需要撰写实验报告,汇总他们的实验过程、结果和分析,提出相关的结论和建议。
四、实验工具本实验使用R语言作为主要分析工具,该语言具有丰富的金融分析和统计分析功能,可以满足金融工程实验的要求。
同时,为了更好地帮助学生们进行实验,还可以使用一些数据处理和可视化的包,如tidyverse、ggplot2等。
五、实验环境本实验可以在实验室或者个人电脑上进行,学生们需要安装R语言和相关的包,以及配置好工作环境。
同时,需要稳定的网络连接和数据来源,以便进行数据采集和处理。
六、实验评价本实验的评价主要包括两个方面,一是对实验报告的评价,包括内容是否完整、结构是否清晰、分析是否透彻等;二是对实际操作的评价,包括学生们是否能够熟练地使用R语言进行金融工程分析和决策。
七、实验意义通过本实验,可以让学生们深入了解金融工程领域的基本原理和应用方法,提升其金融分析和决策能力,为将来的金融工程实践奠定基础。
《金融工程》实验教学大纲《金融工程》实验教学大纲一、课程的基本信息课程编号:04210064学时:60 学分:0.5适用专业:金融工程开课单位:经济与管理学院先修课程:金融市场学,投资学,证券投资学,理财规划二、实验目的与任务使学生熟练掌握远期、期货、期权、互换等衍生金融产品的市场交易机制,包括一些基本概念;以及对期货市场基本交易机制的认识和主要交易内容的了解。
掌握商品期货及金融期货每日收益及保证金结算;了解股指期货的合约特点、基本制度以及作用;了解股指期货与股票的区别,并运用股指期货套期保值;掌握期权交易实际操作前需具备的基础知识,包括一些基本概念;了解期权交易机制中的合约设置;熟悉期权行权决策,以及看涨及看跌期权的回报与盈亏分布。
以此来加深学生对理论知识的理解,锻炼学生的实际操作能力。
同时通过实验和操作培训,培养学生的金融工程思维,并进行相应金融职业道德的教育。
三、实验教学内容及基本要求1、基本要求:通过课内实验,使学生能够熟练掌握远期、期货、期权、互换等衍生金融产品的含义,以及市场运作、交易策略等运用。
使学生能够熟练掌握远期、期货、期权、互换等基础性衍生金融产品以及由此进一步衍生的简单结构性产品的定价方法。
同时能够运用远期、期货、期权、互换等衍生金融产品进行套期保值、风险管理和套利。
并且学会运用一些金融技术和基本软件,进行基础的金融分析、计算、设计、定价和风险管理工作2、实习(实训)内容:实验一:期货模拟交易(1)拟定期货标准化合约;(2)收集市场信息做期货投资决策;(3)进行商品期货及金融期货的模拟交易;(4)对所投资的期货品种进行每日盯市及保证金结算;(5)对现货资产做最优套期保值决策;实训2:期权交易模拟实验(1)掌握期权交易机制中的合约设置,并设计期权合约;(2)进行场外期权模拟交易;(3)进行期权行权决策,并计算期权回报及盈亏。
注:“地点”指企业、实训基地、校内等;“形式及方法”包括参观、演示、动手操作等。
金融工程 实验教学手册北京大学经济学院金融学系欧阳良宜说明本实验手册专为北京大学经济学院《金融工程学》课程设计,分为Excel使用初步,利率计算,风险模拟以及二叉树模型等四部分,计划课时为12小时。
在过去的课堂教学中,我们发现学生对理论的具体实现应用的兴趣非常高。
为满足这一需求,我们曾经尝试通过教授编程语言(如Gauss Lite)来帮助学生学习金融工程应用。
但由于学生编程能力不一,这一尝试并未获得大的成功。
从2007年开始,我们开始将实验教学的重点转移至较为普及的商业办公软件Excel。
借助Excel强大的函数功能,我们可以在没有编程的前提下,通过图形界面实现教学计划中的大多数实验设计。
对选修2005/06及2006/07学年《金融工程学》的所有本科生及研究生在本实验手册写作过程中给予的批评和建议,作者在此表示衷心的感谢。
也感谢这些学生在没有实验手册的情况下,忍受了45学时冗长而艰深的课程学习。
作者为本手册中可能存在的任何错漏提前向读者致以歉意。
目录1. Excel函数的使用 (4)1.1财务函数 (4)1.1.1净现值/内部收益率 (4)1.1.2债券价值函数 (6)附录:Excel财务函数完整列表 (8)1.2其它函数 (10)1.2.1EXP(),LN()函数 (11)1.2.2RAND()函数和随机变量 (11)1.2.3统计函数 (13)2.利率的计算 (15)2.1利率期限结构的推导 (15)2.2利率期货 (20)2.3久期(Duration) (23)2.3.1Macaulay Duration & Modified Duration (23)2.3.2近似久期 (25)2.3.4凸度 (25)2.3.5MDuration公式 (26)2.3.6衍生品的久期 (27)2.3.7久期的应用 (28)2.4互换 (30)3.风险模拟 (32)3.1简介 (32)3.2场景分析 (32)3.3单因子风险 (35)3.4双因子风险 (39)3.5多因子风险模拟 (43)4.二叉树模型 (47)4.1单期二叉树 (47)4.2风险中性概率 (48)4.3多期二叉树模型 (50)4.4二叉树模拟 (54)4.5CRR二叉树在Excel中的实现 (55)1. Excel函数的使用Excel是常用的表格计算工具,适合用于公司财务和简单的金融模拟计算来说。
金融工程原理课程设计
一、前言
金融工程是由计算机科学、统计学、数学和博弈论等学科所构成的一门综合性
学科。
本课程旨在介绍金融工程的基本理论、方法和实践,提高学生的金融工程能力和应用水平。
本文档是针对课程设计的详细说明和实践步骤。
二、课程设计内容
本课程设计涉及到如下三个主要方面:
1.期权定价与风险管理
2.金融衍生品的价值评估
3.市场极端事件的建模
三、任务要求
课程设计分为两个部分,实验和报告。
实验部分主要包含代码实现和算法设计,报告部分主要包含实验结果分析和理论研究。
具体任务分解如下:
实验
实验主要包含以下内容:
1.海龟交易策略的实现
2.基于Black-Scholes模型定价欧式期权
3.极值分布的建模和拟合
每个实验需要提交代码和实验报告。
1。
第1篇一、背景与目的随着金融市场的快速发展和金融工具的日益复杂化,金融工程已成为金融领域的重要分支。
为了培养具有创新精神和实践能力的金融工程人才,本方案旨在通过实践教学,使学生深入了解金融工程的基本理论、方法和应用,提高学生的实际操作能力和综合素质。
二、实践教学目标1. 理论与实践相结合,使学生掌握金融工程的基本理论和方法。
2. 培养学生运用金融工程工具解决实际问题的能力。
3. 增强学生的团队合作精神和沟通能力。
4. 提高学生的创新意识和创业能力。
三、实践教学内容1. 金融工程基础理论(1)金融市场与金融工具使学生了解各类金融市场、金融工具及其特点,如股票、债券、期货、期权等。
(2)金融数学与统计使学生掌握金融数学的基本原理和方法,如随机过程、数值计算、统计模型等。
(3)金融风险管理使学生了解金融风险管理的概念、方法和工具,如VaR、压力测试、风险对冲等。
2. 金融工程应用(1)衍生品定价与估值使学生掌握衍生品定价模型,如Black-Scholes模型、二叉树模型等,并能够运用这些模型进行衍生品估值。
(2)风险管理模型与工具使学生熟悉风险管理模型,如VaR模型、敏感性分析、情景分析等,并能够运用这些工具进行风险管理。
(3)金融工程软件应用使学生掌握金融工程软件的使用,如MATLAB、R、Python等,并能够运用这些软件进行金融数据分析、建模和模拟。
3. 实践项目(1)模拟交易通过模拟交易,使学生熟悉金融市场的操作流程,提高学生的实际操作能力。
(2)投资组合优化使学生了解投资组合理论,掌握投资组合优化的方法,提高学生的投资决策能力。
(3)金融产品设计使学生了解金融产品设计的基本流程,掌握金融产品设计的方法,提高学生的创新意识和创业能力。
四、实践教学方法1. 讲授法:教师系统讲解金融工程的基本理论和方法。
2. 案例分析法:通过分析实际案例,使学生了解金融工程在实际中的应用。
3. 模拟实验法:利用金融工程软件进行模拟实验,使学生掌握金融工程工具的使用。
《金融学》实验《金融学》是经济、金融、管理等学科本科生学科基础课或专业核心课,本实验课程主要通过学生在财经综合实验室,利用网络和金融模拟软件,进一步巩固和提高学生对课堂相关内容的理解与认识,同时通过模拟操作,培养学生实践动手能力和实际金融工具软件操作技能,提高学生对金融市场投资的实际分析能力。
一、教学目标及任务通过本课程的实验教学,目的是培养学生具有较强的金融资讯搜集阅读分析能力及现代金融投资意识和缜密的投资分析能力,提高学生综合运用所学知识分析和解决实际问题的能力以及自学能力。
具体任务如下:1、学会充分利用网络资源搜集阅读分析经济金融资讯;2、学会正确使用金融投资的分析软件;3、学会金融投资基本分析和技术分析的基本方法;4、学习把所学的理论与实践结合起来,成功地进行金融投资模拟,并能对实验的结果进行分析。
二、实验项目及学时分配三、实验内容及教学要求实验项目一:经济、金融资讯的搜集、阅读与分析(1学时)实验内容及教学要求:1、经济金融资讯的搜集2、经济金融资讯的阅读与分析教学要求:要求学生掌握经济金融资讯的搜集途径和方法;掌握对资讯进行筛选和分类的方法;理解相关资讯的时效性和多义性。
重点与难点:本项目的重点是金融资讯的搜集途径和方法及其分析;难点是对资讯的分析。
主要仪器设备:电脑实验项目二:金融市场及相关分析软件学习实验内容及教学要求:1、对各类具体金融市场的感性认识2、金融投资分析软件的基本功能学习教学要求:要求学生了解各类金融市场的现状及具体交易品种;掌握金融投资分析软件的基本功能。
重点与难点:本项目的重点是各类金融市场的交易品种及常用金融分析软件的基本功能;难点是常用金融分析软件的基本功能。
主要仪器设备:电脑、金融投资分析软件实验项目三:金融投资基本分析实验内容及教学要求:1、分析金融投资市场基本特点2、对投资对象风险收益等基本特征进行分析教学要求:要求学生了解各类金融投资市场的基本特点;掌握对金融投资对象风险收益等基本特征进行分析的基本方法。
《金融工程专业实验》课程实验指导手册【课程性质】专业必修(金融工程专业)【课程学时】32【开课学期】第6学期【实验学时】32【适用专业】金融工程本科专业实验项目一证券资产组合的建立(2课时)实验目的通过对股票、期货的模拟账户进行操作,熟悉证券期货类资产的买卖,熟悉实际的证券市场,建立资产组合,为进一步实验打下基础。
实验内容及要求1. 进入世华财经模拟交易账户进入我校校园网,点击右下角“实验教学与教育技术中心”,进入网页后点击页面上部的“实验平台”。
进入页面后选择“模拟股票外汇期货交易系统”点击进入。
用户名和初始密码均为学生的学号。
2. 建立资产组合每个股票模拟交易账户资金为2000万。
要求至少买入6-8支股票。
其中,主板股票至少2支,中小板股票至少2支,创业板股票至少2支。
买入债券至少2支,可转债至少1个。
每个交易的资金数量不少于100万。
尝试进行股指期货和商品期货的模拟交易。
3. 实验结果将你的资产组合的结果以截屏的方式报告在实验报告中。
实验指导1. 进入世华财经模拟交易账户进入我校校园网,点击右下角“实验教学与教育技术中心”,进入网页后点击页面上部的“实验平台”。
进入页面后选择“模拟股票外汇期货交易系统”点击进入。
用户名和初始密码均为学生的学号。
2. 建立资产组合 股票组合建立期货仓位账户管理实验项目二 资产收益率的分布统计实验(4学时)实验目的通过对证券类资产实际收益率的检验,了解实际的金融资产收益率分布特征,进一步更好地理解所学金融计量理论。
实验内容及要求1. 选择进行收益率统计检验的金融品种选择四个指数进行检验,分别是上证综合指数、深圳成分指数、中小板指数和创业板指数。
2. 收集金融品种的交易数据利用交易软件,比如“中信证券”交易软件或“新华08”金融信息平台,收集至少一年时间的数据。
数据类型为日数据和周数据。
3. 进行统计检验并与正态分布进行对比将收集到的交易数据转换为对数收益率数据,公式为)/(1-=i i i P P Ln R ,对各金融品种的对数收益率数据序列(日数据和周数据),使用Excel 进行统计检验。
第一章 金融工程概述1. 主要内容 学习指南金融工程是一门融现代金融学、工程方法与信息技术于一体的新兴交叉性学科。
无套利定价与风险中性定价是金融工程具有标志性的分析方法。
尽管历史不长, 但金融工程的发展在把金融科学的研究推进到一个新阶段的同时,对金融产业乃至整个经济领域都产生了极其深远的影响。
本章主要对金融工程的定义, 发展历史以及基本方法进行了介绍2. 学习目标掌握金融工程的定义、根本目的和主要内容;熟悉金融工程产生和发展的背景、金融产品定价的基本分析方法和运用的工具; 了解金融工程的主要技术手段、金融工程与风险管理之间的关系3. 本章重点(1) 金融工程的定义及主要内容(2) 掌握金融工程的定价原理(绝对定价法和相对定价法,无套利定价原理,风险中性定价法,状态价格定价法)(3) 衍生证券定价的假设4. 本章难点(1) 用积木分析法给金融工程定价(2) 三种定价方法的内在一致性5. 知识结构图现代金融学、工程方法与信息技术:金融工程的主要技术手段基础证券与金融衍生产品:金融工程运用的主要工具1.什么是金融工程 设计、定价与风险管理:金融工程的主要内容解决金融问题:金融工程的根本目的6. 学习安排建议本章是整个课程的概论,介绍了有关金融工程的定义、发展历史和背景、基本原理等内容,是今后本课程学习的基础,希望同学们能多花一些时间理解和学习,为后续的学习打好基础。
● 预习教材第一章内容;● 观看视频讲解;● 阅读文字教材;● 完成学习活动和练习,并检查是否掌握相关知识点,否则重新学习相关内容。
● 了解感兴趣的拓展资源。
第二章 远期与期货概述1. 主要内容 学习指南远期是最基本、最古老的衍生产品。
期货则是远期的标准化。
在这一章里,我们将了解远期和期货的基础知识,包括定义、主要类型和市场制度等, 最后将讨论两者的异同点2. 学习目标掌握远期、期货合约的定义、主要种类;熟悉远期和期货的区别; 了解远期和期货的产生和发展、交易机制3. 本章重点衍生证券定价的基本假设积木分析法 3.金 融工程的基本分析方法 金融工程的定价原理 衍生证券市场上的三类参与者 金融工程发展的历史背景 金融工程的发展:回顾与展望 2.金融工程的发展历史与背景(1)远期、期货的定义和操作(2)远期、期货的区别4.本章难点远期和期货的产生和发展、交易机制5.知识结构图6.学习安排建议结清方式不同结算方式不同价格确定方式不同合约双方关系不同3.远期与期货的比较违约风险不同标准化程度不同交易场所不同期货市场的交易机制金融期货的产生与发展2. 期货与期货市场主要的金融期货合约种类金融期货合约的定义远期市场的交易机制主要的金融远期合约种类1. 远期与远期市场金融远期合约的定义无套利定价法与无收益资产的远期价值本章主要对远期和期货的基础知识进行介绍,是之后进行定价、套期保值等操作的基础,建议安排 1 课时的时间进行学习。
《金融工程》实验报告管理学院教学实验报告200?20学年第_学期注1后续实验内容至少包括实验过程与步骤,实验结果及分析,实验心得三部分(可根据实验特殊性增加相应实验内容)。
注2:后续实验内容可以以打印、手写或电子文档形式提供。
实验过程通过实验室的模拟教学,使我们通过情景模拟,实际操作,亲身体验,在理论联系实际的学习中:(1)熟悉期权交易系统(2)了解股票价值波动对期权价格的影响(3)掌握期权价格分析的各种方法(4)模拟期权投资操作使我们既扎实的巩固了理论基础,同时又建立起很强的社会实践能力,并富有创造性思维和创新精神,能够独立地、创造性地面对金融衍生市场让学生体验在没有主观约束环境下欧式期权的二叉树定价过程根据实验数据,用风险中性、合成期权等不同方法计算期权价格把问题从一阶段的二叉树定价引申到二阶段的二叉树定价利用FTS系统附带的期权教程程序来观测期权价格的二叉树图.决定是否提前行权Delta 规避和再平衡的概念(Delta hedging/rebalancing )根据Delta规避指导投资比例模拟真实交易,在交易决定市场价格的条件下进行操作运用期权支持系统来计算无套利条件下的价格作为指导价格(非真实价格在多个期权、股票品种的复杂市场模拟交易充分理解无套利的市场环境,并根据此原则对理论价值与实际价格进行预判让学生体验在没有主观约束环境下欧式期权的二叉树定价过程。
此实验需同时,通过交易经验的积累,交易者将观察到市场上的无风险套利机会将逐渐缩小以至最后消失(3)实验内容及步骤:假定:金融市场只发生一次(一个月)变化,月利率1%原始股价Y 20每单位,股价上升下降几率各为50% 若升值则涨100%若下跌则跌50% (以上变量均可调)实验初始状态:现金¥ 4050实验终止状态:期末现金=货币持有+股票交易损益+债券股票卖空248个单位现值+期权价值债券58个单位(例如保持初始状态不交易,若期末股票卖空期权0 下跌,P= ¥ 20*50%= ¥ 10,期末现金=¥ 4050*1.01- ¥ 2480+58*101 )买入期权(4 )考评标准:学生实验分数取决于期末现金值,现金多者为优。
实验十:外汇投资风险及控制
在外汇投资系统中完成以下操作并截图,完成实验报告:
2.在外汇投资竞赛系统中查看自己的个人排名情况并截图,结合该段时间的投资操作,谈谈所碰到的风险及其控制的策略。
在这段时间里我曾遇到过国家风险,指在国际经济活动中,由于国家的主权行为所引起的造成损失的可能性。
在主权风险的范围内,国家作为交易的一方,通过其违约行为直接构成风险,通过政策和法规的变动间接构成风险,都属于国家风险。
而解决这一问题的唯一办法就是紧跟时事,大力关注所买入货币国家的政治外交等新闻,有利于自己更好的分析出是否进行平仓等及时止损的的操作。
5.利用套息交易控制风险:选时选势开仓10手可以套正利息的外汇货币对(主页今日成交截图),随后观察所带来的利息收益情况。
一、实验目的1. 理解金融工程定价的基本原理和方法。
2. 掌握金融衍生品定价模型,如Black-Scholes模型、二叉树模型等。
3. 培养实际操作能力,运用金融工程定价模型对金融衍生品进行定价。
二、实验内容1. Black-Scholes模型定价实验2. 二叉树模型定价实验3. 实际案例分析三、实验方法1. 收集相关数据:包括股票价格、无风险利率、波动率、到期时间等。
2. 运用Black-Scholes模型和二叉树模型进行定价。
3. 对比两种模型的定价结果,分析其优缺点。
4. 根据实际案例分析,运用金融工程定价模型进行定价。
四、实验步骤1. 数据收集(1)选择一只股票,获取其历史价格、无风险利率、波动率等数据。
(2)收集市场相关数据,如市场指数、行业指数等。
2. Black-Scholes模型定价(1)根据收集到的数据,计算股票的期初价格、无风险利率、波动率、到期时间等参数。
(2)运用Black-Scholes模型公式计算期权的内在价值和时间价值。
(3)将内在价值和时间价值相加,得到期权的总价值。
3. 二叉树模型定价(1)根据收集到的数据,设置合适的参数,如股票期初价格、无风险利率、波动率、到期时间等。
(2)构建二叉树模型,计算期权的价格。
(3)根据二叉树模型计算期权的内在价值和时间价值。
(4)将内在价值和时间价值相加,得到期权的总价值。
4. 实际案例分析(1)选择一个实际案例,如某公司发行的股票期权。
(2)收集相关数据,如股票价格、无风险利率、波动率、到期时间等。
(3)运用金融工程定价模型进行定价,并与市场实际价格进行比较。
(4)分析定价结果,总结金融工程定价模型在实际应用中的优缺点。
五、实验结果与分析1. Black-Scholes模型定价结果根据Black-Scholes模型计算出的期权价值与实际市场价格存在一定差距,但总体上较为接近。
2. 二叉树模型定价结果二叉树模型计算出的期权价值与实际市场价格也存在一定差距,但与Black-Scholes模型相比,其结果更为精确。
《金融工程》高等教育出版社郑振龙陈蓉主编(第三版)课后习题参考答案《金融工程》高等教育出版社(郑振龙、陈蓉主编/第三版)课后习题参考答案第1章金融工程概述7.该说法是正确的。
从图1.3中可以看出,如果将等式左边的标的资产多头移至等式右边,整个等式左边就是看涨期权空头,右边则是看跌期权空头和标的资产空头的组合。
9. lOOOOe 5% 4.u82元M2725.21 10.每年计一次复利的年利率=(1+0.14/4) 4-1=14.75% 连续复利年利率= 41n(l+0.14/4)=13.76%o 11,连续复利年利率=121n(l+0.15/12)=14.91%。
12. 12%连续复利利率等价的每季度支付一次利息的年利率=4 (0.03e-l) =12.18%。
因此每个季度可得的利息=10000xl2.8%/4=304.55元。
第2章远期与期货概述1.2007年4月16日,该公司向工行买入半年期美元远期,意味着其将以764.21人民币/100美元的价格在2007年10月18日向工行买入美元。
合约到期后,该公司在远期合约多头上的盈亏=10000 (71)52。
,637 64 .21)11 5,8 0 0 2,收盘时,该投资者的盈亏= (1528.9 —1530.0)x250=-275美元;保证金账户余额=19,688-275 = 19,413美元。
若结算后保证金账户的金额低于所需的维持保证金,即19,688 (S &P时5(即S&0P5000指数指期货结算价数<1514.3期时),货结算价1 530 )250 lv5,750交易商会收到追缴保证金通知,而必须将保证金账户余额补足至19,688美元。
3.他的说法是不对的。
首先应该明确,期货(或远期)合约并不能保证其投资者未来一定盈利,但投资者通过期货(或远期)合约获得了确定的未来买卖价格,消除了因价格波动带来的风险。
本例中,汇率的变动是影响公司跨国贸易成本的重要因素,是跨国贸易所面临的主要风险之一,汇率的频繁变动显然不利于公司的长期稳定运营(即使汇率上升与下降的概率相等);而通过买卖外汇远期(期货),跨国公司就可以消除因汇率波动而带来的风险,锁定了成本,从而稳定了公司的经营。
《金融工程学》课程实验教学大纲《金融工程学》课程实验教学大纲【课程性质】专业必修(金融工程专业)或选修【课程学时】51【开课学期】第5学期【实验学时】9【适用专业】金融工程本科专业及相关专业、一、实验教学任务和目的本课程是金融工程专业的必修课程,其内容包括金融工程的基本分析方法远期和期货的定价,互换的定价,期权市场及其交易策略,套期保值行为,信用风险和信用衍生工具,金融产品与金融工具等内容。
本课程的实验大纲以本课程的教学大纲为基础,是指导学生进行金融工程实验的纲领性文件。
通过实验课程,学生能够进一步掌握课程中所学的内容,能够加强动手能力,切实利用金融工程技术和工具解决金融学理论和实践问题。
二、实验教学基本要求实验教师要梳理课堂讲授的内容与实验之间的转换关系,提前准备好实验条件,实验后,评阅学生提交的实验报告。
学生实验前要复习上课所学的内容,预习本次实验内容。
实验后,按照实验目的及实验要求写出相应的实验报告。
实验报告的形式可采取做在实验报告本上的方法或可采取将报告上交给实验教师。
硬件要求:条件完备的机房及计算机。
三、实验教学内容实验项目一股票、期货行情分析软件应用(2课时)1.实验类型:操作性试验2.实验目的:掌握股票、期货行情分析系统的应用,通过分析软件可能查看行情信息和图表,并能进行K线图表的切换、划线、周期等基本功能的分析和应用。
能通过分析系统找到基本的证券基本面资料信息。
对股票市场、国内外期货市场和国际外汇市场基本特征的了解。
3.实验内容:(1)股票行情分析系统软件的所有功能菜单进行操作和应用。
(2)期货行情分析系统软件的所有功能操用和应用。
4.实验要求:(1)利用实验室和指导教师提供的实验软件,认真完成规定的实验内容,真实地记录实验中遇到的各种问题和解决的方法与过程。
实验完成后,应根据实验情况写出实验报告。
(2)试验报告需给出以下内容任选一个股票品种和期货品种,给出以下结果:分时行情、历史行情、基本信息、并用至少两种技术指标分析该金融品种的价格走势。
实验19 期权定价的二叉树方法19. 1 实验概述本实验首先介绍了二叉树方法的来源和主要理论基础,然后给出期权的二叉树定价方法的基本过程和MATLAB7. 0实现的过程。
19. 2 实验目的(1)了解二叉树的定价机理;(2)掌握用MATLAB7. 0生成股票价格的二叉树格子方法;(3)掌握欧式期权和美式期权的二叉树定价方法。
19. 3 实验工具MATLAB 7. 0。
19. 4 理论要点构造二叉树图(Binomial Tree)是期权定价方法中最为常见的一种。
这个树图表示了在期权有效期内股票价格可能遵循的路径。
二叉树定价方法与风险中性定价理论是紧密联系的。
Cox, Ross & Rubinstein (1979)首次提出了构造离散的风险中性概率可以给期权定价,在此基础上他们给出了二叉树定价方法。
1)一个简单的例子假设当前(3月份)股票的价格So =50元,月利率是25%。
4月份股票价格有两种可能:S高=100元,S低=25元。
有一份看涨期权合约,合约约定在4月份可以以50元价格买进一股股票。
现在考虑一个投资组合,进行几项操作:以价格C卖出3份看涨期权合约;以50元购入2股股票;以25%的月利率借人40元现金,借期为一个月。
根据上述组合,我们可以得到以下到期收益分布表,如表19. 1所示。
表19.1 投资组合的到期收益分布表四月份三月份S低=25元S高=100元卖出3份看涨期权合约3C 0 -150买人两股股票-100 50 200借人现金40 -50 -50总计0 0 0由一价定律3C-100+40=0,可得C= 20元,即为期权的价格。
这个例子说明,可以用一个相当简单的方法为期权定价,唯一需要做的是假设对投资者而言不存在套利机会。
我们可以通过某种方式构造一个股票和期权的组合,使得在4月份该组合的价值是确定的。
于是我们可以说该组合无风险,它的收益率一定等于无风险收益率。
二叉树方法正是基于上述思想构造了二项分布下的风险中性概率。
2)二叉树模型考虑一个不支付红利的股票期权价格估值。
我们把期权的有效期分为很多很小的时间间隔Δt。
假设在每一个时间段内股票价格从开始的价格S以概率p 上升到Su,以概率1-p下降到Sd,其中,u>1,O<d<l。
也就是说在任何一个时期,股票都有两个可能的价值,如图19. 1所示。
Su4Su Su3p Su2 Su2Su Su S S S SSd Sd1-p Sd2 Sd2Sd Sd3 Sd4图19. 1股票价值变化的可能性 图19. 2 二叉树模型 例如,我们假定将期权的有效期分成4个时期,在任何一个时期,股票都有两种可能的价值,即每个时间段都假定是一个两状态过程。
当N=4时,我们有以下结点图19. 2。
在风险中性概率Q 下,P=du d e t r --∆- 且有,f 0=t r e ∆-[pf u +(1-p)f d ]其中fu 和fd 是在△t 期后的期权可能的价格分布,分别为期权价格高点和低点。
令u=1/d ,根据股票回报率的方差t ∆2σ,我们有u=t e ∆σ和d=t e ∆-σ若每个股票价格路径的样本点个数为N+1,那么欧式看涨期权的到期收益的样本路径为:f N, = max [0,Su j d N-j -X], j=0,1,…,N向后递归可得:f ij =t e ∆-σ[pf i+1,j+1+(1-p)f i+1,j ]相应欧式看跌期权的到期收益表示:f N,j =max[0,X-Su j d N-j ], j=0,1,…,N 美式看涨期权的到期收益与欧式看涨期权是一致的,因此我们下面仅考虑美式看跌期权的格子(Lattice): f N,j =max[0,X-Su j d N-j ], j=0,1,…,N向后递归可得: max{X-Su j d i-j ,t e ∆-σ[pf i+1,j+1+(1-p)f i+1,j ]}。
i=N-1,N-2,...,0;j=0,1, (i)19. 5 实验过程我们首先给出欧式期权的二叉树定价的MATLAB 代码,然后给出美式期权的二叉树定价的代码。
19. 5. 1 欧式看涨期权1)欧式看涨期权的二叉树定价下面的函数LatticeEurCall( )给出了利用二叉树的方法给欧式看涨期权定%欧式看涨期权的二叉树定价价:%LatticeEurCall.mfunction [price, lattice]=LattceEurCall(SO,E,r,T,sigma, N)%S0:股票现价,E:执行价格,r:利率,T:期权的有效期限,sigma:波动率,N:结点数deltaT=T/N;%日期步长u=exp(sigma*sqrt(deltaT);d=1/u;p=(exp(r*deltaT)/(u-d); %凤险中性概率lattice=zeros(N+ 1, N+1)for j=0,Nlattice(N+1,j+1)=max(0,S0*(u^j)*(d^(N-j))-E);endfor i=N-1:-1:0for j=0:ilattice(i+1,j+1)=exp(-r*deltaT)*…(p* lattice(i+2,j+2)+(1-p)* lattice(i+2,j+1));endendprice= lattice1,1);假设存在有效期为1年的欧式看涨期权,股票初始价格为50,利率为0. 03,波动率为0. 2,执行价格为40,且令结点数N 为10,在命令窗口中输人:[price, lattice]=LatticeEurCall(50,40,0. 03,1,0. 2,10)就可以得到一个以下三角矩阵表示二叉树的格子以及欧式看涨期权的价格11. 614 5,如图19. 3所示。
2)欧式看涨期权的二叉树的收敛性质Gox, Ross & Rubinstein (1979)证明了二叉树收敛于Black-Scholes 期权定价公式。
取当前时刻为t 一△t ,在给定参数p, u 和d 的条件下将二叉树公式:f(S,t 一△t)=[pf(Su,t)+(1-p)f(Sd,t)]t r e ∆-在(S, t)处进行泰勒展开,可以得到:0)(),(21),(),(2222=∆+∂∂+∂∂+∂∂t t S Sf S t S S f rS t S t f οσ 当△t →0时,二叉树模型收敛于Black-Scholes 偏微分方程。
下面给出一个二叉树收敛的直观结果,给出代码CompLatticeBls. m 。
%二叉树期权定价的收敛性质%CompLatticeBls. mS0=50;E=50; %执行价格r=0.1; %年利率sigma=0.4; %波动率T=5/12;%有效期限为5个月N=50;BlasC=blsprice(S0,E,r,T,sigma);LatticeC=zeros)1,N);for i=1:NLatticeC(i)=LatticeEurCall(S0,E,r,T,sigma,i); endplot(1:N,ones(1,N)*BlsC);hold on;plot(1:N,LatticeC);xlabel('N')ylabel('二叉树价格')运行CompLatticeBls.m,可以得到图19. 4。
从图19. 4可以看出,随着区间长度的缩小,二叉树定价收敛于B一S公式确定的价格。
19. 5. 2 欧式看跌期权与欧式看涨期权类似,我们只需将欧式看涨期权的代码稍做改动即可。
%欧式看跌期权的二叉树定价%LatticeEurPut.mfunction[price,lattice]=LatticeEurPut(S0,E,r,T,sigma,N) %S0:股票现价,E:执行价格,r:年率,T:期权的有效期限,sigma:波动率,N:结点数deltaT=T/N;%日期步长u=exp(sigma*sqrt(deltaT));d=1/u;p=(exp(r*deltaT)-d)/(u-d);Lattice=zeros(N+1,N+1);for j= 0:Nlattice(N+1,j+1)=max(0,E-S0*(u^j)*(d^(N-j)));endfor i=N-1:-1:0for j =0:ilattice (i+1,j+1)=exp(-r*deltaT)*…(p*lattice(i+2,j+2)+(1-p)*lattice(i+2,j+1));endendprice=lattice(1,1);19. 5. 3 美式看跌期权的二叉树定价根据美式看跌期权的递归公式:f ij = max{X-Su j d i-j,t re∆-[pf i+1,j+1+(1-p)f i+1,j]}i= N-1,N-2,…,0;j=0,1,…,i可以编写一下代码:%美式看跌期权的二叉树定价%LatticeAmPut.mFunction[price,lattice]=LatticeAmPut(S0,E,r,T,sigma,N0%S0股票现价,E:执行价格,r:利率期权的有效期限,sigma:波动率,N:结点数deltaT=T/N; %日期步长u=exp(sigma*sqrt(deltaT));d=1/u;p=(exp(r*deltaT)-d)/(u-d);lattice=zeros(N+1,N+1);for j= 0;N;Lattice(N+1,j+1)= max(0,E-S0*u^j)*(d^(N-j)));endfor i=N-1:-1:0for j =0:ilattice (i+1,j+1)=max(E-S0*u^j*d^(i-j),exp(-r*deltaT)*…(p*lattice(i+2,j+2)+(1-p)*lattice(i+2,j+1));endendPrice=lattice(1,1);假设存在有效期为1年的美式看跌期权,股票初始价格为50,利率为0. 03,波动率为0. 2,执行价格为60,且令结点数N为100,在命令窗口中输人:LatticeAmPut ( 50,60,0. 03,1,0. 2,100),得到美式看跌期权的价格为10. 3056。
比较标准Black-Scholes欧式期权定价公式的结果9. 610 0,显然美式期权的价格要大。
此外,MATLAB7.0金融工具箱还提供了为美式期权二叉树定价的binprice()函数:[Stockprice, Optionprice]=binprice(S0,E, r, T, dt, sigma, FLAG, q) 其中,FLAG取1时为看涨期权,取0时为看跌期权。
q为红利率,可缺省。