【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学习者还是股票分析爱好者都有一定的参考价值。欢迎各位粉丝留言分享你们对于这个项目的看法或者使用经验等。
项目地址
数据统计
数据评估
本站链氪巴士提供的pythonstock/stock:基于Python的股票系统都来源于网络,不保证外部链接的准确性和完整性,同时,对于该外部链接的指向,不由链氪巴士实际控制,在2024年12月6日 上午12:00收录时,该网页上的内容,都属于合规合法,后期网页的内容如出现违规,可以直接联系网站管理员进行删除,链氪巴士不承担任何责任。
相关导航
MinimalistWeather是一款Android平台上的开源天气App,它目前还在开发之中。这个项目基于MVP架构构建,运用了RxJava、Retrofit2、OKHttp3、Dagger2、RetroLambda等开源库。其目的是展示多种开源库的使用方式与Android项目设计方案,同时也是团队项目开发规范的一部分。该项目展示了诸如MVP+RxJava在实际项目中的应用、RxJava生命周期管理、多种开源框架使用方法、Java8 Lambda表达式和Stream API用法、适配Material Design、新控件用法、Gradle基本配置、Gradle依赖库版本管理、代码混淆配置以及如何开发结构清晰且可扩展性强的Android Application等内容。