基于多Agent模型的股票市场仿真交易研究

来源 :商场现代化 | 被引量 : 0次 | 上传用户:lyl478
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘要] 本文根据基于Agent建模的系统仿真思想,通过分析股票市场交易者行为和决策行为并对其建立模型,通过模型仿真结果得出投资者行为对股票市场的价格波动的影响。
  [关键词] 多Agent 股票市场仿真 仿真交易
  
  一、引言
  基于Agent的建模(ABM)思想自从提出以来,广泛应用于复杂适应性系统的研究领域,在生态系统、社会系统、经济系统的研究中发挥着重要的作用。而基于Agent的仿真平台的研究和使用使得这种研究方法可以更直观和方便地得到应用。传统的金融证券分析大多基于数学计量方法和规则分析,缺乏系统性的分析方法。本文旨在根据证券交易市场的特征,以系统仿真的观点,通过智能Agent来抽象和描述证券市场中的组成要素行为,在虚拟的市场进行运转,对行为产生的数据进行挖掘和分析,为证券投资和市场分析提供支持。
  二、多agent模型理论
  霍兰(John Holland)于1994年提出复杂自适应系统(Complex Adaptive System,CAS)理论,为人们研究经济系统提供了一种重要的思路和方法。CAS理论认为经济系统不是确定的、可预测的和机械的,而是基于过程的、自组织的和不断演进的。CAS理论的核心就是把系统的成员看作具有适应性的、主动的个体,简称主体,引进宏观状态变化的“涌现”,使之从简单中产生复杂。主体在环境中持续不断地相互交换、学习、积累经验,在此基础上继续优化自己的机构和行为规则,整个宏观系统由微观主体构成,其演变和进化都是在这个基础上逐渐产生的。整个系统的变化被看成一种伴随随机事件和自然正反馈的动态过程。
  在我们将系统看作是主体组成的之后,传统的线性和非线性的数学结构很难对系统结构进行描述,而传统经济学倾向于忽略主体的有限理性,遵从理性期望和市场有效性的假定,因此,在这种环境下的所有主体都有一种相同决策制定系统。但是这与实际的市场情况不相符,这时候,就需要基于Agent的仿真建模方法对其进行研究。
  不同于传统的“自上而下”看待系统的方法,基于Agent的仿真建模方法是“自下而上”基于过程的,通过分析复杂适应性系统中不同层次上多个适应性主体的行为和相互之间的关系,以及由多主体之问的相互作用而引发的一些突发性的现象,来研究整个系统的演进过程,以便于从整体上把握整个系统的活动。
  三、Swarm仿真模型
  目前,国外已有许多实现基于Agent仿真模型的软件工具,如桑塔费研究所的Swarm 平台、芝加哥大学的Repast平台、布鲁金斯的Ascape 等。其中最著名的是Swarm 平台,本文的模型将采用Swarm模型的基本思想实现一个类Swarm模型证券仿真交易平台的实现,以研究个体行为对股票市场股价的影响,以及股价波动趋势。
  Swarm仿真程序主要包括三类对象:ModelSwarm(模型Swarm)、ServerSwarm(观察者Swarm)以及从所要模拟的真实系统中抽象出来的有代表性的微观个体和这些个体活动的环境,称之为代理人(Agent)。其中的模型Swarm类和观察者Swarm 类都是Swarm 类的子类,它们二者建立了Swarm 仿真程序的框架结构。代理人则都是SwarmObject类的子类。模型Swarm 对象是Swarm 仿真程序的核心。首先它是一个代理人对象的容器,定义了模型中出现的代理人的种类和每一类代理人的数目,并持有这些对象的引用。当用户定义好全部的代理人对象并为它们建立起相互之间的逻辑关系后,通过模型Swarm 对象的buildObjects 方法来创建这些对象。其次,模型Swarm 还定义了模型中代理人行为执行顺序的动作序列表,动作序列表实现了代理人之间的交互。观察者Swarm 的作用是监测模型的运行过程、记录模型运行时各个Agent 状态的变化并以图形化的方式输出结果。
  四、基于Swarm的证券市场建模
  用Swarm 编写仿真程序一般有以下步骤:1)定义模型Swarm;2)定义仿真代理人及其代理人行为时间序列表;3)创建观察者Swarm。
  1.定义证券市场模型Swarm。在证券市场中模型Swarm可以定义为市场交易机制和市场规则。假设市场中只有一支股票,其数量固定且不产生股利,并假设现金的利息收入不用于股票投资,因此,市场上的总现金和股票数量保持不变。假设市场中有N名交易者,每个交易者在初始时被赋予一定的现金Ci和一定数量的股票Si。股票市场是连续竞价市场,交易者可以提交市价订单或限价订单进行交易。订单匹配的原则为价格优先和时间优先的原则。仿真时钟以离散的方式推进,在时刻t,随机选择一个交易者。该交易者首先决定是买、卖还是不交易以及最大交易数量。然后查看订单薄,寻找是否有匹配的订单;如果有匹配的订单,就与下单者进行交易;如果该交易者无法找到匹配的订单或匹配订单的交易数量小于其意愿交易数量,则根据当前的市场价格和所拥有的资源提交一个限价订单。然后处理下一个交易者直至所有的交易者都进行了一次交易,最后清空订单簿,至此一个时刻t仿真完毕,时钟推进到t+1。当仿真时钟等于结束时间时仿真结束。
  2.定义仿真代理人及其行为时间表。证券市场中交易者分为基本分析者和技术交易者,在模型中将依据一定的给定的时间表做出一定的决策,决策的模型可用下面的数学模型来描述。
  基本分析者买人、卖出股票和不交易的决策模型条件分别为公式1~公式3表示:
   (1)
   (2)
   (3)
  其中为银行利率,为t时刻股票的价格,为基本分析者i对股票基本价值的估计,是基本分析者i对股票风险溢价的估计,为了简化模型假设对所有基本分析者都相同并且始终不变。
  模型中的技术交易者的交易规则为简单移动平均规则。其含义是:若短期移动平均线从下方穿过长期移动平均线,则是买人信号;反之若短期移动平均线自上而下穿过长期移动平均线,则是卖出信号。模型中短期移动平均线为日线,长期移动平均线为日平均线。一般的,两条移动平均线的穿越需要一个有效突破,才可触发买卖信号,以过滤无效的突破信号。避免频繁的不必要的交易。即假定t时刻价格为Pt ,移动平均价格为MA,若满足:
  在t-1时刻,,
  在t时刻,,
  则t时刻就是买人信号,若满足
  在t-1时刻,,
  在t时刻,,
  则t时刻就是卖出信号。
  其中,b为有效突破因子,模型中将技术交易者分为若干种类型,每种类型的技术交易者的长期移动平均线的移动平均步长和有效突破因子b不同,以此增加趋势追踪者群体的多样性。
  3.创建观察者Swarm
  观察者Swarm 的作用是监测模型的运行过程、记录模型运行时各个Agent 状态的变化并以图形化的方式输出结果,在本实验中主要以图表形式输出数据。
  五、仿真结论
  给定初始参数,通过模型的运行可以输出股票价格、价格的移动平均、交易量、各交易者的资金和股票头寸等时间序列数据。下图是模型某一次运行价格的时间序列图,图中横坐标为仿真时钟,纵坐标为价格。
  通过下图可以看出在定义好参与交易者的行为模型后,在一定时间内,股价随着交易行为的发展而产生波动。
  通过调整描述交易者行为的参数可以方便地研究微观的交易者的行为对宏观的市场价格、交易量等指标,以及市场中各项制度的实施效果的影响。这样就自底向上地通过模拟微观的投资者行为而得到市场运行的宏观结果,这对于宏观控制和把握股市提供了必要的决策支持。
  
  参考文献:
  [1]罗批等:Swarm及其平台下建特定民意模型的探讨[J].系统仿真学报,2004 (1):21-25
  [2]应尚军魏一鸣范英等:基于元胞自动机的股票市场复杂忤研究——投资者心理与市场行为.系統丁程理论与实践,2001 23(12):18-24
  [3]宣慧玉高宝俊:管理与社会经济系统仿真[M].武汉:武汉大学出版社, 2002, 115-179
  [4]吕新明:基于行为金融学视角的股票市场价格仿真研究[J].计算机仿真,2007 24(11):266-270
