清华大学经管学院金融系 朱世武 zhushw@sem.tsinghua.edu.cn zhushw@resset.cn 微观金融与金融计算 清华大学经管学院金融系 朱世武 zhushw@sem.tsinghua.edu.cn zhushw@resset.cn
货币金融理论 货币经济学 金融经济学 货币 银行学 国际 金融学 公司 财务 投资学 (资本市场) 货币/信用 创造与控制 收益/风险 优化配置 中央银行 商业银行 非银行金融机构 货币调控 提供流动性
现代金融学 跨国公司 财务管理 国际 金融市场 金融工程 公司财务 投资学 (资本市场) 金融经济学 公司的融资投资决策 公司治理 金融中介 原生产品定价 衍生产品定价 风险管理
金融机构管理的重要内容 市场风险; 信用风险; 资产与负债管理; 绩效评估。 数据与量化技术是基础
金融计算与建模 应用软件-SAS系统 13随机模拟基本技术 14Copula函数及其应用 01金融数据平台-RESSET/DB 15VaR度量与事后检验 16基于Copula的VaR度量与事后检验 17债券组合市场VaR度量 18债券组合信用VaR度量 19期权定价模型介绍 20可转换债券定价 21利率期限结构模型 22构建静态利率期限结构模型 23基于动态利率期限结构模型的定价技术 01金融数据平台-RESSET/DB 02股票市场收益计算 03固定收入证券计算 04收益波动率计算 05股票指数编制与计算 06股权风险溢价计算 07股票市场风险指标计算 08股市风险指标分解算法 09债券指数计算 10中国股市CAPM计算 11最优投资组合选择 12中国股市CAPM验证 《金融计算与建模:理论、算法与SAS程序》,清华大学出版社, 2007.7 本书把所有后台的东西,即为什么等内容,都呈现给了读者。 1-9章为金融学基础指标计算模块 10-12为股票定价模块 13-18为风险度量模块 19-23为固定收益定价模块
金融计算与建模内容分类 应用软件技能 数据库平台 金融学基础指标计算 股票定价 风险度量 固定收益定价 绩效评估 固定收益及信用衍生产品定价 这种分类方式综合了股票、固定收益、风险管理类专著,基本上是理论、模型与公式,加上简单的例子,很少提供算法与程序实现。 以笔者的经验应该是因为编程语言的障碍。 笔者的《基于SAS系统的金融计算》,《金融计算与建模》两本书,每个模块都由三部分构成:理论、算法与SAS程序。但这需要SAS编程的技能。 综合股票、固定收益、风险管理类专著,一般没有程序实现
数据与软件平台 RESSET金融研究数据库(RESSET/DB):www.resset.cn 应用软件:SAS,Matlab, Excel, VBA RESSET/CAD RESSET精品课教学软件: 1.初级版,非动态,一段时间不用使用。 2.高级版,动态连接到RESSET/DB上。 初级版与高级版开发难度的区别极大。 定价类软件: RESSET/Bond:固定收益模型。 风险管理类软件: RESSET精品课教学软件RESSET/CAD是一套以RESSET/DB为后台数据,基于VBA,C语言和Excel平台的精品课教学软件。适用于金融学、金融工程、投资学、公司财务、公司理财、金融计算、金融建模等课程教学。该软件融开放性、动态性、真实性、生动性、前沿性、全面性于一体,及时把学科最新发展成果引入教学,加强课程内容的技术性、综合性和探索性,丰富课程内容;促进高校网络资源、软件资源和实践教学环境建设,改善教学条件;有效调动学生们的学习积极性,促进学生互动参与式学习,完善教学方法和手段。 RESSET/DB数据库和RESSET/CAD精品课教学软件的上市必将大大促进高校精品课建设。
RESSET金融研究数据库 RESSETDB introduction.ppt 交易所净价交易开始日期_Exchbdqttn.doc 三因子数据计算标准.txt 目前,RESSET/DB包括股票、固定收益、基金、宏观、行业、经济与法律信息、港股、外汇、期货、黄金等10大系列,共60多个数据库,包括300多张表,12000多个字段的内容,覆盖范围广泛,历史数据全面,涵盖了经济、金融、会计实证与投资研究所需的绝大部分数据。可供教学、科研、投资研究之用。 除详实的基础数据之外,还提供了大量经过深加工的衍生指标。 RESSET/DB可根据用户需要提供多种频度的数据,包括最为详细的交易所和银行间市场的分笔高频数据。附送“金融工作站”行情资讯客户端。 RESSET/DB对每个表所涉及到的内容,用途,字段定义,都有详细的说明(全部中英文对照),同时还给出了金融研究所需的背景、模型、历史变更等知识,是一个全面的金融知识库,大大方便了教学与科研。 基本上,购买了我们的一个产品,就能满足教学和研究的各方面需要。 避免了重复投资。
SAS系统 为什么选择SAS进行金融建模 ? 如何学习SAS ?(如何学好SAS.doc) 动手
为什么选择SAS进行金融建模 金融计算与建模的重要内容-复杂数据处理与计算 SAS兼有数据处理、统计模型、函数与优化等的功能 如果选择一般的语言;编程困难,需要其它数据库系统 SAS强大功能:如变量个数、观测个数,处理速度等 如果选择数据处理功能不强的应用软件,只能教学 个人因素:基本用SAS实现了金融上所有模型的创建;金融业界的实际经验 个人的观点:学最容易掌握的Excell或难掌握但功能最强大的SAS。
SAS在金融领域中的应用 辅助学习; 复杂数据处理与批量计算; 金融中后台管理中相关结果的校验。
辅助学习:了解数据库+简单SAS编程技术 /*计算附息债券全价*/ if Intmd=2 then /*附息债券*/ price=prc_net+(1/Freq-mod(yrdif(date,matdt,'act/act'),1/Freq))*Couprt*Par; /*计算贴现债券全价*/ else if Intmd=0 then /*贴现债券*/ price=prc_net; /*计算零息票债券全价*/ else if Intmd=1 then /*零息票债券*/ price=prc_net+(Maturity-remain)*Couprt*Par;
了解数据库+简单SAS编程技术 /*计算附息债券收益率*/ if Intmd=2 then /*附息债券*/ YIELD=YIELDP(Par,Couprt,Freq,times,_t,price); /*计算贴现券收益率*/ else if Intmd=0 then /*贴现债券*/ YIELD=(Par/price)**(1/remain)-1; /*计算零息票债券收益率*/ else if Intmd=1 then /*零息票债券*/ YIELD=((Par*Couprt*Maturity+Par)/price)**(1/remain)-1;
了解数据库+简单SAS编程技术 /*计算附息债券久期 */ if Intmd=2 then /*附息债券*/ Modifdur=DURP(Par,Couprt,Freq,times,_t,YIELD); /*计算贴现和零息票债久期 */ else if Intmd=0 or Intmd=1 then /*贴现债券或零息票债券*/ Modifdur=remain/(1+yield);
复杂数据处理与批量计算 Momentum Strategy; 金融计算与建模 12章《中国股市CAPM验证》; RESSET/DB中的相关计算。 。。。。 RESSETCAD 不仅是简单操作,使用者需要了解相关的金融理论、模型、算法。配套的ppt,RESSETCAD. 更专业的如:asset swap 11.30.xls,Asset swap & deposite analysis_11_28.ppt 演示。
Momentum Strategy投资策略算法1 Step1:选择时间段 某年——某年。 Step2:设置时间点t =某日。 Step3:计算时间点t之前的1周内每支股票的持有期收益率,分组,按收益率大小依次记为J1,J2,……,Jn。 Step4:计算各分组在时间点t之后的1周内的流通市值加权平均收益率,保存到时间序列X1(t),X2(t),……,Xn(t)中。 Step5:将Step2中开始时间点t推后1周,然后重复Step3的分组、Step4的计算。 Step6:比较时间序列X1与X2,……,Xn。
中国股市CAPM验证 分组期 估值期 检验期 1 1-12 13-22 23-32 2 11-22 33-42 3 21-32 43-52 31-42 53-22 5 41-52 53-62 63-72 6 51-62 73-82 7 61-72 83-92 8 71-82 93-102 9 81-92 103-112 10 91-102 113-122 11 101-112 123-132
分组期,估值期使用的模型 检验期使用的模型 分组期 估值期 检验期 1 1-12 13-22 23-32 2 11-22 33-42 3 21-32 43-52
SAS与其它同类软件的比较 开发软件比喻:asp可以创建一套住房;.net可以创建一栋大楼;java可以创建一座城市。
RESSET金融研究数据库与其它数据库的优势 用于教学与研究: 衍生指标计算正确。 大大缩短数据处理的时间; 专业服务。
Resset/Cad教学辅助软件 SAS及相关专业软件为研究提供很好的技术支持; SAS及相关专业软件是将来在金融机构工作的必备技能; 案例演示:如BETA,Swaption等。 不同于一般的教学模拟软件,没有金融知识也可以操作。
建议开设的课程(本科与研究生) 金融数据库与SAS软件 Excel与VBA 金融计算 当然其它金融,计算机类课程中可以加入上述课程内容 目的:学会从理论到实践的建模过程 两个系列课程:Excel与SAS
IT工具与数据库在教学中的作用 培养利用金融理论与模型解决实际问题的能力 培养动手能力 加深理解与彻底掌握相关的金融理论与模型 关于国内高校教学的理论与实践结合方面: 关于国内高校存在问题的一段评论:学生也愚蠢的认为“在学校我们只能学到理论”。其实那是理论吗?错,你们学到的只是名词,只是口号,没有理论。很简单,没有一种理论和现实隔得这么远,以至于无法沟通。 曾经问过清华一位大四学生,在他学过John C.Hull的书后,让他应用BS公式与相应的数据库,作一个定价的计算,结果无从下手。 23
论文写作与固定收益研究领域 实证论文:用数据检验某种理论。 应用性的论文。 论文写作规范。 杂志风格。