基于Python开发的股票系统Docker与数据分析集成指南
1) Docker快速部署:项目支持直接在本地通过Docker进行部署。压缩后的镜像约为200MB,占用本地磁盘500MB空间,便于跨平台操作。
2) Python环境管理与数据存储:利用Docker轻松解决Python库安装的复杂性,数据存储使用Mariadb(MySQL),通过akshare抓取股票数据。
3) 定时数据更新:采用cron设定每日18点自动抓取并计算当日数据,使用过去300天数据进行运算,计算时间约15分钟。
4) 数据缓存与压缩:防止接口频繁调用被封,按天缓存数据,保留最近三天数据并定时清除,同时使用gzip压缩格式存储缓存数据。
5) Tornado Web开发与数据展示:系统基于Tornado构建,展示东财股票数据、个股龙虎榜(新浪)、大宗交易等数据,灵活可扩展。
6) 通用数据展示模板:配置字典模板即可自动加载数据展示,支持自定义指标数据的扩展。
7) 图表分析与外部跳转:查看股票时,可直接跳转到东方财富网,同时提供多达17种指标,通过Bokeh绘图进行图表分析。
8) 版本更新:2.0版本替换了tushare库,提升了数据抓取和处理效率。
2.18MB
文件大小:
评论区