基于RHadoop的个人股票交易系统的构建

被引量 : 0次 | 上传用户:zhujie18604
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
进入21世纪以来,人们的日常生活发生了很大变化,投资理财逐渐平民化,在众多的投资方式中,股票尤其独树一帜,高收益的同时伴随着高风险,如何充分了解股票走势,低风险却有可观回报成为热门研究,尤其是当今互联网时代对股票市场的发展情况产生了极大影响,不但将股票市场从线下扩展到线上,而且在这一过程中产生了海量的股票交易数据。利用计算机技术分析这些海量的数据信息,可以很好的了解市场的走势以及查看相似的股票走势来预测未来。所以,要想及时了解股市动态,稳住收益又不被套,急需要拥有自己的股票交易系统从旁佐助。R语言产生于统计学领域,R的前身是S语言,符合GNU的开源软件,所以与生俱来具有强大的统计计算和制图能力,其中开源实现的工具包至今有5200多个,充分利用这些工具包,合理搭配使用,将大大简化我们工作的建模过程,但是单机版的R有着诸多问题,互联网时代,数据成指数性增长,由于大数据所带来的单机问题,制约着R的更准确、更快速地统计分析能力;在处理大数据方面,Hadoop是热门研究之一,Hadoop使TB、PB级的存储、计算成为了可能,然而Hadoop虽然可以进行全量数据的分析工作,然而其中缺少成熟的数学模型,也缺乏理论依据,因此使用者编写的模型预测出的结果也就会缺少理论上的证实;如此看来,将R的统计分析和Hadoop海量数据处理能力结合起来使用,正好可以互补短长;于是,Rhadoop的出现无疑是给有这方面想法的人带来了福音,Rhadoop主要由rmr、rhbase、rhdfs三部分组成,每一部分都是一个独立的包,分别实现了R对Hadoop系统中的Map Reduce、Hbase、HDFS的调用。本文便是通过RHadoop开源软件包,使R与Hadoop互联,各取其优点。结合R中的各种相关开源包,用R语言进行Map Reduce程序设计,Hadoop的HDFS系统负责存储海量股票数据,二者取长补短,构建股票交易系统。本文主要工作:在linux系统中安装Xen Server,实现虚拟化,然后搭建Hadoop分布式环境,并配置Hadoop的相关文件,安装配置JDK,eclipse,R软件;利用RHadoop搭建R的基于Hadoop分布式平台的并行程序设计环境,配置相关文件,进行用R语言编写Map Reduce分布式程序;结合R语言中的各种包,构建一个完整的交易系统。该系统包括:注册与登陆、获取交易数据、可视化分析、账户管理功能以及以IBM股票(IBM)为例的系统演示。
其他文献
本次小组工作坊主要是针对S大学在学习生活中遇到性别不平等待遇的女大学生开展的,女性在日常生活中经常会遭遇性别歧视,给学习生活带来诸多不便和烦恼,她们很想通过自身努力
日本是世界第一动漫强国,日本动漫从20世纪80年代初进入中国并迅速风靡。日本动漫文化对中国人尤其是年青一代人的影响尤为深远。日本动漫在传播过程中产生了大量的新的语言
学术研究中,关于技术分析是否有效的争论一直存在。近年来,越来越多的研究为技术分析的有效性提供了理论和模型的支持。以往的技术分析指标多是利用股票等证券的日收盘价数据
随着经济的不断发展,给我们的工作生活带来了方便和效率,但生存环境也发生了重大变化,大气环境也受到了人类活动的影响,污染状况急剧恶化。而大气是人和其他生物赖以生存和发
2013年9月,国家主席习近平访问中亚四国时首次提出"丝绸之路经济带"这个概念,随后在出席上合组织成员国元首理事会时提出战略构想并表示了积极地态度,这对于新疆全面发展是一
税收问题是企业进行各项决策时不容忽视的重要因素。企业并购重组中的一系列变化都会导致税收问题。本文系统回顾了我国目前并购重组中税收筹划的理论研究和实践应用成果,通
<正>当前,市场上出现了不尽人意的假冒伪劣现象,从日常生活用品、消费品到生产资料、生活资料等领域都不同程度的存在,涉及消费者的衣、食、住、行、用等多个环节,直接损害了
<正>村级集体经济现状:村级集体经济是建设社会主义新农村的经济基础,是农村党组织凝聚群众的物质基础,也是建设现代新农村和构建和谐社会的重要基础。目前,大环境下的村级集
近年来村级集体经济取得了一定的进展,并逐渐探寻发展新模式,但村级集体经济发展中仍然存在一些不容忽视的问题,笔者对存在的问题进行梳理并分析其产生的原因。
面对国内车辆保险市场的不断壮大以及我国车辆保险市场国际化趋势的日渐增强,随着保险公司业务的扩展,车辆保险业务已经在全国各个省市开展。面对互联网时代的“极致、口碑、