[返回哈佛博士首页]·[所有跟帖]·[ 回复本帖 ] ·[热门原创] ·[繁體閱讀]·[坛主管理]

『』

送交者: 鹿特丹丹[★★匡扶正义★★] 于 2024-06-09 9:49 已读 9742 次  

鹿特丹丹的个人频道

+关注



› 论坛 › 金融投资论坛 六区 › 金融学(理论版)

陈琳自序:金融和保险中的数值计算

 tsfh 7795 15  收藏2008-10-26


陈琳自序:金融和保险中的数值计算

这本书是根据我在中国的两所大学对金融专业硕士研究生授课的内容整理扩充而成的。本来我是准备跟他们讲金融理论的,但在第一堂课后,我了解到同学们对金融理论还有些了解(主要是从John Hull那本教科书的前半部分学来的),但对与金融理论一样重要的数值计算方法却几乎一无所知。因此,我觉得他们更需要学的是数值计算方法,类似于美国大学中“计算金融”这样的课程。计算金融在西方的课堂已经出现很久,但在中国的大学里却从未开设过。

我注意到这批学生比起他们的美国同学(研二)来,在计算机运用能力上有明显的差异。虽然他们中间的大部分都是毕业于中国的名牌大学,但在整个大学本科阶段和硕士生的第一年里,他们的几乎所有课程都不用计算机的参与,因而基本上不会用计算机作任何有意义的金融计算,仿佛不是生活在计算机已经十分发达和普及的 21世纪初叶。

当时我所面临的是一项颇具挑战性的任务,怎样使这些毫无编程经验的学生在短期内掌握现代金融和保险中常用的数值计算方法?

最初我希望用MATLAB, 这种高级计算程序在西方的高等学校已经相当普及,它不要求复杂的编程技巧。后来,由于硬件上的限制,我们无法用MATLAB。我就决定先从更为便捷常见的 EXCEL开始。

随着课程的深入, 我逐渐发现,EXCEL也具有强大的数值计算功能,可以解决几乎所有MATLAB能解决的问题,比如,数值微积分,线性方程组,非线性方程组,常微分方程,常微分方程组,偏微分方程,统计分析,统计模型的估计,随机抽样,随机微积分,MonteCarlo 模拟等等。更为惊奇是,这些问题的解决都可以通过设计巧妙的电子工作表来实现,而不需要比较复杂的VBA编程技巧。我们在课堂上尝试着把这些数值计算技术用运于金融和保险中的许多问题,包括期权定价,奇异期权定价,交易策略,随机波动性期权定价,Derman-Kani隐性二叉树模型,跳跃-扩散股价模型,信贷风险估计,GARCH期权定价模型,人寿保险模型,一般索赔模型,SARS传播模型,养老金方案模型等一系列金融和保险中课题。

通过两个月的课程,同学们已经初步掌握了金融和保险中常用的数值计算和模拟分析基本方法。面对数字和图表,他们不再胆怯,这是很大的进步。当他们阅读西方现代金融学文献,遇到模拟和数值计算的问题时,便可以在EXCEL上重复和验证他人的计算(这是学术研究中的一个重要步骤), 而不是象过去一样,一知半解,无从下手。这种能力无论是对他们即将开始的论文研究和写作,还是对不久将来在就业市场上的竞争都具有显著的优势。

这本书在许多方面扩充了课程内容,加入收益曲线估算,均衡理论下的利率期限结构模型,非套利利率模型,远期利率模型,利率BGM模型,美式期权的随机树算法,以及近几年国际金融学界十分活跃的课题,比如Copula 方法, MCMC方法,信贷风险管理,最小二乘MonteCarlo方法,破产概率,信贷衍生工具定价,联合破产模拟,利率的随机场模型等。所有这些现代的前沿课题都可以在EXCEL上实现,甚至不必借助于VBA。读者通过学习本书不但可以在较短的时间内掌握数值计算和Monte Carlo模拟技术,还可以进入金融和保险研究的前沿领域。

本书由浅入深,从最基本的开始,逐渐深入,接近学科前沿。笼统地讲,本书的内容大致分为数值计算部分和应用部分(主要是在金融上的应用)。金融部分的内容有一部分与John Hull 的教科书(第五版)的后半部分重复,这些内容John Hull的书虽然涉及,但都不够详尽,无法跟书操作,这些内容包括, Monte Carlo 模拟,Derman-Kani的隐含树算法,HJM模型的模拟,单因子和多因子利率期限结构模型,有限差分法。所以本书在金融部分的内容可以和Hull的教科书结合起来学。本书有许多内容是近几年才出现的、更为新颖的、 Hull的书上所没有的。比如,Markov Chain Monte Carlo模拟,QMC, Longsatff-Schwartz的计算美式期权模拟方法,BGM 模型,利率的随机场模型等。本书在保险学内容的涵盖上更着重于Monte Carlo模拟的应用,而忽略了一些比较繁琐的细节,比如生命表等。本书在计算方法和模拟技术方面所涵盖的内容很多,甚至比一本标准的教科书所涵盖的内容还多。

