基于数据挖掘的证券选股系统的设计与实现
发布时间:2017-06-30 15:03
本文关键词:基于数据挖掘的证券选股系统的设计与实现,由笔耕文化传播整理发布。
【摘要】:近年来,期货和证券市场的交易量的逐年增加,计算机和网络技术迅猛发展,用户对选股软件的需求量迅速增加。但目前市场上的选股软件不能满足广大用户的实际业务需求,因此,本文目的是要设计并实现一套领先于目前同类软件的选股系统,为用户提供更简洁的方法实现其交易策略。本文主要的研究内容:1)K线图的研究与分析:基于金融证券市场的买盘、卖盘、成交价、收盘价、最高价、最低价等基础数据,通过数据挖掘方法,研究K线的不同的形态,分析这些特殊形态代表的市场意义。2)对股价移动平均线进行研究和分析,总结移动平均线的各种优点和缺点。3)形成一套成功率高的交易策略,并分析这些交易策略背后的市场行为及含义,进而预测价格的变化趋势。4)通过计算机程序,把交易策略量化出来,并发出交易信号。本次研究所实现的系统有两点核心价值:1、通过对K线形态的研究和使用数据挖掘的方式,总结研究出一套成功率较高的交易策略,并且通过计算机语言,把这些交易策略实现出来,供用户使用。2、把K线图的基本要素参数化,使得普通的使用者都可以通过本系统的这些参数化的基本要素,自由的编辑自己的交易策略,并且把这些交易策略应用到本系统上,形成自己独有的交易策略。本人依据模块化和分层架构的设计思想,结合期货和证券行业的特殊性,使用C/S (Client/Server,客户端/服务器模式)架构对系统进行整体设计,将系统分为前端显示层,中间应用层和数据处理层,三层结构清晰,层与层之间,各个功能之间采用模块化设计,这样既可以使每一层的功能更加独立,又便于日后系统的扩展和维护,在研发过程中还便于多个程序员同时对系统进行编程,提高系统实现效率。本文研究的最终成果:形成了一套易学、易用、实用的优质选股系统。本文的成果亦对期货和证券行业的其他软件研发人员提供良好的研发范本和参考依据,对行业发展具有重要意义。
【关键词】:选股系统 数据挖掘 证券 K线 C++
【学位授予单位】:湖南大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP311.52;TP311.13
【目录】:
- 摘要5-6
- Abstract6-13
- 第1章 绪论13-19
- 1.1 研究背景及意义13
- 1.2 国内外现状13-17
- 1.2.1 国际现状13-14
- 1.2.2 国内现状14-17
- 1.2.3 研究内容17
- 1.3 论文结构17-18
- 1.4 创新点与不足18-19
- 第2章 系统概述和相关技术19-22
- 2.1 系统介绍19
- 2.2 Microsoft Visual C++介绍19-20
- 2.3 EasyLanguage语言介绍20
- 2.4 C/S架构介绍20-21
- 2.5 操作系统介绍21
- 2.6 本章小结21-22
- 第3章 需求分析22-26
- 3.1 客户端目标分析22
- 3.2 客户端功能分析22-23
- 3.2.1 数据管理22
- 3.2.2 技术分析22-23
- 3.2.3 结果通知23
- 3.2.4 策略研究23
- 3.3 服务器端功能分析23
- 3.4 性能要求23
- 3.5 硬件和系统要求23-24
- 3.5.1 服务器端硬件和系统要求23-24
- 3.5.2 客户端硬件和系统要求24
- 3.6 易用性要求24
- 3.7 可扩展性要求24-25
- 3.8 系统开发计划25
- 3.9 本章小结25-26
- 第4章 K线图形态数据分析26-42
- 4.1 K线图基本知识26-27
- 4.2 K线图组合形态27-33
- 4.2.1 乌云盖顶27-28
- 4.2.2 刺穿线28-29
- 4.2.3 吞噬形态29-30
- 4.2.4 跳空窗口30-31
- 4.2.5 黄昏之星31-32
- 4.2.6 启明之星32-33
- 4.3 移动平均线分析33-35
- 4.3.1 移动平均线的定义33
- 4.3.2 移动平均线的特点33
- 4.3.3 移动平均线的形态33-34
- 4.3.4 移动平均线运行三部曲34-35
- 4.4 交易策略及程序实现逻辑35-41
- 4.4.1 交易策略-买入策略35-38
- 4.4.2 交易策略-卖出策略38-41
- 4.5 本章小结41-42
- 第5章 客户端系统设计42-53
- 5.1 系统概要设计42-45
- 5.1.1 客户端分层设计42-43
- 5.1.2 系统网络架构43
- 5.1.3 数据构成43-44
- 5.1.4 业务流程44-45
- 5.2 系统功能设计(详细设计)45-52
- 5.2.1 数据管理模块设计46-47
- 5.2.2 技术分析模块设计47-48
- 5.2.3 策略研究模块设计48-49
- 5.2.4 系统管理模块设计49-50
- 5.2.5 二次开发环境的集成50-52
- 5.3 本章小结52-53
- 第6章 实现和测试53-66
- 6.1 系统登录模块53-54
- 6.2 数据管理模块54-57
- 6.2.1 行情接收54
- 6.2.2 数据下载54-55
- 6.2.3 本地数据管理55-57
- 6.3 技术分析模块57-61
- 6.3.1 分析周期57
- 6.3.2 多框架57-58
- 6.3.3 画线系统58
- 6.3.4 板块指数58-59
- 6.3.5 自定义报价画面59-60
- 6.3.6 逻辑匹配60-61
- 6.4 策略研究模块61
- 6.5 系统管理模块61-63
- 6.6 系统测试63-65
- 6.7 本章小结65-66
- 结论66-68
- 参考文献68-70
- 致谢70
本文关键词:基于数据挖掘的证券选股系统的设计与实现,由笔耕文化传播整理发布。
,本文编号:502322
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/502322.html