Tushare筛选成交量大于五日一倍的股票
最近在炒股,所以在学习一些复盘的策略,那么首先就实现一下成交量筛选。
1.首先是筛选主题的函数块
首先要生成起始时间,gettime,从endtime向前推15天,那么这15天内可能有一些时候是不开市的,比如周末和节假日,那么就交给后面去判断。
因为tushare有些股票是没有信息的,要加入d.empty 判断。
def select_bigvolum(code,endtime):# 筛选盘子成交量大于5日均线一倍股票上涨的股票tt = gettime(endtime) #起始时间count = 0total_vm = 0d = pro.daily(ts_code=code, start_date=endtime, end_date=endtime)if d.empty:return 0, 0today_vm = int(d['vol'])df = pro.query('trade_cal', start_date=tt, end_date=endtime)d = pro.daily(ts_code=code, start_date=tt, end_date=endtime)for i in range(15):if df['is_open'][i] == 1:total_vm =int( d['vol'][i]) +total_vmcount = count+1if count == 5 :breakvm = total_vm/5flag = 0if today_vm>2 * vm:flag = 1return flag,vm
2.获取时间
import datetimedef gettime(time):dt = datetime.datetime.strptime(time, "%Y%m%d")out_date = (dt - datetime.timedelta(days=15)).strftime("%Y%m%d")return out_date
3整体代码段
def command():count = 0interval = 200f1 = open('result0618.txt', 'a')for index, row in data.iterrows():count = count+1code = row['ts_code']name = row['name']print("processing", index, " ", code)end_time = '20210618'flag,total = select_bigvolum(code,end_time)if flag:print("get it")line = code+ ' '+ ' '+str(total)f1.writelines(line)f1.write('\r\n')if count>30:time_remaining = interval - time.time() % intervalprint_ts("Sleeping until %s (%s seconds)..." % ((time.ctime(time.time() + time_remaining)), time_remaining))time.sleep(57)print_ts("Starting command.")count = 0f1.close()
Tushare筛选成交量大于五日一倍的股票相关推荐
- 使用Tushare筛选今天适合投资的股票
使用Tushare筛选今天适合投资的股票tushare ID=418443 一.Tushare介绍 二.安装Tushare 三.编写代码 1.初始化tushare,并且获取所有股票信息. 2.收盘价跌 ...
- 如何计算一只股票收盘价比开盘价上涨多少?并筛选出上升上涨超过5%的股票
如何计算一只股票收盘价比开盘价上升多少?并筛选出上升上涨超过5%的股票 1.第一步:使用tushare获取股票数据 TOKEN = 'c*****c' pro = ts.pro_api(TOKEN) ...
- 怎么在一堆身份证中筛选出大于18岁的?
最近一朋友找我帮个忙,让我在N多身份证中找到18岁以上的人.我还想着用SQL查询来弄,谁让是干IT的呢,没想到被我一个朋友用excel瞬间解决....学习新的东西是多么的重要啊. 其实就是利用了exc ...
- 使用tushare筛选某一天的ST股票
Tushare数据平台提供了丰富的金融数据,对于量化分析来说是必不可少的利器.但是相比其他在线平台,它提供的数据都是比较基础的,需要自己加工. 比如量化分析时经常需要剔除当时的ST.*ST股票,tus ...
- 采样频率为什么一定要大于原始信号两倍
先来定性分析:对于一个正(余)弦信号的曲线,我们并不需要将曲线上面每一点都记录下来,只需要就一些特殊点就够了,比如相邻两个零点的位置(上图红色的两个点)或者相邻的波峰和波谷的位置(上图绿色的两个点), ...
- tushare学习文档_介绍一个python股票分析包tushare——韭菜的自我修养
文章来源:97年陈伯伯作者:Keivan Chan Tushare是一个免费.开源的python财经数据接口包.主要实现对股票等金融数据从数据采集.清洗加工 到 数据存储的过程,能够为金融分析人员提供 ...
- Tushare财经数据接口(三)案例——股票基本面统计
Tushare财经数据接口 股票基本面统计 使用get_stock_basics()函数一次性下载所有股票基本面数据.这对观察股票的整体市场情况很有帮助. import tushare as ts i ...
- 半年10倍的股票秘诀
一.心态 1. 一定不要追高买股票,一定要有这样的心态,它爱长多少是多少,权当这股票不存在. 2. 股票只有两种,买点上的股票都是好股票,否则就是垃圾股票:大级别买点的就是最好的绩优股,耐心等待股票成 ...
- tushare +talib 三指标筛选股票
① 以中小版指数的成分股为股票池 ② 交易热度:通过均幅指标值从大到小降序排列选出前33只 ③ 整体趋势:使用SMA(5)是否大于SMA(10)删选股票 ④ 通过MACD的快线大于慢线且快线低于0删选 ...
最新文章
- 在Linux下如何安装配置SVN服务
- dataset的去重计数 g2_去互联网公司面试,面试官问我SpringCloud,附答案
- 微信小程序客服消息使用指南
- python爬虫项目-32个Python爬虫项目让你一次吃到撑
- 史上最容易懂的云计算的前世今生
- android新闻app_如何利用 Python 爬虫实现给微信群发新闻早报?
- python将图片转换为灰度图
- Java Web学习总结-文件下载
- Cloud for Customer里UI5 JavaScript代码和UI designer里模型的对应关系
- Java——集合(输入一串字符串,统计字符串中每个字符出现的次数)
- Dubbo Mesh 在闲鱼生产环境中的落地实践
- vue单表table
- 2021普通高考重庆成绩查询平台,2021年重庆高考成绩查询时间及查分方式
- calender获取日期前几月_iOS时间,日期,星期等相关获取
- goroutine--退出示例--context的使用
- Java 算法SM2加密解密
- 如何使用 Echarts 给绘制出来的地图描边
- 手机远程共享计算机文件,电脑如何共享文件到手机
- 蓝桥杯 基础练习 字母图形
- 蓝牙软件测试指标,蓝牙测试简介