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工具与数据库在教学中的作用
培养利用金融理论与模型解决实际问题的能
力
培养动手能力
加深理解与彻底掌握相关的金融理论与模型
论文写作与固定收益研究领域
实证论文:用数据检验某种理论。
应用性的论文。
论文写作规范。
杂志风格。