下书网

风险-收益分析:理性投资的理论与实践(第2卷)全文阅读

外国小说文学理论侦探推理惊悚悬疑传记回忆杂文随笔诗歌戏曲小故事
下书网 > 哲学心理 > 风险-收益分析:理性投资的理论与实践(第2卷)

简洁性、复杂性和现实性

书籍名:《风险-收益分析:理性投资的理论与实践(第2卷)》    作者:哈里·马科维茨
推荐阅读:风险-收益分析:理性投资的理论与实践(第2卷)txt下载 风险-收益分析:理性投资的理论与实践(第2卷)笔趣阁 风险-收益分析:理性投资的理论与实践(第2卷)顶点 风险-收益分析:理性投资的理论与实践(第2卷)快眼 风险-收益分析:理性投资的理论与实践(第2卷)sodu
上一章目录下一章
    《风险-收益分析:理性投资的理论与实践(第2卷)》简洁性、复杂性和现实性,页面无弹窗的全文阅读!



由于在当时面临着个人电脑所施加的时间约束,JLMSim的作者们将投资者的人数限制在几千人。如果JLMSim是在今天的“个人超级电脑”上运行,那么就能够处理有数百万投资者的情形。但即便有数百万模拟投资者和相应增加的市场其他组成部分,我们仍然应该认为这样的JLMSim运行是详尽的(detailed),而非现实的(realistic)。例如,JLMSim交易不支付佣金。这是模型中的一个缺陷,尽管相对容易弥补。

更为重要的简化是在JLMSim中,证券的背后并没有公司的存在。因此,JLMSim没有公司的消息,例如收益和分红报告。唯一的消息是价格,它们由交易员在执行因投资者周期性地重新优化投资组合而产生的具有随机存款额和提款额的交易指令时内生地确定。无疑,一个“现实”的市场模型应该能模拟真实的公司。但与现实相比,任何公司模型肯定都是高度简化的。

最后,JLMSim中的投资者只是周期性地重新优化投资组合,他们没有显示出任何我们在本卷其他各处所分析的结构。因此,尽管JLMSim比那些假设证券遵循指定随机过程的模型要远为复杂,但它仍然不过是真实世界不完备的影子。

对于一些目的,高度程式化的模型是最佳的。对于其他目的,则需要更为复杂的模型。例如,在之前已经指出,JLMSim的目标是寻找(理性或非理性的)行为人行为的一个组合,该组合隐含着观察到的收益行为。结果发现某些(初看起来似乎是可行的)交易规则会使市场变得不稳定,这并不需要蓄意的市场操纵。在我们看来,任何对包含粗心大意的交易员和/或市场操纵者的市场非常感兴趣的学者、交易员或市场监管机构,都应该有一个供其支配的类似于JLMSim的高级模拟程序。

与需要详尽的模型来仔细思考的情形相对,另一个极端是简单的推演即足够的情形。例如,如果政府将价格设定在市场均衡以下,就不需要用一个复杂的模型来预测会出现短缺,因而要有某种形式的配给,并且短期和长期中短缺的大致规模,可通过短期与长期需求和供给弹性的估计值估计得到。对于这样的情形,相对简单的供给和需求分析要好于详尽的模拟分析。至于用于某个既定目标的模型应该具备什么样的特征,我们只须重复爱因斯坦的建议:模型应“尽可能地简单,但不能过于简单”。



SIMSCRIPT的优势


JLMSim是基于EAS-E视图构思的,然后用C++编写的。如果它是用SIMSCRIPT编写的,那么基于之前的比较,它的大小会是现在规模的一小部分(大概在1/2~1/5的范围内),并且相应地只需花费更少的时间去编码和调试。特别地,SIMSCRIPT包含了一些命令,这些命令是为了创设和删除暂时性实体,将(暂时性或永久性)实体归入集合中或将其从集合中清除,计算实时描述模拟系统的各种统计数据,积累随着时间推移有关模拟系统表现的统计数据,以及对那些满足指定条件的集合元素执行代码块而定制的。