本书虽然有以上两大部分内容,但二者是有机地结合在一起的。每节都有计算技术的说明,应用于哪些金融或保险问题,以及如何通过电子表来计算。

1973年是现代金融学的新纪年。那年,Black&Scholes和Merton独立地提出了股票期权定价的理论。从此,金融学开始从统计数字和经验公式的集合逐渐进化为一门科学。金融学已经不再是一门光靠文字叙述就能讲清楚的学科,而必须借助于模型和计算。

在美国华尔街,纯粹靠模型和计算获得成功的例子很多。美国的许多对冲基金公司,象当年的索罗门兄弟的债券套利小组,DE SHAW公司,以及应濒临破产而更为知名的长期资本管理公司,都是靠优越的模型在是资本市场上运作盈利的。(长期资本管理后来出现的问题并不说明他们模型的失败,而是遇到了完全无法预料的“天灾人祸”。)

多年来,模拟和数值计算技术己经成为西方金融业、保险业、管理咨询业的核心技术之一。它是几乎一切有意义的推论和判断的基础。这些行业中许多实际问题的解决都有赖于精确的计算。比如说,在金融业,对债券和衍生工具价格的计算;在保险业,对保险费的计算,对某种事件概率的估计;在管理咨询业,对某个项目发展和盈利前景的预测;这些都有赖于类似于科学和工程那样的精确计算和大量的模拟分析,正如送飞船上天一样,必须借助于严格的分析和数值运算,而不是靠传统的定性分析,靠直觉,文字的叙述和定性的议论不足以解决问题。从这个角度看,金融保险咨询的等行业已经越来越接近于科学和工程了,这也就是十几年前,”金融工程”这个名词在西方出现的原因。可以预计,随着这些行业在中国的进一步发展,必然要求这些行业有一大批掌握数值计算方法和模拟技术的专业人员。但是据我在中国的一些同行介绍,在中国,许多金融保险经济管理等专业大学生和研究生还没有机会学到相应的课程。许多金融保险管理专业的大学生和研究生,毕业时仍然对数值计算方法一无所知。他们可能听说过“有限差分法”,“蒙特卡诺模拟”等等术语,但不知如何在电脑上实现这些计算,无法在解决实际问题中运用这些方法。改变这一现状是与我国的金融管理教育与国际接轨的重要一步。这一想法促使我产生把课程内容整理出书的愿望,希望以此填补金融保险中的数值计算方法方面教材上的一个空白。

本书最大的特点,是不要求读者具有任何编程经验。许多经济金融管理类的学生常常告诉我,他们也曾想看些数值计算和模拟技术方面的书或者试图听些有关的课程,但几乎所有的书本和课程都无一例外地要求编程基础。由于缺乏编程基础,使得许多金融类保险类专业的大学生和研究生,尤其是文科背景的学生,一直无法了解和学习金融和保险领域当今红红火火的各种模型和算法。本书是为缺乏编程训练但希望掌握现代金融中的数值和模拟方法的读者铺平一条道路, 把比较高深、比较前沿的、应用于金融和保险中数值计算方法和模拟技术介绍给毫无编程训练的读者。虽然如此,但本书所涉及的数值方法和模拟技术不是初步的或概论式的,而是由浅入深,达到相当深入、相当前沿的水平。

写到这里我想起了毛泽东主席多年前说过的一句话:让哲学从哲学家的课堂上和书本里解放从来,变成群众手里的锐利武器。套用毛主席这句话的结构,这本书的宗旨可以写成:让模拟和数值计算技术方法从西方金融工程师和金融理论家的课堂上和书本里解放从来,变成中国金融保险类学子手里的锐利武器。

本书的所有电子表格都是原创的,不曾在其它教材或者杂志上出现过。这些电子表为读者的学习和研究提供了一个个有用的框架和工具,读者可以通过在电子表反复实验。那些通常用需要几百行C语言或者几十行 Matlab语言写成的程序在本书中只要用一张电子表实现,省去了读者大量的编程时间。比如,运用Excel实现随机树方法计算美式期权价格,实现具有非 Markov性质的HJM模型的模拟,计算Derman-Kani的隐含树,模拟利率的BGM模型,模拟贷款组合的损失分布等,模拟各种Copula相关变量用以计算极端事件概率,都是具有实际意义的模型和算法,也可以立即采用作为商业、银行证券公司和保险公司的工作模型。

