股票交易模拟软件的设计与实现.docx

上传人:b****6 文档编号:3342190 上传时间:2022-11-21 格式:DOCX 页数:42 大小:734.94KB
下载 相关 举报
股票交易模拟软件的设计与实现.docx_第1页
第1页 / 共42页
股票交易模拟软件的设计与实现.docx_第2页
第2页 / 共42页
股票交易模拟软件的设计与实现.docx_第3页
第3页 / 共42页
股票交易模拟软件的设计与实现.docx_第4页
第4页 / 共42页
股票交易模拟软件的设计与实现.docx_第5页
第5页 / 共42页
点击查看更多>>
下载资源
资源描述

股票交易模拟软件的设计与实现.docx

《股票交易模拟软件的设计与实现.docx》由会员分享,可在线阅读,更多相关《股票交易模拟软件的设计与实现.docx(42页珍藏版)》请在冰豆网上搜索。

股票交易模拟软件的设计与实现.docx

股票交易模拟软件的设计与实现

专业学位硕士学位论文

 

股票交易模拟软件的设计与实现

DesignandImplementationforStockSimulationSoftware

 

作者姓名:

工程领域:

学号:

指导教师:

完成日期:

 

大连理工大学

DalianUniversityofTechnology

大连理工大学学位论文独创性声明

作者郑重声明:

所呈交的学位论文,是本人在导师的指导下进行研究工作所取得的成果。

尽我所知,除文中已经注明引用内容和致谢的地方外,本论文不包含其他个人或集体已经发表的研究成果,也不包含其他已申请学位或其他用途使用过的成果。

与我一同工作的同志对本研究所做的贡献均已在论文中做了明确的说明并表示了谢意。

若有不实之处,本人愿意承担相关法律责任。

学位论文题目:

作者签名:

日期:

年月日

摘要

国内股票行业发展时间很长,在几十年的发展中,从没有到出现,从少数人炒股的最初发展时期到现在全民高潮时期,从只有少部分上市企业到现在国内创建了超过两千家上市企业。

国内股票行业得到非常显著的进步,且逐渐向更加完善的行业进发。

股票行业的进步对国内经济的长久稳定发展有十分关键的影响。

在一定层面上促进了国内经济的持续进步,为国有公司变革以及国家经济的长久稳定发展准备了相应的基础。

在目前的环境中,炒股就逐渐变成民众比较关键的理财模式。

所以设计比较符合民众需要的股票研究软件是非常关键的,对于国内股票领域的长久进步有关键的影响。

本文根据炒股早期学习人员的特点,研发了比较浅显明白,容易执行的股票研究软件。

具体的操作界面直接简单,便于使用者快速掌握消息,对于早期炒股的股民来讲早期学习是非常关键的,此软件可添加模拟炒股等职能。

其重点作用可以被划分成下面几个部分:

设定部分,视图部分以及功能部分,上述部分中的设定部分主要负责对股票参数的设定,视图部分主要负责股票资料的视图展示,可以让使用者全面的研究资料。

上述软件业涵盖了炒股所需要的全部需求,比如主要参数设定,个股均线图、K线图展示,历史记载图片储存以及仿照炒股等作用,对于部分使用者炒股需要研究的主要参数都进行了清楚的展示;此外为了更好的提高使用者的体验效果,本软件研发了注册界面、使用者登陆界面、登出以及具体管理界面。

其可以很好的协助炒股早期学习的人员掌握具体的程序,全面了解主要的技巧。

本文最先阐述了股票有关常识,之后利用需求探究以及系统探究对软件的后续设计开展了全面的叙述,在需求探究方面对软件需要最终完成的作用进行叙述,在系统研发方面对软件的功能部分开展了详细的分类,且根据每方面职能的实施提出了研发观点以及阻碍,应用C++完成了软件具体的功能部分,且使用MFC完成股票探究软件界面,最终对其开展详细的功能检测。

在完成的时候使用了比较多的计算机科技,其中就包含了服务器编写,数据库访问管控,安全方案设定以及确保等。

另外,也根据目前模拟软件出现的工作效率不高,消息传播不快以及不精准等众多问题,对其进行改良,然后进一步达到准确、快速、高效的最终目标。

