shakey股票分析工具:自动化交易的创新项目

需积分: 9 3 下载量 91 浏览量 更新于2024-12-08 收藏 377KB ZIP 举报
资源摘要信息:"shakey:股票自动分析工具" shakey是一个股票自动分析工具,主要用于美股投资。该工具的主要目的是通过自动分析股票的天量值,帮助投资者做出更好的投资决策。在风险警示方面,shakey明确提醒用户“股市有风险,投资需谨慎”。 shakey的目标(v1.0)已经实现,其中包括自动分析股票的天量值,并支持两种模式,包括日均计算和5分钟抽样计算模式。此外,该工具还能自动监控股票天量出现时刻,并给出提示信息。在天量出现时刻,shakey能够分析当前股价变化情况,譬如:上升还是下跌,以及幅度。基于这些信息,shakey能夜自动下单,并监控订单情况,能够及时止损或者获利。 在技术实现方面,shakey使用了scala作为编程语言,结合OOP(面向对象编程)和FP(函数式编程)的技术路线。在程序的对象管理方面,shakey使用了tapestry-ioc框架。在实时订单交易量度量和天量信息提供方面,shakey使用了metrics工具。同时,shakey使用maven作为构建工具,支持进行持续集成。对于windows用户的便利,shakey使用nsis脚本,将java程序包装成windows下的安装包。 shakey的配置文件是该工具的一个重要组成部分,尤其是策略的配置部分。这部分配置文件定义了shakey的策略和行为。 该工具的主要标签为"Java",表明其主要开发语言是Java。 该工具的压缩包子文件的文件名称为"shakey-master",表明这是一个主要的版本或分支。