stock_pick

这是一个通过设定选股条件来帮我们筛选股票的python程序,每个py文件里面都有详细的注释

最近炒股是买什么就跌,一直是亏损,作为学过python的人来讲怎么能容忍,之前也炒过股票觉得用阳包阴这样的

k线来选出来的股票还不错。于是说做就做,我可以用python来写一个选股的程序。

好!有了idea是第一步,要怎么实现呢,网上找了资料,大部分都是用tushare库来获取股票数据的。于是动起来

写了一个直接通过接口获取数据的程序,从3504只股票里面选取出来我需要的股票,执行时间居然需要二十多分钟,

太慢!差评!同样不能容忍。

因此,我想到了数据库。我就想能不能将所有的A股数据添加进数据库里面,我每次执行的时候直接从数据库里面去取数据,

这样会大大加快了我的执行速度

于是说干就干,先理清楚思路。

1.需要获取到所有股票的代码跟名称等。于是有了write_allstock这个文件

2.需要从所有的股票里面找出阳包阴的股票,以及计算出它们的收益率的话,我需要所有股票的一段时间的行情

于是有了creat_everydatebase

3.有了这一段时间的数据,但是这些数据时死了,不会每天给我自动更新,因此我需要每天定时的将当天的数据加

进去。所以写了write_everyday

4.好了,所有的股票数据一段时间的行情而且会每天定时更新都存在我的数据库里面了,就需要去统计今天有哪些股票满足

阳包阴的情况于是产生了find_stock

5.虽然找到了当天满足阳包阴的股票了,但是我心里还是没有谱,我想对比一下这个股票之前出现这种情况的时候如果

第二天买入的话到底有多少收益,所以有了win_rates

6.好了整体框架和思路都出来了,那么有两个文件需要每个交易日都执行的,所以将它们绑在一起,而且每天的报告出来

之后也不一定都有时间打开电脑去看,所以加入了通过邮件自动发送当天报告到邮箱的功能。就有了run_all

至于其它的几个文件,打开看看下面都有解释和注释

目前我的选股条件是阳包阴,而且当天要涨停。

当然确保程序能够执行通过之后还需要将run_all.py这个文件放进Jenkins里面设置为每天下午3:30执行,这样,每天下午就可以收到python统计出来的股票,打开邮箱进行查看就可以了