另外,为确保消息传送的精准性,本软件还增加了一定的安全保障,确保了最后的操作以及资料安全。

  关键词:

模拟炒股软件;股票分析;信息安全;设计与实现

 

DesignandImplementationofSimulationSoftwareforStock

Abstract

China'sstockmarkethasbeenmorethanand20yearsofhistory,hasexperiencedfromscratch,fromthelowtidestagetothecurrentnationalminoritystockstockheyday,fromtheonlyonelistedcompanyinthecountryhasmorethan2thousandlistedcompanies.Thestockmarketofourcountryhasbeendevelopingrapidly,andpositivematuremarketinadvance.Thedevelopmentofthestockmarketontheeconomicdevelopmentofourcountryhasplayedapromotingrole,topromotetherapiddevelopmentofChina'seconomy,forthehealthydevelopmentofthereformofstate-ownedenterprisesandthenationaleconomyhasmadeimportantcontributions.Undertheinfluenceofthecircumstance,thestockhasbecomeoneofthebasicwayofpublicfinancialmanagement.Therefore,thedevelopmentofasuitableItisnecessarytousethestockanalysissoftware,whichisofpracticalsignificanceforthedevelopmentofChina'sstockmarket

Thispaperstockbeginnersgroup,designasimple,easytooperate.Thestockanalysissoftwaretodesigntheinterfaceofthesoftwareissimple,canhelpuserstoquicklygraspofinformation,itisimportantforthebeginningofthestockinvestorsintheearlypractice,butthesoftwarejustjoinedthestockmarketsimulation.Thefunctionofthemainthefunctioncanbedividedintothreemodules:

settingmodule,viewmoduleandfunctionmodule,thethreemodulesinthemoduleofstockparametersettings,viewmodulestockdataviewdisplayfortheusertoanalyzethedata.Thesoftwarecontainsthebasicfunctionsofthestockmarketneeds,suchasbasicparameterdesignTheaveragestockchartchartshowsthathistoricalrecordsandpicturestosavethestockmarketsimulationfunction,forsomeusersneedtoanalyzethebasicparametersofstocksareincludedinthesoftware;atthesametimeinordertohaveagooduserinterface,thesoftwaredesignoftheuserinterface,userlogininterface,userinterfaceanduserlogoutmanagementinterface.Thesoftwarecanhelpbeginnersfamiliarwiththeprocessofstockspeculation,masterthebasicskillsofskilledstocks.

Thispaperfirstintroducesthebasicknowledgeofthestock,andthenindetailthroughthedevelopmentofrequirementanalysisandsystemdesignofthesoftware,indemandanalysispartofthesoftwarerequiredforfunctiondescription,modulesinthesystemdesignpartfunctionmoduleofthesoftware,andthefunctionofeachpartaregiven.Thedesignideaandconstraints,usingC++toachievethebasicfunctionmoduleofthesoftware,andstockanalysissoftwareinterfaceisimplementedbyMFC,thesoftwarefunctiontest.

Usingadvancedcomputertechnologyintheimplementationprocess,includingtheserverprogramming,databaseaccesscontrol,securitypolicydesignandguaranteeandsoon.Inaddition,inviewoftheexistingsimulationsoftwarehasslowresponse,informationlag,disadvantagesofresponseinformationisnotaccurate,shouldbeimprovedtoachieveamoreprecise,andnotcotton,notlagdon'tdelayeffect.Inaddition,inordertoensuretheaccuracyofinformationtransmission,thesoftwarealsointroducessecuritysettings,toensurethesafeoperationanddataofthesystem.

KeyWords:

Stocksoftware:

stockanalysis:

informationsecurity:

designandImplementation

1绪论

1.1课题研究背景

股票市场是外部经济环境中的关键表现部分,逐渐和大众的一般经济紧密联系起来。

因为此类投资活动具有明显的风险,因此在做出最后决定的时候要对市场中出现的众多历史交易资料以及财务资料开展全面的探究,然后挑选合适的方向,人脑分析资料的水平并不是很高,如何全面分析上述大量的资料,对资料开展全面探究,做出合适的投资探究以及决定就是目前最关键的部分。

伴随国内证券交易领域的进步,投资人群也从早期的组织、外资、法人扩展到目前单独个人。