在为我的课程选教材的过程中,我走访了几个主要书店和图书馆,注意到国内市场上关于EXCEL的书一般都是涉及在财务报表和财务管理方面的简单应用,而完全没有涉及本书所论及的金融保险领域的前沿课题以及EXCEL在模拟和数值计算上的应用。所以本书的内容在深度和广度上大大超过了目前国内Excel运用方面的书籍。

在国际书市上,从书名来看,跟本书比较接近的有三本,一是Benninga所著的”Financial Modeling” (MIT Press, 2000) (此书有中译本:《财务金融建模-用EXCEL工具》)。该书侧重于传统金融学上问题(比如公司财务,投资组合,Black&Scholes模型)的应用,基本不涉及 Monte Carlo模拟及其金融和保险上的应用的内容。因此Benninga的书与本书在内容基本没有重叠交叉。

另一本似乎与本书接近的是由Jackson & Staunton 所著的《Advanced Modeling in Finance Using Excel and VBA》(Wiley, 2001)。彼书与本书的区别至少有两点:第一,本书对金融前沿问题的涵盖比彼书要深入和广泛。第二,也是最重要的差别在于,彼书从头至尾都是用VBA编程的方法,而本书不用VBA。(这对缺乏编程经验的读者无疑是一福音。) 所以Jackson&Staunton的书和本书的只是在金融内容方面有些小的交叉。也由于同样的考虑,本书的英文版也正在编辑中,准备由Wiley出版社出版。

对金融保险管理大学生和研究生,尤其对具有文科背景的这类专业学生,本书是一本很好的数值方法和模拟技术的教科书,本书的内容应该成为他们专业训练中不可缺少的一部分。现在社会上关于学历和能力关系的讨论很多,一些用人单位质疑名牌大学毕业的本科生、硕士、博士的能力。我想,这大概指的是大学许多毕业生,只会泛泛而谈,而不能把具体问题解决掉。对金融、保险、管理、经济等专业的学生,能够把一个实际中出现的问题应用模型方法解开,并算出一个答案,是最基本的也是重要的能力。要做到这一点,必须熟悉和掌握数值计算方法和模拟技术。通过学习和掌握本书,在校学生解决问题的能力有望得到升华。

对那些准备毕业后投身了金融、保险业的理工科学生来说,本书是一本很好的金融、保险教材。本书将教他们如何把他们可能已经掌握和熟悉的数值计算技术应用于金融保险问题,激发他们对金融保险业的兴趣。

本书也适合于广大金融、保险业从业人员阅读。本书所论及的内容在发展较为缓慢的中国金融业界、保险业界,以及管理咨询业界,可以算是相当先进。掌握本书的技术有助于提高专业人员在公司同行中的竞争力;而一个公司具有很多通晓本书内容的专业人员,将会大大提升公司在业界的竞争力,

考虑到本书涵盖了不少前沿课题,本书也可以作为高等学校金融和保险专业的教师和有关科研机构研究人员的参考书,尤其是在计算机训练上起步较晚的学者,通过阅读本书可以了解西方当代金融和保险的研究所涉及的前沿课题和所采用的研究方法。对本书涉及到的一系列较为前沿课题的进一步研究,可以会成为独立的、有价值的学术成果。

完全出于巧合,当我写这篇文字时,正好在埃及西奈山上度假。几千年前,摩西带领希伯来人走出埃及,到达西奈半岛。我希望并相信我的书能够带领国内长期为数值方法和模拟技术所困扰的金融和保险专业的学子,走出他们的“埃及“,到达他们的“西奈半岛”,去开拓更有能力、更有自信的未来。

 点赞 0点踩0


相关推荐

 [求助]弹性的数值计算

zqwqcy- 经济金融数学专区1

 陈琳自序:金融和保险中的数值计算

lanalpha- 金融工程(数量金融)与金融衍生品6

 数值类综合算法 常用数值计算工具包

wangds- MATLAB等数学软件专版5

 一篇关于金融数值计算的经典书籍

EconomyGo- 金融工程(数量金融)与金融衍生品8

更多...

全部回复


tsfh

2008-10-27 00:19:00

[转帖]2008-10-26 15:19:22 澳洲大学

2008-10-26 15:19:22 澳洲大学

陈老师2006年在中山大学讲课. 课程名为’经济和金融中的数值技术’, 岭南学院所有专业博士生必修。 全课程共16讲, 涉及的内容有伊藤引理, 随机微积分, 蒙特卡罗模拟, 模拟随机微分方程的解, 方差减小技术, 模拟随机过程, 准蒙特卡罗(准随机数序列), 马尔可夫蒙特卡罗, 贝叶森统计, 随机优化(模拟淬火), 元胞自动机, 空间统计 等技术以及这些技术在金融, 经济, 物流和保险等领域的应用. 说实话,陈老师的课很难,同学中能听懂大部份的不多,但他的课给我们的震撼很大, 感觉他真有真才实学。其间发生了一个同学有感而发,撰文批评岭南学院所有教授的事。陈老师的课是在教学术上的点金术。02级金融硕士班上了他的课,找工作特别好,比01级和03级好的多。

