- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
人工模拟股市
人工模拟股市(Java版) 人工股市(Artificial Stock Market,简称ASM)是模拟股市运作的一个程序。在这个电脑中的虚拟市场中,若干被称为交易者的人工智能程序(Agent)通过观察它们所在的数字世界中股价和股息的不断变换而做出预测,并且根据这些预测做出购买股票与否以及购买股票数量的决策。反过来,所有的交易者的决策又决定了股票的价格,这样,整个的股票交易市场就构成了一个自我封闭的计算系统。同时,这些交易者都具有学习的能力,可以根据以前预测的成功或者失败对自己的决策进行调整,并且通过一种被称为遗传算法的方法产生创新能力。总之,ASM是一个电脑中不断进化的虚拟股票市场!通过研究ASM,我们可以更好的理解现实世界的行为,并且它提供了一个很好的现实股市的隐喻。 程序运行说明: 点击下排的开始按钮,则股市开始运作。首先,程序需要对每个Agent和整个世界进行初始化,然后才进入ASM的实际运行阶段,这个时候,你可以点击曲线图、柱状图等按钮察看世界运行的情况,得到价格、股息等信息的直观显示。当点击结束的时候,股市停止运行,这个时候你可以设置一些参数,再次点击开始可以在新的参数下运行程序。察看规则部分可以让你看到每个Agent的内部规则,并且可以看到它们与真实世界价格、股息、编码的对比情况。点击暂停按钮后,你还可以单步运行股市。 详细说明: 1、参数说明:遗传算法概率:每隔多长周期执行一次遗传算法。变异率:执行遗传算法的时候,变异操作的概率。交叉率:执行遗传算法的时候交叉操作的概率。Agent的数量:进行股票交易的交易者数量。规则的数量:每个Agent所拥有的预测规则的数量。 2、图形说明:世界的状态显示的是有关整个股市的状况,包括股价、股息等等,风险中性价格即股息/利息的值。Agent的状况则显示了每个Agent的变量的变化趋势。曲线图画出了单一变量与时间的关系,柱状图主要显示了各个变量的Agent之间的对比情况。 3、关于图形操作:曲线图,可以在一个坐标系下察看两种变量的情况。蓝色表示一个变量,红色表示另一个,可以从下面的选择框选择不同的变量。关于柱状图,可以变换不同的变量察看情况。 4、关于规则察看的操作:在上面列表中显示了当前的Agent拥有的所有的规则,选择最下方的Agent编号,可以察看不同的Agent的规则,选择中间的察看方式:全部规则还是激活规则则可以分别察看当前Agent的所有规则和被激活的规则。点击列表框中的一个规则,则在下面的文本框中显示了该规则的具体对应的条件部分的编码,和代表的预测意义。世界状态则表示了当前世界股票价格、股息等变量的二进制编码。下面显示的价格和股息都是当前股市的股价和股息。 人工股市(ASM)介绍 张江 1、经济系统、股票交易系统中的复杂性 ????新古典主义经济学告诉我们,我们赖以生存的经济系统是由若干被称作“经济人”的个体组成的,这些“经济人”具有完全的理性、并且对整个市场的具有完全信息,因此经济学家证明了,市场最终将处于一种均衡的状态,在这种状态下需求量刚好等于供给量,并且在没有外部的干扰条件下,系统将静止不再演变。 ????然而看看我们身处的经济系统,它并不是理论家们预言的那个样子。首先经济中的个体并不是全知全能且具有完全理性的,当然这些个体也不是完全随机相互作用的一群无规则运动的分子,他们更像是处于完全理性与随机性之间的一种状态。关键是,这些个体是具有学习功能的,他们并不是像一台计算的机器一样总是做出理性的判断和决策,而是通过经济活动的实践逐渐积累经验,通过与其周围有限环境内的其它经济个体的交互中,慢慢的适应,从而进行有限理性的行为。当环境发生变化的时候,他们往往可以调整自己的策略,从而使得自己能够尽量的谋得经济利益。由这样的适应性个体组织成的经济系统是一个复杂的系统,而且这个系统会因为每个个体的不断调整从而永不停息的变化着,似乎现实的经济系统从来不会平衡下来,而是象一个有机的生命体一样始终处于复杂的运动变化当中。 ????复杂系统的方法[1]致力于用一种全新的观点理解经济系统中的复杂性。在微观上,首先,按照前面的叙述,人们扬弃了完全理性、全知全能的“经济人”的假设取而代之的是能够学习和适应环境的运用归纳法决策的有限理性人。其次,在微观上,人们用“规则”代替计算来给每一个个体进行建模;在宏观上,人们扬弃了简单的还原论思想—即认为研究清楚系统组分的行为就相当于认识了系统的行为思想,把经济系统就看成是由若干相互作用的个体进行复杂交互的复杂系统;在方法论上,人们扬弃了纯粹的数学推理的方法,取而代之的是计算机模拟技术。 ????股市无非是若干复杂经济系统中的一个特例。传统的股市模型假设股票交易者根据全局的行情进行完全理性的判断,并利用理性的预期进行决策。在这种模型的假设前提下,股
文档评论(0)