在我们采访哈里·马科维茨时,他一开始就说道:“如果我告诉你我最新的研究成果,你会大吃一惊。”他的预测是正确的。
从1952年以来,哈里·马科维茨的理论已经更进了一步。哈里·马科维茨在1952年发表了他的投资组合选择理论并以此启动资本理念,在投资组合选择理论中,哈里·马科维茨详细叙述了风险和收益最优化权衡方法并使用这些结果来构造分散化投资组合。现在的马科维茨与当年的哈里·马科维茨明显不同,当年哈里·马科维茨提出的投资组合选择理论首先促使比尔·夏普努力研究单个股票和市场整体之间的关系,这是引发单因素模型(ainglc-indecxmodcl)和后来的资本资产定价模型的重要一步。马科维茨早已对传统的新古典“均衡模型”不抱有任何信念。他称这些模型做了一些关于经济人“不切实际的、荒唐的假设,例如,他们能够以无风险利率借到他们想要的所有东西,或者他们能够随时修改他们的投资组合。一个经济系统中有更多这样的可识别的经济人,那么在这样的一个系统中考虑问题就会得到更好的结果”。
此外,当世界瞬息万变且市场波动剧烈时,在某一个时点,资本理念基本原理中的均衡从来不会出现,或者这个均衡在一个很短的时间内出现而不会产生影响。
如今,即使哈里·马科维茨仍然相信经济人有一个最优的决策,但是也没有关于“可识别的经济人”(recognizableeconomicagents)实际上如何做决策以及如何采取行动的先见之明。正如他指出的:毕竟你只能观察到每口股票价格的上升和下降,但是不能观察到这些表面事件下的本质,比如,行为金融中投资者对于过度自信和损失厌恶的忍耐程度。马科维茨曾经详细研究过股票在部分投资者极度理性而其他投资者有特殊倾向的市场表现。他同样也很有兴趣研究当一些投资者承担的风险和其他的投资者承担的风险不同时的股票价格表现。
马科维茨坚信这些研究没有办法依靠模型来完成,且仅仅观察股票的价格并试图找出内在驱动力也不能够完成以上研究。就像夏普,他已经成为一个金融工程师,他还相信你需要一个实验室,在那里你可以反复进行这个过程:你以一系列“可识别的经济人”假设开始,然后观察股票价格变动情况,以及当这些n识别的经济人开始市场交易时,动力如何发挥作用。此后,你改变这些假设并运行同样的模拟,只要你需要,这样的模拟可以一直进行下去。马科维茨将非理性投资者和理性投资者结合,并加入其他的一系列现实性假设,据此微观实验找出整个市场的规律,还包括对规则发生变化的反应。
至今,马科维茨已经与布鲁斯·雅各布斯(BruceJacobs)和肯尼思·利维(KennethLevy)合作过。在某一重要的投资组合管理公司,他们是合伙人,并且他们各自因定量研究而出名。马科维茨、雅各布斯、利维一起编制并运行了一个计算机程序,以他们名字的第一个字母命名为JLMsim。2他们使用的工具是异步离散事件模拟器,但这个工具并没有它的名字那样可怕。解释这个程序比编制更为容易。
模拟就是使用事先定义的服从一定分布的参数的随机数字来产生各种可能结果的过程。在异步模拟中,过程的变化在一定的时间范围内零星或者不规则,这样的模拟方法模拟股票市场的变化形态效果很好。单个市场并不是在一天24小时都运行,除非有特殊情况,它们也不是每天都开放。即使在交易时间内,某只股票可能在一定时间内也不会发生什么变化,并且交易的时间有显著的差异。有时投资者下指令,但是此时会存在一个延迟,直到这个指令被执行。其间,其他投资者下达的一系列交易可能发生。
马科维茨及其同事使用的计算机模拟方法有一股令人难以置信的力量,他们正使用这些装置进行一些巧妙的试验。他们使用的模拟器不是一个类似市场的模型,而是一种选择不同输入变量创造市场模型的工具。投资者不是模拟过程中的唯一的参与者。那些假想的市场参与者包括证券分析师和统计学家、投资组合管理者及交易员。马科维茨及其同事定义了各类参与者的央策规则,例如行为金融的一些模式、交易的频率、投资者对交易员和统计学家的依赖性。模拟同样包括指令单,以及用于交易或构造投资组合的单个证券。
一个显著的特点就是关注投资者。这些投资者都阅读过1952年马科维茨关于投资组合选择的文章。所以,他们中的每一个人都不会在没有经过均值/方差分析的过程,或者没有经过最优化预期收益和风险的权衡而改变其投资组合。每个投资者都依据个人的风险厌恶程度选择最优的投资组合。
在投资者决定如何将当前的投资组合转换成最佳的投资组合后,他们会把指令传送到交易者那里。如果有匹配的指令,交易者会立刻执行。此外,指令还包括交易员在某一特定价格等待买家或者卖家交易的记录——和真实的世界一样。
这个过程导致证券从有某种风险厌恶的投资者转移到另外的有不同风险厌恶程度的投资者,这些都是以均值方差分析为基础的。每个投资者执行其决策的频率和从旧的投资组合向新的投资组合转换的速度将决定投资者下达指令给交易者来执行交易的频率。
计算机程序的使用者会指定在任何特定时段的模拟中投资者的分类和分组情况。马科维茨及其助手将1000名投资者分成8组,分类的依据是他们优化投资组合的频率、风险参数以及投资者对于交易员和统计学家选择投资组合与执行交易的依赖性。交易员十分精通投资组合理论,并使用不同的规则来设定指令的极限价格。
当马科维茨告诉我他正在进行的复杂的计算机博弈时,我基本不能想象这些复杂的输人设定能产生什么样的计算机输出结果。马科维茨向我保证这些输出的结果是非常详细的,他和他的朋友对这项任务也具有极大兴趣。
计算机模拟产生不同的输出结果,马科维茨告诉我“你得到的结果很漂亮。”例如,某一特定的模拟,假定在市场上有16只交易的证券。本例中的输出设定有单个证券或16只证券作为整体的这个市场的最高价-最低价-收盘价以及交易量数据。计算机同时提供每只证券每天交易的1000位个体投资者的成交量的总和。
这些成交量打印的一部分就是每日Excel文件,这些文件显示每只证券的收盘价格以及16只证券的市值权重指数、市场的成交量和一张关于8组投资者如何交易的图画——“多少人破产以及多少人获得收益。”这个模拟还生成一个“市场冲击打印输出”(marketimpactprintout),这个输出包括了8个投资者组的每一组试图执行的25个最大指令,他们的开始时间,每个指令的买卖价格,以及他们能够完成的指令数量。
当我向马科维茨表示我想知道别人能否设计如此复杂的程序时,他向我提及了他在1952年投资组合发表以后多年的编写程序语言的经历。然后他又说道,虽然这个程序很简单,“你想一下市场——那里的企业以及它们的贡献;你考虑那些买卖的指令单;你再考虑一下各种事件一再次优化、下指令、回顾指令,以及当日事件的结束。你考虑准备金,如果投资者不能补足准备金将发生什么。在你经历这些以后,你的世界很小。”
模拟过程中一个有趣的进展就是反馈过程。在一个流程中,所有的投资者进行均值方差分析,但他们的期望收益是依据历史平均收益形成的。那么这样的系统就是发散性的。马科维茨这样描述这种结果:“你以16只模拟股票开始,它们的价格都是100,在未来的几年,你会发现一些股票的价格高达2000万美元。假定这就是我们的世界!”
因为正的反馈,市场具有发散性的特点。每个人将历史数据视为平均收益。如果一些股票的表现确实很好,每个人都会说“我们要提高这只股票的预期收益率”。每个人都这样做并购买这只股票,这样这只股票的价格就上升,这进一步放大平均收益,接下来又使得投资者的顶期收益上升,如此进行下去。
所以,我们将不同类型的投资者引人到这个市场上来,这样的投资者在;估计每只股票的价格时不考虑该股票过去的价格波动。那么,当价格上升时,因为获得同样的收益而付出更多,那么此种类型的投资者就认为高价格的股票不具有吸引力。因此,马科维茨及其同事发现,如果不同类型的投资者之间达到适当的平衡,此时他们所在的市场就和实际的波动方式一样。但是,“市场还是继续波动,我们也能看见有别于纯粹的均衡情况的动态波动。”
世界确实很小!