论文部分内容阅读
现代的券商公司通过开发各种功能齐备的股票行情系统,给予用户各种实时消息,从而为用户提供更全面的投资买卖判断的凭借,大大的节约了用户的使用时间。但是目前对股票进行技术分析或者最新财务分析的选股,没有对股票历史财务信息进行横向历史选股和对各个公司的当天公告进行筛选和查询。而这对于投资者投资分析有着重要的意义,实现这两个功能能够在投资分析领域为投资者节省分析时间。本文以“便利性”和“专业化”为设计理念和实现依据,设计实现了SIAS(Stock Information Analysis System)系统,即“股票信息分析系统”,此系统通过使用文本挖掘和编译原理的理念和知识,实现了股票信息获取和处理这两个功能。本文通过分析股票波动信息和公告独有的文本特性,结合文本挖掘和基于编译原理的脚本语言设计的一些理念和知识,以解决上述的两个问题为目标,重点集中在“信息的获取”、“价值信息的形成”、“阅读”和“选股”这四个方面设计及实现,力图创建一个能给用户带来更便利、更专业的股票信息分析系统SIAS。由上述的四个方面,构建了系统的三个模块架构。第一部分是信息源,主要是数据和公告信息内容的获取和存储;第二部分是“价值信息获取”层,主要是实现技术分析和证券管理学中运用于波动数据的常用公式、技术指标和统计功能,为综合选股功能提供基础;使用中科院的分词系统在公告中关键字信息搜索,编写关键字权重设置脚本,实现对公告的归类和排序,并通过结构化公告内容,实现条件过滤和显示等功能,为公告摘要阅读提供基础;第三部分是用户层,通过实现策略书写功能,调用文中所述的功能函数,实现一个为用户提供书写选股策略和阅读策略平台,并最终实现用户的选股和阅读。实验结果证明,采用了文本挖掘技术的SIAS系统能够为用户提供较好的信息收集、选择、排序、过滤和展现效果,帮助用户在实际股市操作中获利。同时,通过SIAS系统的设计和实现,本文也大大丰富了股票行情分析领域的研究和应用。