本篇为个人测试记录,记录爬取连续一字板的股票及当时日期。

import tushare as ts
import pandas as pd
import time# 筛选一字板的策略
def gp_rules(code):# 获取某只股票的历史数据data = ts.get_hist_data(code, start='2018-01-01', end='2019-07-26')# 排除该时间段无数据的股票if data is None:return# 筛选表头【开盘价,收盘价, 涨幅】data_2 = data.iloc[:, [0, 2, 6]]# 筛选出涨幅大于9%且开盘价等于收盘价的股票,即一字涨停的股票(有待优化~)data_3 = data_2[(data_2['p_change'] > 9) & (data_2['open'] == data_2['close'])]# 去除不存在一字板的股票(即空数据)if data_3.index is None:returnline = len(data_3)f, s = 1, 0# 遍历检查是否连续的一字板for n in range(0, line):# 检查是否连续的一字板if int(data_3['open'][n] * (data_3['p_change'][n]/100 + 1)) == int(data_3['open'][n-1]):f = f + 1# 若4连或4连以上一字板则打印代码及当时日期if f >= 5 and s == 0:print(code, data_3.index[n-4])s = 1else:f = 1# 筛选股票代码
def get_code():# 自己获取TOKEN = 'xxxx'pro = ts.pro_api(token=TOKEN)# 筛选代码,上市日期get_codedata = pro.stock_basic(exchange='', list_status='L', fields='symbol, list_date')# 将list_date改为日期格式并转为索引get_codedata['list_date'] = pd.to_datetime(get_codedata['list_date'])get_codedata = get_codedata.set_index('list_date')# 筛选2018-01-01前的数据,取code,转为listsymbol_list = get_codedata[:'2018-01-01']['symbol'].tolist()return symbol_list# 测试运行时间
start = time.clock()code_list = get_code()
print("正在爬取符合策略的股票,请耐心等待......")for code in list(code_list):time.sleep(1.4)gp_rules(code)print("爬取筛选完成!")
end = time.clock()print('运行时间:%s Seconds' % (end-start))

如有错误,请及时指正,谢谢!

转载于:https://www.cnblogs.com/4wheel/p/11259214.html

python爬取连续一字板股票及当时日期数据【原创分享】相关推荐

  1. Python 爬取 201865 条《隐秘的角落》弹幕数据,发现看剧不如爬山?

    Python 爬取 201865 条<隐秘的角落>弹幕数据,发现看剧不如爬山? 本文不涉及剧透!请放心食用 最近又火了一步国产剧:<隐秘的角落> 如果你没看过,那可能会对朋友圈 ...

  2. python爬取某城市各监测站点历史空气质量数据

    python爬取某城市各监测站点历史空气质量数据 引言 正文 一.安装Web driver 二.安装selenium 三.数据爬取 引言 由于要使用某地各监测站点的空气质量数据做数据预测,因此需要去网 ...

  3. Python爬取了《雪中悍刀行》数据,数据可视化分析

    Python爬取了<雪中悍刀行>数据,数据可视化分析 如何查找视频id 项目结构 制作词云图 制作最近评论数条形图与折线图 制作每小时评论条形图与折线图 制作最近评论数饼图 制作每小时评论 ...

  4. Python爬取‘跌妈不认’股票数据,绘制可视化图

    前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理. 以下文章来源于可以叫我才哥 ,作者才哥 大家好,上次我们试着用vba在excel中绘制树状热 ...

  5. Python爬取香港交易所HKEX沪深港通历史持股数据

    Python爬取香港交易所HKEX沪深港通历史持股数据 https://www.cnblogs.com/chendongblog/p/12552402.html 使用Python爬取港交所股票行情数据 ...

  6. Python爬取「英语流利说」的配音视频数据(第一次粉一个人)

    一.故事开端 程序猿有时候很痛苦,遇到问题解决不了就睡不着,也找不到人倾诉,只能通过失眠来解脱,那天长夜漫漫,我却无心睡眠,就拿起手机继续刷朋友圈,发现了睡前故事这个信息: 就手贱点进去一看,妈呀顿时 ...

  7. 使用python爬取抖音app视频!谁说APP数据爬不了的!

    记录一下如何用python爬取app数据,本文以爬取抖音视频app为例. 编程工具:pycharm app抓包工具:mitmproxy app自动化工具:appium 运行环境:windows10 思 ...

  8. python爬取芒果TV《乘风破浪的姐姐》弹幕数据(已完成)

    爬取平台:芒果TV 爬取内容:<乘风破浪的姐姐>弹幕数据(以前6期为例) 爬取工具:Anaconda3 Spyder 爬取日期:2020年7月1日 打开节目网页,通过开发者工具Networ ...

  9. Python爬取所有人位置信息——腾讯位置大数据!

    腾讯位置大数据 网站 https://heat.qq.com/ 网站功能介绍     腾讯位置大数据会将提供所有用户使用腾讯位置的数据信息,但没有用户信息(只有位置信息).从这个网站我们可以获取所有使 ...

最新文章

  1. 你的企业OKR实施的准备程度怎么样?快看北极星TCM团队OKR教练用的“4S检查法”
  2. python多边形裁剪
  3. springMVC 处理json 及 HttpMessageConverter 接口
  4. Android Fragment 真正的完全解析(下)
  5. 承租方在使用过程中,若违反本公司的有关规定,公司有权在任何时候收回车辆...
  6. Centos 7 配置 NFS
  7. php 文件 计数,文件计数问题
  8. 如何提高数据库的访问效率?
  9. 三维模型转换html,一种三维网格模型视图转换方法与流程
  10. Win10之WSL编译Android7.1源码
  11. Java 杨辉三角的简单实现
  12. mysql5.6卸载干净_Mysql完全干净卸载教程
  13. audio2mid:音频提取主旋律
  14. 2022年全球市场木材干燥窑总体规模、主要生产商、主要地区、产品和应用细分研究报告
  15. Keil软件简单的使用说明
  16. 时光穿梭机(删除文件)
  17. 笔记 黑马程序员C++教程从0到1入门编程——提高编程02
  18. 基于华为云EulerOS2.8的GaussDB T 单机搭建
  19. 【三维目标检测】3DSSD(二)
  20. 斐讯路由器(K2P)解决DNS污染问题

热门文章

  1. 基于sklearn的线性回归模型实现多变量决策树
  2. AJAX使用send传递数据
  3. 微信个人号API接口,个人号开发
  4. 相机靶面尺寸与镜头尺寸之间的选择关系
  5. Windows 上最好用的 5 个 EPUB 阅读器(转载)
  6. gpt-4chan 运行笔记
  7. 1.Postman下载及安装
  8. 判断请假时间去除周末及节假日
  9. js正则-筛选中文,英文,数字
  10. Windows系统使用注册表卸载软件