微观金融与金融计算

Download Report

Transcript 微观金融与金融计算

微观金融与金融计算
清华大学经管学院金融系 朱世武
[email protected]
[email protected]
货币金融理论
货币经济学
货币
银行学
金融经济学
国际
金融学
公司
财务
货币/信用
创造与控制
中央银行
收益/风
险
优化配置
商业银行
货币调控
投资学
(资本市场)
非银行金融机构
提供流动性
现代金融学
跨国公司
财务管理
金融工程
公司财务
国际
金融市场
投资学
(资本市场)
金融经济学
公司的融资投资决策
原生产品定价
公司治理
衍生产品定价
金融中介
风险管理
金融机构管理的重要内容
 市场风险;
 信用风险;
 资产与负债管理;
 绩效评估。
数据与量化技术是基础
金融计算与建模
应用软件-SAS系统
13随机模拟基本技术
01金融数据平台-RESSET/DB
02股票市场收益计算
03固定收入证券计算
04收益波动率计算
05股票指数编制与计算
06股权风险溢价计算
07股票市场风险指标计算
08股市风险指标分解算法
09债券指数计算
10中国股市CAPM计算
11最优投资组合选择
12中国股市CAPM验证
14Copula函数及其应用
15VaR度量与事后检验
16基于Copula的VaR度量与事后检验
17债券组合市场VaR度量
18债券组合信用VaR度量
19期权定价模型介绍
20可转换债券定价
21利率期限结构模型
22构建静态利率期限结构模型
23基于动态利率期限结构模型的定价技术
金融计算与建模内容分类








应用软件技能
数据库平台
金融学基础指标计算
股票定价
风险度量
固定收益定价
绩效评估
固定收益及信用衍生产品定价
综合股票、固定收益、风险管理类专著,一般没有程序实现
数据与软件平台
 RESSET金融研究数据库(RESSET/DB):
www.resset.cn
 应用软件:SAS,Matlab, Excel, VBA
 RESSET/CAD
RESSET金融研究数据库
 RESSETDB introduction.ppt
 交易所净价交易开始日期_Exchbdqttn.doc
 三因子数据计算标准.txt
SAS系统
 为什么选择SAS进行金融建模 ?
 如何学习SAS ?(如何学好SAS.doc)
 学好SAS今后可以做什么? (如何学好SAS.doc)
为什么选择SAS进行金融建模
 金融计算与建模的重要内容-复杂数据处理与计算
 SAS兼有数据处理、统计模型、函数与优化等的功能
 如果选择一般的语言;编程困难,需要其它数据库系统
 SAS强大功能:如变量个数、观测个数,处理速度等
 如果选择数据处理功能不强的应用软件,只能教学
 个人因素:基本用SAS实现了金融上所有模型的创建;金
融业界的实际经验
 个人的观点:学最容易掌握的Excell或难掌握但功能最强
大的SAS。
SAS在金融领域中的应用
 辅助学习;
 复杂数据处理与批量计算;
 金融中后台管理中相关结果的校验。
辅助学习:了解数据库+简单SAS编程技术
 /*计算附息债券全价*/
 if Intmd=2 then /*附息债券*/
 price=prc_net+(1/Freqmod(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中的相关计算。
 。。。。
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
23-32
33-42
3
21-32
33-42
43-52
4
31-42
43-52
53-22
5
41-52
53-62
63-72
6
51-62
63-72
73-82
7
61-72
73-82
83-92
8
71-82
83-92
93-102
9
81-92
93-102
103-112
10
91-102
103-112
113-122
11
101-112
113-122
123-132
分组期,估值期使用的模型
ERi t  Rf t  i ( ERM t  Rf t )
检验期使用的模型
Rpt  r0t  r1t  p,t 1  r2t 
2
p,t 1
 r3t S p,t 1 (i )  pt
分组期
估值期
检验期
1
1-12
13-22
23-32
2
11-22
23-32
33-42
3
21-32
33-42
43-52
SAS与其它同类软件的比较
 开发软件比喻:asp可以创建一套住房;.net
可以创建一栋大楼;java可以创建一座城市。
 其它同类软件可以创建一套住房; SAS可以
创建一个小区。
 您能想到的数据处理与整合任务,SAS都能
完成。
RESSET金融研究数据库与其它数据
库的优势




用于教学与研究:
衍生指标计算正确。
大大缩短数据处理的时间;
专业服务。
Resset/Cad教学辅助软件
SAS及相关专业软件为研究提供很好的技术支持;
SAS及相关专业软件是将来在金融机构工作的必备技
能;
Resset/Cad类似路透的模型分析系统,能辅助学生真
正理解金融知识、模型、并了解在具体金融领域中
的应用;
案例演示:如BETA,Swaption等。
不同于一般的教学模拟软件,没有金融知识也可以操
作。
建议开设的课程(本科与研究生)




金融数据库与SAS软件
Excel与VBA
金融计算
当然其它金融,计算机类课程中可以加入上
述课程内容
 目的:学会从理论到实践的建模过程
两个系列课程:Excel与SAS
IT工具与数据库在教学中的作用
 培养利用金融理论与模型解决实际问题的能
力
 培养动手能力
 加深理解与彻底掌握相关的金融理论与模型
论文写作与固定收益研究领域




实证论文:用数据检验某种理论。
应用性的论文。
论文写作规范。
杂志风格。