一个提升选股技能和效果的接口

浏览: 2758

image.png

晚上跟领导在世纪公园跑步,聊到了tushare,也聊到了tushare的用户。因为工作原因投入不是很多,但还是在维护当中。tushare给不少人在尝试用技术来改变投资上的便捷,也得到了很多的反馈,未来会加大开发力度,扩充更多数据内容。

想到这个艰巨的任务,跑完步回来就开干:) 最近行情数据接口在部分地域可能受到了网络限制获取不是很顺畅,一直想新作一个接口,包含各类指标便于选股。刚刚已经收集好数据,码好代码完成上线,现在凌晨12点开始码字,编辑发布估计1个小时后了。

并不期盼大家同情我的睡眠时间,而是一定要珍惜服务器的流量,因为新接口的数据是自己采集后放在了云服务器上,恶意调取会消耗带宽流量。有心善的朋友,可以通过文章末尾二维码适当捐助一点流量费,以资后用。

调取方法

import tushare as ts


df = ts.get_day_all()

接口命名可能有点土鳖,参照对比了get_today_all接口。因为大家已经用习惯了这个接口,数据内容上有点相近,所以命名上沿用了旧的模式。其实tushare很多接口命名都是突发奇想的,有些朋友直言不讳,tushare命名里里外外充满着湘匪气息。好吧,算你说对了。

内容解析

1、接口参数:date,可指定日期获取历史数据,格式YYYY-MM-DD。目前只有最近3个月左右的历史,可能的话以后慢慢再补。好在以后每天都会更新,米哥承诺尽量在收盘后就更新数据。

2、返回结果:DataFrame数据

image.png

image.png

应用示例

1、数据准备,调取股票基本信息数据和当日行情数据。

image.png

image.png

2、数据合并和处理

image.png

3、用例一

排除新股后(选定在2017年2月1日前上市的公司),查看当日涨跌幅排名前后的个股情况

image.png

涨幅靠后的股票排名:

image.png

涨幅靠后的股票排名:

image.png

以上用数据得出结果,今日上涨最多大部分都是近3个月或半年跌幅比较大的股票,而今日下跌最多是最近涨幅多的股票。

4、用例二

选取近三个月跌幅超过15%、pe小于30倍,eps大于0.2元并且在2017年3月1日前上市的个股:

image.png

image.png

小结

目前市场处于风格转换期,可根据当前态势,适当调整自己的选股策略。比如,选择前期跌幅较大的业绩还不错的股票,在创业板里选择有发展前景的个股。

推荐 0
本文由 挖地兔 创作,采用 知识共享署名-相同方式共享 3.0 中国大陆许可协议 进行许可。
转载、引用前需联系作者,并署名作者且注明文章出处。
本站文章版权归原作者及原出处所有 。内容为作者个人观点, 并不代表本站赞同其观点和对其真实性负责。本站是一个个人学习交流的平台,并不用于任何商业目的,如果有任何问题,请及时联系我们,我们将根据著作权人的要求,立即更正或者删除有关内容。本站拥有对此声明的最终解释权。

0 个评论

要回复文章请先登录注册