点击上方“编程派”,选择设为“设为星标”

优质文章,第一时间送达!

听说最近股市又集体高潮,今天就和大家分享一个由程序员创建的股票分析项目——stock

目前该项目已经在Github上标星 2.4K,Fork累计 738 个(Github地址:https://github.com/pythonstock/stock)

注意:程序员第一关注的应该是技术才对,创建者也在项目介绍中特意提醒大家:股市有风险投资需谨慎,本项目只能用于Python代码学习,股票分析,投资失败亏钱不负责,不算BUG。

PythonStock V1 是基于Python的pandas,tushare,bokeh,tornado,stockstats,ta-lib等框架开发的全栈股票系统。具有以下特性:

  • 可以直接使用docker直接本地部署运行,整个项目在docker hub上压缩后200BM,本地占用500MB磁盘空间。

  • 使用Docker解决了Python库安装问题,使用Mariadb(MySQL)存储数据。借助tushare抓取数据(老API,后续使用tushare pro开发)

  • 使用corn做定时任务,每天进行数据抓取计算,每天18点开始进行数据计算,计算当日数据,使用300天数据进行计算,大约需要15分钟计算完毕。

  • 股票数据接口防止被封,按天进行数据缓存,储存最近3天数据,每天定时清除,同时使用read_pickle to_pickle 的gzip压缩模式存储。

  • 使用tornado开发web系统,支持股票数据,沪深300成份股,中证500成份股,龙虎榜数据,每日股票数据,每日大盘指数行情等

  • 数据展示系统,是通用数据展示系统,配置字典模板之后,页面自动加载数据,并完成数据展示,后续自己开发的指标数据可以加入进去。

  • 增加曲线数据分析,在查看股票中,可以直接跳转到东方财富页面查看相关信息,点击指标之后使用Bokeh将多达 17 个指标的数据绘图,进行图表展示。

bokeh 绘图指标数据:

然后根据3个指标进行股票数据计算:

每日股票指标数据计算17个指标如下:

此外,项目作者还介绍了该股票系统设计原理、架构设计原理、应用部署要点等知识。如果你也对这个项目感兴趣,可以尝试看看,当然话又说回来,还是以技术学习为主要目的,毕竟股市有风险,入市需谨慎。

回复下方「关键词」,获取优质资源回复关键词「 pybook03」,立即获取主页君与小伙伴一起翻译的《Think Python 2e》电子版
回复关键词「入门资料」,立即获取主页君整理的 10 本 Python 入门书的电子版
回复关键词「m」,立即获取Python精选优质文章合集
回复关键词「book 数字」,将数字替换成 0 及以上数字,有惊喜好礼哦~
题图:pexels,CC0 授权。

分享 | 会 Python 的人究竟怎么炒股?相关推荐

  1. Python培训分享:Python新版本中的6个新特性

    Python在几年做了一个全面的升级,此次Python升级中有6个新特性,本期小编为大家介绍的Python培训教程就是关于介绍Python新版本中的6个新特性的,来看看下面的详细介绍. Python培 ...

  2. Python培训教程分享:Python中选择结构是什么

    越来越多的人开始报名学习Python技术,那么学习Python技术不是一两天就能学会的,本期小编为大家推荐的Python培训教程主要讲的是"Python中选择结构是什么",下面来看 ...

  3. Python培训分享:python爬虫可以用来做什么?

    爬虫又被称为网络蜘蛛,它可以抓取我们页面的一些相关数据,近几年Python技术的到来,让我们对爬虫有了一个新的认知,那就是Python爬虫,下面我们就来看看python爬虫可以用来做什么? Pytho ...

  4. python一个月能学成嘛-学过 Python 的人没有告诉你,年入百万有多难

    原标题:学过 Python 的人没有告诉你,年入百万有多难 我见过市面上很多的 Python 讲解教程和书籍,他们大都这样讲 Python 的: 先从 Python 的发展历史开始,介绍 Python ...

  5. Python教程分享:Python Cookie HTTP获取cookie并处理

    本期Python教程是教大家如何进行HTTP获取cookie并处理的方法,希望本期教程能够给大家带来帮助,请看以下详细内容介绍. Cookie模块同样是Python标准库中的一员,它定义了一些类来解析 ...

  6. python学了真的很有用吗-会Python的人工作不会太差?编程课真的有必要学吗?

    都市快报"会Python的人工作不会太差,追上同龄人,就现在!" "学Python,自动化处理Excel.Word,高效办公,准时下班." "Exce ...

  7. 小猿圈python视频_小猿圈分享学习Python的最佳方式

    原标题:小猿圈分享学习Python的最佳方式 python现在是世界上功能最多的编程语言之一,可以是用Python编辑应用程序,游戏.算法程序.还可以编程一个机器人,学习Python可以担任软件工程师 ...

  8. 近两年学习Python的人越来越多,Python就业形势很好?

    为什么近两年来学习Python的人越来越多?除了因为Python行业的高薪,更因为人工智能被写入报告,得到了很多政策上的支持.而Python作为人工智能时代的首选语言,自然受到了越来越多的关注.小编就 ...

  9. python3性能还低吗_Python 2 vs Python 3,究竟谁是性能之王?

    Python 2 vs Python 3,究竟谁是性能之王?前段时间,Hackermoon 上一位叫 Anthony Shaw 的作者为我们做了一些测试,最终得出结论,虽然 Python 2 在加密和 ...

最新文章

  1. request 和response
  2. 钉钉微应用怎么进入_钉钉微应用开发免登流程
  3. [No0000E6]C# 判断与循环
  4. python深入_Python深入(上)
  5. EIP-712 (一个对结构化数据的哈希标准)
  6. java frame_如何在java中建立frame
  7. Python类常用的魔术方法
  8. 用R语言进行数据可视化的综合指南(一)
  9. 双足机器人的稳定性判据_仿人双足机器人步态规划——零力矩点(ZMP)
  10. o2o模式的特点是什么 O2O商业模式与新零售有什么区别?
  11. 腾讯手机管家(pc版) for android,腾讯手机管家PC版for Android小技巧分享
  12. 实例(C++解一元二次方程)
  13. Win10屏保设置位置在哪里可以找到
  14. 深度学习与计算机视觉(12)_tensorflow实现基于深度学习的图像补全
  15. css用网络图片做背景图片,css 网页背景图片 怎样用CSS实现大背景网页效果
  16. 二值图像分析:OpenCV中的二值化阈值操作
  17. wifi文件服务器地址,wifi是服务器地址
  18. gateway配置跨域
  19. 超实用的前端面试题,确定不看看吗?
  20. 秒懂机器学习---k-近邻算法实战

热门文章

  1. 校园二手书pro(微信小程序运营版)
  2. 广播(Broadcast)的简单用法
  3. 醉翁之意不在酒 “三维地籍”背后大棋局
  4. 世界500强高频逻辑推理智力面试题 (三)
  5. 务虚:大局观、方法与关键点
  6. Java基础题10:(单选题)以下代码的输出结果是() public class Test { public static void main(String[] args) { Stri
  7. 2018EOS全球超级节点引力峰会:共识的力量
  8. java 分割窗格_分隔窗格JSplitPane
  9. IT 领导力:真正数字化领导者的 5 大特质
  10. 带着最完整的语音方案,Rokid CEO祝铭明三年后重返云栖大会