1。3 国内外研究现状
1。4 课题内容
本项目计划设计并实现一个基于浏览器的在线交易仿真平台,根据不同的用户的不同思想,采用不同的算法方式,对数据库中的网络金融数据的处理,完成交易规则的解析和交易结果的计算,通过得到的结果体现不同的算法对利益的影响,这也就是说证明算法是否能够盈利,进而将其应用到现实的股票交易中,有极大的可能性会给用户带来可观的收益。在项目实施过程中,将涉及到网站服务器架构、网页设计、网络数据提取、算法设计等多项技术。具体技术如下:
1)用户注册、登陆界面: 用户账号、密码、联系方式等必要信息的填写和确认。
2)算法处理界面: 用户填写自己想要的算法,自己选择历史数据,得到自己想要的信息。
3)根据算法处理数据后的结果界面:根据用户输入的数据来显示得到的结果。
4)股票走势图像界面: 显示用户选择的股票日期区间的历史数据,并以图形方式显示出 来。
5)后台数据的收集和传递功能论文网
6)数据库的连接
最终实现通过浏览器的客户端用户界面来填写有效的算法,使得最终的股票利益最大化。通过理想的算法取得历史交易的盈亏情况,以便对未来的股票进行预期,有效的让投资者更好的选择合适的股票进行交易。炒股技术的算法分析情况主要区别于其他方向的分析方法的关键是它艺术性很强。对于技术分析的数据,是大量股市投资者经过一系列试验才得到的。首先,在各种理论体系中,从一开始到有规律的发展中,一直有着浓厚的经验总结效果,没有相对谨慎的逻辑推理步骤;然后,它所涵盖的理论比较多,不同的技术分析家会表现出不同的解释,所谓的分支理论不会真的成为一个相对完美的理体系。这么看来,所说的技术分析是历史数据的不断积累,有厚重的主观态度。在投资者的角度来讲,如果有着丰富股票交易市场的经验,对于技术分析的观点、使用就会有相对深奥的理解,更能够很好的指导交易[4]。该项目最终成果能做到让用户自由的选择合理的算法来判断股票的走势和规律,并方便用户查看自己的算法利益盈亏。
1。5 解决方案
本项目是建立在为了使该平台更灵活实用,为了满足客户的不同需求上的,为了迎合客户不同多变的想法而打造,解决用户不能随心去评估预算股票信息的问题。本项目将采用Visual Studio 2012以及MS SQL Server两个工具实现各个在线仿真交易的功能。它是所有的开发软件中相对比较完善的工具,它涵盖了所有软件的生命周期能用到的功能所需的软件,比如说UML、代码管控、集成开发环境(IDE)等等。用它写出的主要代码能够使用在微软支持的各种系统,Visual Studio是目前很广泛使用的Windows平台的开发软件。所以我选择通过Visual Studio 2012完成后台数据库的连接,数据的处理以及前段界面的设计和完善。MS SQL Server 是一个关系型的数据库,使用集成的商业智能(BI)工具提供了大型公司级的数据规划系统。MS SQL Server的引擎为结构化数据提供了相对比较可信的存储技术,所以我在研究中用MS SQL Server来收集存储并有效的处理股票数据。在完成项目的过程中可能会遇到不可预测的难题,希望能在自己学习和指导老师的帮助下来完成。
2 系统开发相关技术
2。1 Visual Studio 2012
Microsoft Visual Studio是美国微软公司的开发工具包系列产品。Visual Studio是现在很流行的Windows平台集成开发软件。最新版本为 Visual Studio 2015 版本,基于。NET Framework 4。5。2 。Visual Studio 2012是一个集成解决方案,适合使用在个人或规模比较大的团队方面。Visual Studio 2012实现了同事间的无缝协作,有效改变了生产的效率和专业化程度,最后使得好的想法成为了完美的实际应用。Visual Studio 2012的特性如下: