分时数据,从此唾手可得

2016-10-28 薛原 爬虫俱乐部 爬虫俱乐部

大家好,我是爬虫酱。在本周的最后一个交易日,我们给各位奋斗在股市第一线的朋友们献上一份大礼——cnintraday命令。这个命令由李春涛教授带领爬虫俱乐部成员编写发布,可以帮助我们下载每日股票分笔交易数据。大家要使用这个命令,首先要进行安装,安装命令为:

ssc install cnintraday


这个命令有两个选项


1.date()定义你想要下载股票分笔交易数据的日期,这个选项必须定义为Stata中%tdCY-N-D的格式,例如今天2016-10-28,是一个十个字符长度的字符串。如果不定义这个选项,那么会下载当天实时更新的分笔交易数据。如果定义了一个非交易日日期,这个命令就会报错。


2.path()定义你想要保存下载到的数据的路径,在默认情况下是保存到当前的工作路径。


下面,我们来演示一下这个命令的具体用法:
例如,我们要下载万科今天的分笔交易数据,存储在当前的工作路径下面,可以直接输入命令:
cnintraday 2
这 样,我们就下载到了当天万科每三秒更新一次的分笔交易数据。我们获得的信息包括股票代码、日期、时间、交易价格、价格变动、交易量(手数)、交易额、交易 性质(买盘、卖盘、中性盘)。这个文件在我们的路径下面保存成了名为000002_2016-10-28的dta文件。


我们也可以一次多输入几个股票代码,比如000002、600000、600900,下载当天交易数据:

cnintraday 2 600000 600900, path(D:\temp\)



如果我们定义的路径不存在,这个命令也会自动帮我们生成这个路径。在我们定义的路径下面,就保存了这三个文件。定义date()选项,我们也可以下载某个历史交易日的数据。比如我们要下载这三只股票昨天分笔交易数据:

cnintraday 2 600000 600900, date(2016-10-27) path(D:\temp\)



这样,我们就下载到了历史交易日的分笔交易数据。这个命令在运行时会对下载的文件进行了转码,可以分别在14版和14版之前的Stata中使用。
有了玉树临风、风流倜傥的cnintraday命令,你想要的分时数据,唾手可得!


 爬虫出品,必属优品。
不忘初心,共享好货。


编辑/徐苾雯

那些让你具有高手气场的黑科技:

1.有了这个命令,以后还怕重复?

2.esttab功能挖掘:“Yes”or“No”

3.用“套路”处理数据

4.厉害了,我stata哥

5.图之多,stata放得下

6.爬虫俱乐部周末送大礼——chinagcode提取中文地址经纬度

7.据说这样数据替换比较快,你试一下,然后……

8.众里寻她千百度,synth命令来帮助!

9.登登等登 凳登等灯——均值t检验ttable2命令

10.I have a Stata, I have a python




此外,欢迎大家踊跃投稿,介绍一些关于stata的数据处理和分析技巧。

投稿邮箱:xueyuan19920310@163.com
投稿要求:
1)必须原创,禁止抄袭;
2)必须准确,详细,有例子,有截图;
注意事项:
1)所有投稿都会经过本公众号运营团队成员的审核,审核通过才可录用,一经录用,会在该推文里为作者署名,并有赏金分成。
2)邮件请注明投稿,邮件名称为“投稿”+“推文名称”。
3)应广大读者要求,现开通有偿问答服务,如果大家遇到关于stata分析数据的问题,可以在公众号中提出,只需支付少量赏金,我们会在后期的推文里给予解答。


长按二维码关注公众号

微信扫一扫
关注该公众号