陈老师上课有几个特点

1. 从来不翻阅文献教科书,所有的公式推导都是在黑板前徒手写下,

2. Excel 用的出神入化, 所有的计算都可以由Excel 做, 就是他的’无编程建模‘技术

3. 思维极其敏捷, 学生的任何问题刚出口, 他就有答案,而且一二三四条理清楚。

4. 讲课旁征博引, 许多东西理解不了,但听着有意思

5. 字写的非常好, 在论文和作业上中文批注, 很艺术, 好几个同学表示要永久收藏.

他的许多话让人印象深刻, 比如有一次他说:

“你们看过凡高的油画‘向日葵’吗? 在九十年代它是全世界最昂贵的油画。这是一个普通题材的油画。向日葵,你们小时候可能都画过。但是为什么凡高的向日葵有高昂的价值,而其它人的向日葵可能一钱不值。其差别就在于技术。

‘我的课讲的就是技术,你掌握了好技术,就可以在跟别人研究同样的题材时,高人一筹或者两筹。



> 删除



 点赞 0点踩0


lipai

2008-10-27 01:56:00

要是有这本书就好了,楼主有吗?贴上来不?

 点赞 0点踩0


tsfh

2008-10-27 02:06:00

抱歉,我跟你一样,想要这本书但没有。不知道哪里有卖的?我是文科背景的,通过这本书学建模可能蛮好的。我们系的课好像都不讲这些内容。郁闷ing


 点赞 0点踩0


alofting

2008-10-29 16:36:00

这本书的书名是什么?

 点赞 0点踩0


tsfh

2008-11-1 16:50:00

冒号后面应该就是书名。

 点赞 0点踩0


rhettbutler79

2009-1-15 07:02:00

似乎这本书一直没有出版过啊?序在2004就写好了。

 点赞 0点踩0


tsfh

2009-1-15 20:57:00

[原创]v

估计是需求不足, 人家不写了。现在国内金融系绝大部分没讲 蒙特卡罗, 更不讲怎么用excel做mcmc, copula的, 甚至连HULL的书都没上完。他的那些内容太深了。听说他在中山大学, 交通大学, 南开大学, 中科大, 哈工大等校讲过一部分内容。


 点赞 0点踩0


poorsol

2009-4-15 11:59:00

本书的所有电子表格都是原创的,不曾在其它教材或者杂志上出现过。

本文来自: 人大经济论坛(http://www.pinggu.org) 详细出处参考:https://bbs.pinggu.org/thread-376734-1-1.html


也没有那么神吧


我就知道Willmott 的CQF项目就教用Excel 做copula,蒙特卡洛模拟,美式期权,HJM


书怎么还没出来呢?四五年了都


[此贴子已经被作者于2009-4-15 12:01:38编辑过]


 点赞 0点踩0


xmhk

2009-6-6 19:59:00

这本书到底出来了没有啊?


哪里可以下载陈琳教授的课件?


[此贴子已经被作者于2009-6-6 19:59:51编辑过]


 点赞 0点踩0


hongxx

2009-9-27 15:36:32

对一个真正想在金融做计量与计算的,掌握vba是远远不够的,是个编程语言就可以解决计算了,问题是效率的问题。vba当然可以,但效率与sas/matlab相比是不行的,矩阵语言是强大的。所以,有理科背景的人,应该学sas /matlab。

 点赞 0点踩0


sunboyang

2009-10-29 13:31:49

1# tsfh


好帖

 点赞 0点踩0


deadknight10

2009-11-4 09:49:37

查了很久,也没有找到这本书。。。

 点赞 0点踩0


m8843620

2011-5-2 16:00:36

真想要那本書

 点赞 0点踩0


fanman

2012-6-23 00:29:13

这本书好像还没出来吧????

 点赞 0点踩0


ljq8433101

2012-7-9 19:17:05

期盼中

 点赞 0点踩0


说点什么
喜欢鹿特丹丹朋友的这个贴子的话, 请点这里投票,“赞”助支持!

内容来自网友分享,若违规或者侵犯您的权益,请联系我们

所有跟帖:   ( 主贴楼主有权删除不文明回复,拉黑不受欢迎的用户 )


用户名: 密码: [--注册ID--]

标 题:

粗体 斜体 下划线 居中 插入图片插入图片 插入Flash插入Flash动画


     图片上传  Youtube代码器  预览辅助



[ 留园条例 ] [ 广告服务 ] [ 联系我们 ] [ 个人帐户 ] [ 创建您的定制新论坛频道 ] [ Contact us ]