数据采集的股票分析预测系统设计与实现(源码)【字数:12264】
Keywords: Data acquisition, Data storage, Data analysis, Visual display, Sklearn framework目 录
第1章 前言 1
1.1课题背景 1
1.2课题研究现状 1
1.2.1国外研究现状 1
1.2.2国内研究现状 2
1.3研究的目的和意义 3
1.3.1研究目的 3
1.3.2研究意义 3
1.4本文组织结构 3
第2章 基于数据采集的股票分析预测系统的相关技术 5
2.1数据采集技术简介 5
2.2MySQL数据库存储技术简介 5
2.3Python算法分析技术简介 6
2.4可视化技术简介 6
第3章 基于数据采集的股票分析预测系统的需求分析 8
3.1开发的可行性研究 8
3.1.1技术可行性分析 8
3.1.2运行可行性分析 9 *景先生毕设|www.jxszl.com +Q: ¥351916072¥
3.1.3操作可行性分析 9
3.2系统的综合需求 10
第4章 基于数据采集的股票分析预测系统的设计 12
4.1系统的结构框架 12
4.2系统的主要结构模型 13
4.2.1数据采集模块 13
4.2.2数据分析模块 14
4.2.3数据存储模块 14
4.2.4可视化模块 15
第5章 基于数据采集的股票分析预测系统的实现 17
5.1数据采集模块 17
5.1.1多进程框架模块 17
5.1.2数据采集模块 19
5.1.3数据写入模块 20
5.2数据分析模块 21
5.2.1 sklearn分析算法 21
5.2.2 算法引用 22
5.3数据存储模块 22
5.3.1数据增删改查操作 22
5.3.2数据库配置 26
5.3.3数据读写模块引用方法 27
5.4可视化展示模块 27
5.4.1Tornado服务器端 27
5.4.2网页端 28
第6章 基于数据采集的股票分析预测系统的测试 29
6.1采集模块测试 29
6.2分析模块测试 31
6.3可视化模块 31
第7章 总结与展望 32
7.1总结 32
7.2展望 32
附 录 33
参考文献 34
致 谢 36
第1章 前言
1.1课题背景
随着经济发展,越来越多的人参与到股票市场的交易中,股票交易具有很高的风险,普通投资者无法根据有限的信息做出合理化的操作。市场中大多数的股票分析软件使用过程比较复杂,收费昂贵,预测的结果远远不能满足投资者对个股投资的要求。当然股票市场的数据是实时变化的,准确预测股票的涨跌是不现实的,股票的影响的因素不仅是国家政策、投资环境、甚至投资者的心态也会影响到股票,由于众多的不确定因素的影响[1],股票的传统分析是基于一定条件下的历史假设,与股票的实际情况不符,往往在无形中增加了人为的因素,传统分析的结果往往不能满足投资者实时变化的交易状态,因此股票数据的分析应该是符合发展的潮流,分析研究股票要引进新的技术方法。
在计算机网络高速发展的时代,现在计算机的高速运算能力对于股票市场海量的数据分析提供了帮助,面对大量的实时股票数据信息,我们必须使用计算机自动化来抓取相关数据,才能满足用户提取信息的要求,人们只需要选取合适的数据源,选取合适的分析方法就能提取大量有用的信息。。
本次设计是结合现在主流的网络数据自动采集技术来实现股票分析预测。网络数据采集是按照设定的的规则自动的从网站后台提取相关有用的信息,这种技术的应用明显降低了人们索取信息的难度,基于数据采集人们可以得到很多有用数据,数据就是资源[2]。数据分析过程是根据预先设定的算法将数据持续不断的输入、输出的过程,分析得到的数据进行存储展示,根据数据分析的结果对投资者投资决策进行科学高效的辅助,更大程度避免了主观因素造成对行情的误判等。
1.2课题研究现状
1.2.1国外研究现状
股票距今已经有400年历史,国外进行股票交易时间比较早,资本市场的发展的速度更快一些,数据采集为股票分析预测提供了新的研究方法,国外的很多学者也是通过数据采集对原始数据进行分析处理,充分的挖掘隐藏在交易数据之后的规则,通过对数据的分析来辅助投资者进行理性投资。
原文链接:http://www.jxszl.com/jsj/jsjkxyjs/368953.html