python筛选股票_GitHub - sundroid/stock_pick: 这时一个通过设定选股条件来帮我们筛选股票的python程序...相关推荐

  1. python筛选股票_GitHub - mykazey/stock_pick: 这时一个通过设定选股条件来帮我们筛选股票的python程序...

    stock_pick 这是一个通过设定选股条件来帮我们筛选股票的python程序,每个py文件里面都有详细的注释 最近炒股是买什么就跌,一直是亏损,作为学过python的人来讲怎么能容忍,之前也炒过股 ...

  2. python程序化选股_GitHub - cat-steel/stock_pick: 这时一个通过设定选股条件来帮我们筛选股票的python程序...

    stock_pick 这是一个通过设定选股条件来帮我们筛选股票的python程序,每个py文件里面都有详细的注释 最近炒股是买什么就跌,一直是亏损,作为学过python的人来讲怎么能容忍,之前也炒过股 ...

  3. python 源代码 macd双底 高 低_MACD双底背离_选股公式,炒股软件,炒股公式,股票软件,股票公式_指标编写互助答疑论坛_理想论坛 - 股票论坛...

    请老师将以下公式双MACD背离时间不超过30天,写个选股,谢谢了 STICKLINE(100,90,0,5,0),COLOR666600; XIAO1:=REF((LOW+OPEN+CLOSE+HIG ...

  4. python字节码执行函数_做一个字节码追踪器,从内部理解 Python 的执行过程

    最近我在研究 Python 的执行模型.我对 Python 内部的东西挺好奇,比如:类似 YIELDVALUE 和 YIELDFROM 此类操作码的实现:列表表达式.生成器表达式以及一些有趣的Pyth ...

  5. 一个用Python编写的股票数据(沪深)爬虫和选股策略测试框架

    一个股票数据(沪深)爬虫和选股策略测试框架,数据基于雅虎YQL和新浪财经. 根据选定的日期范围抓取所有沪深两市股票的行情数据. 根据指定的选股策略和指定的日期进行选股测试. 计算选股测试实际结果(包括 ...

  6. python编写股票公式_一个用Python编写的股票数据(沪深)爬虫和选股策略测试框架...

    一个户外论坛的特点: 列出一些活动,有翻页功能,点向一个活动显示当前活动信息,在二楼一般显示报名名单! 需要的数据: 就是活动的信息, 报名的名单,价钱,主 一个股票数据(沪深)爬虫和选股策略测试框架 ...

  7. 如何系统地自学python100天_Github上发布了一个Python学习秘笈,从萌新到王者的100天Python学习之旅...

    北京千锋互联科技有限公司成都分公司骆昊(jackfrued)在Github上发布了一个Python学习秘笈,从萌新到王者的100天Python学习之旅. 简单的说,Python是一个"优雅& ...

  8. Python复盘股票_搭建系统|“财务数据选股工具”如何与“多维度股票行情分析工具”完成无缝切换...

    前言 前几期我们搭建了自定义的量化行情/选股/回测框架: 搭建系统|升级基于财务数据的选股工具!添加上日历和排序功能会更好用 搭建系统|不用数据库选股也行!利用Pandas特性的GUI版基本面选股工具 ...

  9. python生成器推导式的结果是一个什么类似于对象_python 生成器和推导式

    一. 生成器 什么是生成器. 生成器实质就是迭代器. 在python中有三种方式来获取生成器: 1. 通过生成器函数 2. 通过各种推导式来实现生成器 3. 通过数据的转换也可以获取生成器 首先, 我 ...

最新文章

  1. python学习笔记系列----(五)输入和输出
  2. Ubuntu下GCC引用mysql头文件和库文件
  3. 程序员面试题精选100题(09)-链表中倒数第k个结点[数据结构]
  4. 【工具类】手动获取被spring管理的bean对象
  5. php 扩展apc 参数优化
  6. Cortex-M3-异常与中断-向量表 s
  7. 基于OSSIM的漏洞***测试视频教程
  8. python修改文件后缀_python实现遍历文件夹修改文件后缀
  9. Wannafly挑战赛22 D 整数序列 (线段树维护三角函数值)
  10. mysql 按月和年累加_广西柳州市市场监管局公布市2020年11月(第一批)电梯按需维保试点名单...
  11. c语言如何实现全部参数加9,从C语言到汇编(九)函数参数
  12. 计算机类毕业设计选题推荐 springboot+vue宠物医院管理系统 java宠物预约挂号系统 微服务 宠物挂号系统 宠物医院预约挂号系统 springboot宠物诊所
  13. CVE-2021-1675 Windows Print Spooler权限提升漏洞复现
  14. 在linux下使用ps3手柄
  15. Kindle禁止自动熄屏
  16. java事务 深入Java事务的原理与应用
  17. html embed高度自适应,腾讯优酷视频分享iframe,embed高度多种比例控制
  18. 第六次团队作业——Alpha冲刺之事后诸葛亮
  19. 下一代防火墙(NGFW)如何防御APT攻击?
  20. 手工转换中缀式与前、后缀式(转)

热门文章

  1. 【甄选靶场】Vulnhub百个项目渗透——项目四十二:Moria1.1(MD5加盐爆破)
  2. 乐鑫esp8266学习rtos3.0笔记第5篇:基于乐鑫idf框架,研究出超稳定、掉线重连、解决内存泄露问题的Mqtt框架,支持esp8266和esp32!(附带链接)
  3. 【封神台】无WAF的SQL注入
  4. [附源码]计算机毕业设计Node.js应急物资管理系统(程序+LW)
  5. python模拟行星运动_Java课程设计——模拟行星运动
  6. MDX查询基础(一)
  7. 前方是绝路,希望在转角!
  8. XML 与 JSON 解析教程
  9. 轻松学习JavaScript十一:JavaScript基本类型(包含类型转换)和引用类型
  10. 和数软件新增9项计算机软件著作权登记证书