根据同花顺大量资料可知,一直到2016,沪深两地区股票开户数目超过1.67亿,此外每个星期的开户数目也一直在增加,其就清楚的展现出投资者对于股票的激情依旧很高。

这全面展现出“炒股的风险”。

上述活动的盈亏比值是相对稳定的,然而盈余的投资者是谁,体现出明显的主观性,如果想得更高的经济效益就需要具备一定的资料探究、评判股票发展走势的水平。

因为股票领域的竞争激励以及非常高的淘汰率,导致上述交易员承担了非常大的压力。

本软件就是大证经济企业负责设计的为培育企业自身人才储备而设计的质量高的炒股模拟交易。

因此要培育良好的交易员需要简洁,高效,且可以提升上述人员水平的虚拟炒股氛围的软件。

其能为交易员准备良好的培育中心,提高他们的股票分析和判断水平,提高交易员对股票的掌握和自信。

1.2当前国内外研究现状

一般的模拟炒股网络软件数不胜数,这里面就包含叩富网,大智慧,同花顺等设计的模拟炒股,其是股民开展日常练习的软件,也得到了普遍的使用。

然而上述软件,作用非常多,使用起来稍显麻烦,对于早期学习的人来说,并不是非常的简洁,无法很好的提升早期股民的综合水平。

软件就是单纯的辅助方式,是人利用软件,并非人被软件利用。

现在大部分炒股软件对早期学习的人来说并非如此。

多种荐股作用,还带有荐股详情,刚学习的股民需要做的事情就是从上述举荐的股票中挑选合适的,并不需要带独立的探究和思考,比较之后得出结果。

上述软件,表面上为初期股民准备了平台,但是炒股必须踏实,如此炒股方式,就是让股民被动接受,最后肯定无法得到成功。

本系统主要是为了处理上述两个部分不足而研发的,重点是便于早期学习的股民执行,其次是全面激发早期股民自主分析股票的水平,重点关注为早期学习的股民创建从虚拟炒股环境到现实执行的转换软件,此外使用的资料基本上就是之前的真实资料,确保了模拟效果是基于现实实际状况的。

证券探究软件也就是股票技术探究系统,另外也有专家将其叫做决策体系,信息快速展现就是上述软件的主要作用,在初期的多种股票探究系统中,一般将其叫做行情软件。

现在市场普遍的多种股票探究系统一般都准备下列业务:

(1)股票协助决策作用,上述作用一般展现在科技部分,对多种相关股票的整体数据实施完善的整理,运算探究,组合统计,进而找到清楚的股票价格变动趋势。

(2)点评探究作用,其主要是利用金融部分的学者对股票主要部分、技术部分等多部分开展探究,对散户指出全面的投资意见。

(3)价格的信息服务,其一般表示利用对相关股票价格,具体成交量,流动资金等开展全面的探究,找到合适的理论凭证。

将其诠释成证券行业整体数据的全面展现。

1.3课题研究内容

对于刚刚进入股市的人员来说,单纯、直接、利用个人的分析全面了解股票行业的软件就是最关键的事情。

因此本文需要从执行便利,功能齐全,全面激发股民的自主动性部分研发以及完成全新的虚拟炒股软件。

确保刚学习的股民具备探究以及评判股票的水平,此外让其对股票买卖的执行,更加简单直接,便于股民全面的了解软件。

软件安全方面使用DSA开展密码等检验自身信息的部分主要使用数字签名,保证执行人员的身份是真实的,使用RSA开展公钥密码的加密,导致目前整个程序简单直接且便于在网络氛围中全面的完成稳定的传输。

从安全层面确保了软件功能的顺利使用而不会被干扰。

1.4论文结构

本文可以被划分成六个部分,利用下面的模式创作了本文的具体内容:

第一章绪论,主要叙述有关虚拟炒股软件的来源和详细的分析状况,指出虚拟炒股软件出现的明显问题,另外也指出了本文的重点工作和详细的构架。

第二章软件研发科技,全面叙述了软件研发的时候重点使用到的编程科技以及研发观点。

第三章软件探究,软件探究一般从需求综述以及综合需要、数据库研发三个部分叙述软件的主要设计流程,使用全面完善的方式开展详细的软件研发,方便此后的完成以及编码。

