链氪巴士
  1. 首页
  2. 站点导航
  3. 文章
  4. 快讯
  5. 软件
  6. 书刊
  7. 关于

pythonstock/stock:基于Python的股票系统

PythonStockV2是一个基于Python的全栈股票系统,创建于2017年7月17日且每月不定期更新。它整合了pandas、akshare等多个框架,可直接用docker部署,使用Mariadb存储数据,借助akshare抓取数据,cron做定时任务,每天18点计算当日数据...

访问官网 →

【Github】项目名:pythonstock/stock:基于Python的股票系统

项目简介

PythonStockV2是一个基于Python的全栈股票系统,创建于2017年7月17日且每月不定期更新。它利用了pandas、akshare、bokeh、tornado、stockstats、ta – lib等框架开发。该项目可以直接用docker本地部署运行(dockerhub上压缩后200MB,本地占用500MB磁盘空间),使用Mariadb(MySQL)存储数据,借助akshare抓取数据,还使用cron做定时任务(每天18点开始计算当日数据,用300天数据计算,约15分钟完成)。此外,股票数据接口按天缓存最近3日数据并定时清除,采用特定存储模式。其web系统由tornado开发,支持多种股票数据展示,数据展示系统可自动加载数据,还增加了曲线数据分析等功能。

项目目的

此项目主要用于Python代码学习和股票分析,但需注意股市有风险,投资失败亏钱不负责。

核心技术

在开发中使用了多种技术框架,如数据处理和分析方面运用了pandas、numpy;数据抓取依靠akshare;数据存储借助Mariadb(MySQL);web开发采用tornado框架;绘图方面使用bokeh展示多达17个指标的数据绘图等。并且根据不同指标(如KDJ、RSI、CCI等)进行股票数据计算和分析,以提供股票走势的研判依据。

项目总结

这个基于Python的股票系统功能较为全面,从数据抓取、存储、计算到展示都有涉及。无论是对于Python学习者还是股票分析爱好者都有一定的参考价值。欢迎各位粉丝留言分享你们对于这个项目的看法或者使用经验等。

项目地址

GitHub链接直达