引言
金融工程师必须很好地立足于理论。随着市场范围日趋全球化,金融工程师越发需要设计涉及多币种的方案或开发涉及多币种的交易策略。金融工程师并非都是同一个模式,而一位金融工程师所必须具备的技术也未必是另一位所必须具备的。
理论
在一般情况下,这些理论包括基础的经济学和金融学理论以及在应用方面的高级金融理论。基础的经济学和金融学理论包括价值与财富的来源、价值与回报的度量、识别风险的方法、各种衡量风险的方法及其可用性、基本的证券组合理论、基本的套期保值理论、基本的期权定价理论、风险和回报以及投资者满意程度三者之间的关系、代理成本的根源,以及其它被合理安排的金融学位课程所普遍涵盖的一些课题。
由于金融工程师通常有专业化分工,他们往往还需要某一高度细分领域的高级理论知识。例如,那些从事证券组合设计的人需要较深入地学习投资分析、证券组合管理和资产配置理论;而那些从事风险管理的人需要更为广泛地学习风险度量和风险管理的方法。这两类人,以及其他许多人,都需要深入了解期权定价理论。涉及兼并与收购活动的金融工程师则需要更为广泛地学习资本预算技术、代理成本,以及会计和税法。而涉足公司财务工作的人又需要对资产/负债管理进行更为全面的学习,等等。这就要求他们具备汇率理论和利率理论的知识,并了解汇率和利率二者间的关系。
数学和统计学的技能
有些金融工程师侧重的领域可能只要求简单的算术知识,例如那些从事税收套利的金融工程师就是典型。虽然这种工作一点都不需要高深的数学和统计学知识,但要求有全面深入的会计和税务方面的知识基础,并且至少也需要学习一些商法方面的知识。但在另一方面,有些金融工程师却必须具备精深的数学和统计学技能。
例如,对于涉及金融风险度量和套期保值策略的人来说,就是典型的情况。而当期权策略被采用时,高等数学和统计学技能便几乎是必需的了。现代期权定价理论广泛使用随机分析一种只有通过勤奋学习方能掌握的技能”。高等数学和统计学技能还往往是成功的产品创新和交易策略设计的先决条件。典型的数学技能包括了微积分的知识、线性和非线性的优化技术、对数函数和指数函数的应用,以及运用公式、方程和图表的能力。
而典型必需的统计学技能则包括一些对分布函数理论的知识、度量基本统计参数如平均值、标准差和相关系数的能力,对回归及相关分析技术的掌握,以及对方差分析技术及其应用的熟练掌握。一般情况下,掌握这些基本技能便足以应付自如,但某些金融工程工作却要求更为高深的数学和统计学。作为金融工程师一部分的“数量型选手”需要拥有这些更为高深的技能。大多数金融工程小组都至少包含有一位这样的专职专家。
建模技巧
许多金融工程领域都要求较高的建模技能,而另一些领域则只要求一般的建模技能便足够了。但无论哪一种金融工程领域都至少需要某些建模的技能。我们把建模技能定义为从复杂环境中筛选出关键因素以分辨出相关因素与无关因素的能力。建模是分析问题和检验解决问题的可能方案的必要的一步。
建模有很多不同的方法,而不同的金融工程师也采用不同的方法。有的作法是非常直觉化的,而另一些作法则严谨而结构分明。例如,许多人采用经济学课程所教授的建模技术,就是从一系列的假设出发,推导出各种关系,最后到达结论。这种形式的建模可能会用到高深的数学技巧,或者也可能非常的图表化,近几年来,这种建模方式已被转变为工作表程序。工作表软件使人能以闪电般的速度考察模型的结论随前提假设的改变而发生变动的情况。这种检验结果对假设变动的敏感性的分析被称为敏感性分析。而当采用工作表来做敏感性分析时,就经常被称为“反应分析”。
产品知识
所有领域的金融工程活动都需要有产品方面的知识。这并非意味着所有的金融工程师都需要彻底地熟悉一切金融产品。随着近年来金融产品的大量增生,在世的人们中是否能有人彻底熟悉一切金融产品,这本身就是一件令人怀疑的事情。但金融工程师必须完全地掌握他(她)在设计问题的解决方案时要用到的金融工具和金融手段。
例如,在公司财务部门工作的金融工程师需要完全熟悉那些被广泛使用的能达到短期或长期融资目标的工具。从事风险管理工作的金融工程师需要很了解衍生产品(有时被称为衍生证券)。而从事财务计划工作的金融工程师则需要很好地掌握各种零售层次的金融产品。有一个领域,金融工程师能够充分地发挥他们的聪明才智,这就是拼凑证券组合进行套利活动的领域。
可以证明,任何一种证券都可以用其它证券的组合拼凑出来,我们在后面将更详细地说明这一点。确定准确地拼凑某种目标证券所需要的金融工具的组合会是非常复杂的数学和统计学问题。用来拼凑目标证券的证券组合称为合成证券。拼凑目标证券的目的可能比较简单,如希望以较低的成本获得一定形式的融资;也可能很复杂,如利用真实证券与合成证券间的价格不一致性进行套利。
有关的技术知识
在最宽泛的层次上,有关的技术应包括经济学和金融学理论、数学和统计学技术、产品方面的知识、计算机和远程通信的硬件技术,以及计算机软件技术。实际上,金融工程在这个层次也可被定义为应用金融科技解决金融问题。但在本节中我们只是比较狭义地使用技术这一名词,即只指那些我们通常在使用该词时所涉及的因素--也就是说,是指计算机和远程通信的硬件技术和用来驱动它们工作的软件技术。
技术使现代金融领域发生了革命。它使每秒执行百万计指令的计算成为可能。事实上,大型投资机构常常以其实际可使用的MIPS(每秒一百万个指令,millionsofinstruc-tionspersecond)数来度量其交易潜力。MIPS水平在数百乃至数千的情况并不少见。世上所有的技术,除非金融工程师们知道如何使用它们,否则对他们来说就没有什么用处。金融工程师们已经鼓励MIS(管理信息系统)人员开发出了将市场数据直接传送到计算机应用软件的方法(要求数据的“数字化”),并开发出易于使用的应用软件和自动市场追踪软件。
例如,有了适当的“实时”数据流和适当的软件,一个从事期权交易的金融机构理论上可以跟踪每一种股票和以这种股票为标的物的每一种期权,并且当出现任何期权相对于其所依附的标的物股票发生价值高估或低估时,能够立即将其识别出来。当然,这还要求有一个恰当的期权定价(估值)模型。
工作表程序、运行工作表程序的微机,以及允许信息共享的微机联网使金融工程师分析形势并作出反应的速度大大地加快了。相应地,应用软件--这是事先建立好模型的软件,此类软件根据用户的极少量的输入便能计算出复杂金融问题的解决方案-正在蓬勃发展,这类软件直到最近为止,一直价格高昂,而且只能在大型计算机上使用。另外,这些软件都很难使用,往往要求用户具备计算机编程语言和/或复杂的JCL句法方面的知识。现在,这种软件相对已经便宜多了,并已适合于微机运行。软件的使用也变得容易得多了。
程序设计员们已经懂得软件对用户使用表现友好的重要性。我们发现这些程序中非常有用的一个叫做A-Pack--商业分析软件包。这个软件包是典型的现代应用软件,它向用户提供了在金融工程和金融分析中最为常用的千百套金融、统计和数学的技术。所有这些技术都可由十分完整的计算机菜单直接选取,这些菜单使获得任何所需要的技术变得极为简便。
我们在编著本书的过程中广泛地使用了这个软件包。这样在几分钟之内,我们便可以为各种各样的复杂问题给出相应的解法而自己几乎不需要做什么“工作”。通过将适当技术加以组合,我们发现,对于几乎所有的问题都可采用A-Pack来辗转地得到解答。像这样的软件,曾经标价高达数千乃至上万美元,而现在只用几百美元便可以买到了”。
会计、税收和法律
许多涉及金融工程的领域都要求会计、税收和法律方面的专业知识。尽管金融工程师自己掌握这些知识也不会有害,但金融工程小组中包含有公司会计师、税收会计师、公司律师和证券律师的情况并不少见。金融工程小组常常从兼并与收购的部门产生,一般都具备现成的这些方面的技术力量。
这些人本身通常并不是金融工程师,但他们却是金融工程师可以获取专业知识支持的资源。随着我们把这本书读下去,就会知道何时何地需要寻求这些专业技术方面的支持。尽管对专家们的需要是偶然的,金融工程师们通常都至少需要具备一些会计、税法和商法等方面的背景知识。即使没有其它目的,这些背景知识对于和小组内部有关专家的有效交流也是必要的。
结语
尽管每个金融工程师在数学和统计学领域掌握技能的程度可能大为不同,但大多数成功的金融工程师在这些领域都有比较全面的基础。现代金融工程师还必须熟悉与之相关的科学技术,并懂得在自己的专业中怎样使用这些技术。金融工程师们常常作为团队的一部分发挥作用。这要求他们具备良好的交际技巧和有效交流的能力。