第四章软件设计,指出了软件编程对象类的扶持,和其余相关设计要求。

第五章软件完成,全面叙述了软件功能完成以及安全编程。

第六章结果和展望,对本文撰写以及设计进行了全面的整理,展望软件此后的前景。

2股票相关理论

2.1证券

“证券表示多种记录且表示特定权利的法律依据,其主要用来表明持有人有权根据此记录的内容而的得到一定的权益”。

证券市场就是股票、债券等发行以及买卖的平台。

一般可以将其依照横向以及纵向开展详细的划分,依照纵向划分可以将其划分成交易以及发行市场,依照横向划分可以将划分成基金、股票以及债券市场等。

此市场一般包含筹集资金、资本定价、合理划分作用。

从上世纪末期国内股票行业出现到现在,不管是股票市场范围或是股民人数的增加速度都非常快的。

依照证券特点的差异,可把其划分成凭证以及有价证券「6]。

一般市场中使用的就是后者。

“后者就是标有票面数值,持有人可以根据自身权利按时得到一定的效益且可自主转让以及交易的所有权债权凭证”。

证券本自身并不存在价值,但是其表示自身具备特定的财产权,是不真实的资本的表现方式,持有人可以依据证券得到特定的产品、货币,或是得到利息、股息。

有价证券具备下面几个突出特点,主要是产权性、收益性、流通性、风险性。

其还具备筹集资金、划分资本的作用。

整理资料,从广义以及狭义层面上对证券开展划分,可将其划分成商品以及货币、资本以及资本证券。

根据发行主体的差异可将其划分成政府以及政府机构证券、企业证券。

股票就是有价证券的重要表现方式,表示股份有限公司在筹集资金的时候向投入资金的公开或私下发行的、用来表示自身股本身份以及权利,且依照持有人具备的股份数得到权益以及担负责任的依据。

股份就是股份有限公司资本的展现方式。

买入股票的投资人员就是企业的股东。

股票具备收益性、风险性等众多突出的特点。

股票从出现到现在不如我国市场,让大量的企业上市,由于股票就是独特的有价证券,具备筹集资金的作用。

只要企业可以达到要求就能通过上市的模式筹集资金,首先表明企业扩展到了特定的规模,此外,利用出售股票形式筹集资金不会受到地区以及时间的制约。

因为股票具备发行数目多、交易便利等特质,所以,发行股票也是目前非常关键的筹集资金的方式。

2.2股票的价值

对于股票价值有大量不同的理解,接下来会从股票自身票面以及内在价值对综合价值开展详细的叙述。

其票面价值也被叫做面值,在发行的时候面值总和是企业的资本金总数。

具体价值在第一发行的时候具备特定的作用,但是伴随时间的延长,受到企业扩展的作用,会出现资产的变动,比如提高或者降低,这就导致股票市场价格会持续变动,也许和之前最初的价格有非常,此时具体的票面价值就丧失了之前的作用。

其他的价值也就是内在价值被大众称作为理论价值,和股息效益以及市场收益率有非常紧密的关系,展现出股票此后的效益。

内在价值与行业整体价格出现下面的关联:

首先股票市场价格受到内在价值影响,此外,市场价格与内在价值是不对等的,所以,市场价格即便遭受众多原因的作用,比如行业供求情况等,然而基本上是根据其内在值来变化。

2.3股票的交易

“股票市场就是产生交易的地方,其就是供求的核心。

具体的市场表现出组织性,有特定的地区、开展集中交易,是目前市场的重点”。

依照目前市场的职能进行全面分类,可清楚的划分成股票发行以及交易市场两种。

其中前者就是发行人向投资人员销售股票的市场,其一般没有特别稳定的地方,所以不存在实体的市场。

交易市场就是买卖发行之后的股票,也被叫做二级市场等。

最初,交易一般在证券交易所开展,伴随技术的发展,交易市场自身的作用开始减弱。

其中的交易方式也出现了明显的变动,大众可利用互联网交易开展具体的买卖,详细的程序非常的便利、容易执行,只需要在互联网开设通帐户就可以进行交易。

脱离之前的繁杂股票买卖程序,制定的简单化导致国内股民人数持续增多。

开盘证券交易所利用集体竞价的方式,产生一定的开盘价。