其他文献
[摘要] 以如何避免过渡商业化导致高端奢侈品品牌认同度下降为切入点,从选址、概念、空间、细节、技术五个方面对Prada纽约旗舰店进行深入分析,最终发现现代奢侈品商店设计的核心理念。  [关键词] 高端概念 Prada 变化 体验    人对于奢侈品的消费总是存在着或多或少的渴望。从《The Devil Wears Prada》(译名:穿Prada的女王)的热影可以发现:隐藏在“Prada、Arma
期刊
[摘要] 以路灯造型设计为例,分析了基于订单要求的产品设计优化策略,并结合产品语义学的相关原理,分析出产品造型设计的创新点和优化设计方案的途径,使得产品设计符合订单客户的要求,更能体现消费群体的观念和使用心理,使产品的销售实现良性发展。  [关键词] 订单 造型设计 产品语义学 方案优化    产品在社会经济中承担着物质转换的角色,以各类丰富的形象和内涵支撑并促进着人类社会的发展。工业设计已经对现
期刊
[摘要] B2B电子商务是我国医药电子商务最主要的形式。本文在国内外医药电子商务发展状况和发展特点的基础上,对我国可选的三种B2B医药电子商务发展模式进行了比较,认为跨越式发展第三方电子商务市场是符合我国情况的B2B電子商务发展模式。并就未来发展,提出了充分发挥政府作用;加大医药电子商务的市场环境和制度建设;积极培育第三方物流;整合现有资源建立覆盖全国的第三方电子交易网络等战略对策。  [关键词]
期刊
[摘要] 从品牌视觉形象识别和视觉整合传播模式的角度,分析POP广告对企业视觉整合传播起到的作用及其对品牌视觉形象传播的意义。  [关键词] POP广告 品牌视觉形象 视觉整合传播    POP广告是近几十年在我国得到广泛应用和发展的一种广告形式,最初出现在20世纪30年代的美国,当时多作为超级市场、折扣商店等自选式商店的店头语存在。经过几十年的发展,POP广告已成为在商业经营交易中应用最为灵活、
期刊
[摘要] 提出了基于B/S的模式建立图书交易系统的设计思想,探讨了电子商务安全技术体系结构,从软件工程的角度,阐述了构建一个实用的电子商务系统的思路和设计方法。  [关键词] 电子商务 交易系统 数据库 数据安全    一、引言  电子商务是买卖双方通过Internet的信息流动来实现商品交换的。电子商务图书交易系统不仅能有效解决传统图书交易中存在的客观条件限制、工作效率低下等问题,也能进一步规范
期刊
[摘要] 介绍了RSA算法,并以实际开发的软件为例介绍在VB中应用该算法实现注册码软件加密保护的方法;实践证明该方法可以有效地保护注册码软件。  [关键词] RSA算法 VB 注册码软件 加密保护    一、引言  計算机软件是一类特殊商品,极易复制和盗版,为了保护自己的利益,越来越多的软件作者开始采用“一机一码”的注册机制,注册流程是:软件用户通过汇款或银行转账的方式付费后,将电脑的ID(惟一确
期刊
[摘要] 在一般情况下消费观决定着人们的消费行为和消费结果,并在社会和文化意义上影响着对人的塑造,大学生作为一个特殊群体,其消费现状引起了社会的广泛关注。本文通过对内江师范学院大学生的调查,得出了大学生的消费情况,并对其产生的原因进行了分析, 倡导大学生应该树立科学的消费观。  [关键词] 大学生 消费现状 科学消费观    当代的大学生是开创21世纪伟大事业和进一步振兴中华的主力军,社会对大学生
期刊
[摘要] 广告英语以它的独特风格和劝说功能来打动消费者,激起他们的好奇心,刺激他们的购买欲。本文从隐语的功能着手,分析隐喻是如何使广告更具说服力和竞争力。  [关键词] 广告英语 隐喻 修辞功能    一、广告英语的特点  广告英语作为英语广告的重要组成部分,有其自身的特点。归纳起来为词法特点、句法特点和修辞特点。  1.词法特点。在广告英语中,大量的动词和形容词被广泛运用于广告英语中。这些词的使
期刊
[摘要] 近年来由于产品同质化现象日益突出,产品造型设计能否在第一时间吸引顾客注意力就显得至关重要。经验丰富的设计师往往能巧妙运用各种构成要素,借助恰当的比例关系,使产品在造型设计上获得成功,从而在竞争激烈的市场上获得胜利先机。本文将通过研究日系手机N700i的形态构成要素及各尺寸关系,找到产品造型设计中隐含的形式美法则。  [关键词] 造型设计 形态要素 比例关系 构成规律    一、产品形态的
期刊
[摘要] 一个应用软件良好的可用性取决于软件的外观和行为,即观感。而用java的传统方法去设计一个观感不仅技术复杂,而且外观不友好。利用XML语言,在java的synth类的基础上去设计一个观感,则不仅可以使任务大大简化,而且界面美观。在jdk1.5以上的平台上进行测试,结果运行良好。  [关键词] XML 观感 synth类    一、引言  一個应用软件的良好的可用性取决于软件的外观和行为,即
期刊