例如,假设某个实体类型拥有一个名为QUEUE的集合。SIMSCRIPTⅡ、Ⅱ.5或Ⅲ在描述这一实体类型时可能包含如下的指令:

ACCUMULATE MQ=the mean,

SDQ=the STD.DEV,and

MaxQ=the maximum of N.QUEUE.

SIMSCRIPT不区分大小写,上述语句可全部写成小写字母,或全部写成大写字母,或小写字母与大写字母的任意组合。单词the是可选项,出现三次是为了增强可读性(SIMSCRIPT的目标之一是实现自文档化)。N.QUEUE是集合QUEUE的元素个数,它被自动定义为集合QUEUE的拥有者的一个属性。MQ、SDQ和MaxQ是由程序员选择的名称,它们(因为出现在Accumulate语句中而)被自动定义为具有属性N.QUEUE的实体类型的其他属性。前述语句的含义,是自模拟运行开始后或这些统计量被最后重置后,使MQ和SDQ等于时间加权的(time-weighted)均值和标准差,使MaxQ等于N.QUEUE的极大值。Accumulate语句也能够包含极小值、和、平方和等统计量。在这个例子中,N.QUEUE占据的位置也可以是某个(暂时性、永久性、系统或复合)实体属性的任意函数。TALLY语句针对那些适于简单平均而非时间加权平均的属性(如逛商店的平均时间)给出了类似的选项。

SIMSCRIPTⅡ.5和Ⅲ是SIMSCRIPTⅡ的扩展版,因而SIMSCRIPTⅡ的所有特征也为SIMSCRIPTⅡ.5和Ⅲ所有。上述例子描述了SIMSCRIPTⅡ(及之后版本)的如下特征:

◆SIMSCRIPTⅡ自动定义多个有用的变量,例如QUEUE的拥有者的属性N.QUEUE。这要求SIMSCRIPT给变量命名。而SIMSCRIPTⅡ程序员则被建议不要将变量命名为字母.名称或名称.字母,例如N.QUEUE或者SimTime.V。这样可以避免与SIMSCRIPTⅡ自动生成的名称相冲突。

◆SIMSCRIPTⅡ包含可选词,如the。如果程序员希望增强程序可读性,就可以包含the;如果他希望程序简洁一些,就可以将其省略。

◆与今天很多程序语言相同,SIMSCRIPTⅡ不区分字母的大小写。这样如果程序员通常写为SimTime.V,但偶然写成了SimTime.v,或者像英语那样每一个语句的首字母大写,或者将起特定作用的单词大写,例如前面例子中的ACCUMULATE那样,就不会导致程序出错。

◆与很多程序语言不同,SIMSCRIPT并不以分号来结束语句,就像分号不用于结束英语句子那样。SIMSCRIPTⅡ允许(但不要求)有终端时期(terminal periods)。

◆每当正在执行的程序更新特定的属性时,ACCUMULATE和TALLY语句就对统计数据进行更新。这节省了大量的代码。第12章介绍了一个COMPUTE语句的例子,它计算某个时点关于系统各方面的类似统计数据。该章还介绍了找寻具有指定特征的实体的FIND语句。

SIMSCRIPT还具有生成各种概率分布的随机变量的功能,以及生成(前面已经指出的)WYSIWYG报告的工具。SIMSCRIPTⅡ.5和Ⅲ能够使连续时间和离散事件模拟相结合,并具有二维或三维的图形工具。当与模拟功能相结合时,这些图形工具自然而然地变成动态的。



上一章目录下一章
推荐书籍:银行审慎监管 充分就业与价格稳定 宏观经济思想七学派 经济增长黄金律 为什么我也不是保守派:古典自由主义的典型看法 经济增长理论 衰老的真相:你不可不知的37个迷思 微行动:成长就是从做好每件小事开始 未来生活简史:科技如何塑造未来 销售的常识:回归销售的本质,重构你的销售思维