之后依照价格与时间优先的要求开展买卖,产生具体的市场价格。

2.3证券投资分析

开展证券投资最终目标就是得到更高的经济效益,所以投资探究的方式影响了最终的经济效益。

现在投资探究方式一般可以被划分成两种:

主要是基础探究以及技术探究,接下来会对其进行叙述。

(1)基本分析法

其也被叫做基本面分析,根据经济学、金融学、管理学的呢过各种有关科目的主要观点,其数据源自经济资料、领域资料以及企业的主要资料。

对证券价值和价格的主要部分比如宏观经济指标、商品市场情况、经济方针变动、领域发展前景、企业销售以及财务信息开展全面的探究。

其探究的内容一般包含外部经济探究、领域探究和地区探究、企业探究等部分。

(2)技术分析法

上述方式一般是依照市场举动对股票价格的此后的变动走势开展预估。

市场行为一般展现为市场价格、成交量、价以及量的变动等众多展现方式。

一般会吧技术探究创建在一定的界定基础上:

市场行为隐含所有的消息,价格根据走势变动,历史会出现反复。

此探究观点的内容是具体的市场行为。

2.4技术分析理论

股票价格是持续变动的,假如可以精准评判全面了解市场的后续发展走势,就可以全面帮助投资者做出正确的决策,其和投资人员的自身效益有非常紧密的关系。

所以在对具体价格开展技术探究的时候,可以很好的提升股票投资人员判断精准性。

其中的技术表示利用探究证券市场的具体活动,对其此后的价格变变动走势开展预估的分析行为。

通过股票市场目前以及之前的举动对股票市场的此后的走势开展预测是技术探究的目标。

现在重要的技术探究方式一般可以被划分成不同的种类为。

事物都表现出不同的特性,即便上述技术探究可以协助股民提高对具体价格走势评判的精准性,然而上述评判依旧存在失误的可能性,股票技术探究也会自身的不足「18]。

由于不用的股票技术探究都不能十分完善的适合现在的实际状况,一般只能展现出其中的个别部分。

但是市场是非线性的、混乱的、灰色的体系,有众多无法预料的因素影响股票技术探究的精准性。

(1)实时价量曲线

其主要是将时间t当做横轴,证券实时价格以及成交量是纵轴,会全面展现出价格的详细发展变动状况,此外时间t单位是每分钟。

其中此类曲线非常直接,便于了解股票变动情况,适合使用多种技术探究方式。

然而此类曲线只能展现出短时间内的信息,假如信息的时间很长,就无法全面的展现出来。

所以现在大部分分析软件都是展现短期的股票状况。

(2)K线

其源自两百多年之前的口本米市,其中另外的称呼就是口本线,在国外也被称作蜡烛线。

其展现了特定股票一天的价格变化状况,展现为具体的柱状。

K线观点就是技术探究的前提,是根据价格开展的技术探究方式。

价格就是股票市场最关键的部分,全部投资者都需要将价格当做最关键的部分,所以K线就是探究中最常见的技术。

K线展现出价格的变化,一般是展现在对开盘价,最高价等部分。

其在展现价格变化状况的时候具备直接简单的特征,所以大致全部的股票都具备K线展示作用。

(3)波浪观点

波浪观点是技术分析专家艾略特利用对市场的全面分析,整理出多次出现的市场行为,进而寻找到的特殊的价格走势探究方式。

所以,波浪观点也被叫做艾略特波浪观点。

在评判指数综合走势的时候。

上述波浪观点具备非常显著的前瞻性。

艾略特指出,即便是股票,其价格变动也表现出非常显著的规律,具备一定的循环特征。

所以,投资人员需要依照上述多次出现的波动预估价格此后的变化。

,且挑选合适的交易方式。

合理使用上述观点就可以得到非常高的投资利益。

(4)APT模型和CAPM模型

对股票变动开展探究的重点模型就是APT与CAPM模型,资本资产定价模型(CapitalAssetPricingModel也被叫做CAPM)是由国外专家夏普(WilliamSharpe),林特尔(JohnLimner、特里诺(JackTreynor)以及莫辛(JanMossin)等人在资产组合观点的条件上扩展而来的,是当代金融市场价格观点的

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 语文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1