cntrade也可以下载股指数据啦

2017-08-24 闫续文 爬虫俱乐部 爬虫俱乐部

大大大大大新闻————自公众号推送视频讲解环节以来,深受广大读者朋友的喜爱。近日向我们提问的粉丝也是大幅增加呐!为了便捷管理相关信息,提高工作效率,我们对提问方式做了略微调整哟~提问者需点击推文底部“阅读原文”下载爬虫俱乐部用户问题登记表并按要求填写后发送至邮箱statatraining@163.com,我们会及时为您解答哟~

cntrade是爬虫俱乐部推出的命令,能够从网易(Net Ease)批量下载中国股票市场中的历史市场报价数据。我们在往期推文《天路——chinafin与cntrade命令》《温故知新——用cntrade批量下载中国股票市场中的历史市场报价》中都详细介绍过cntrade命令。但是如果要了解股票市场总的价格水平变化,我们就需要得到股票指数的相关数据。我们团队这次对cntrade命令进行了更新,添加了index选项。

大家要使用这个命令,首先要进行安装或者更新:

ssc install cntrade, replace

cntrade命令格式为:

cntrade codelist , [options]

codelist指 的是股票代码,中国沪深两市股票代码都以6位数的方式来命名。当我们希望批量下载多个上市公司的历史市场报价数据时,可以直接在命令后加上其股票代码,并 用空格隔开。如果我们输入的股票代码不足6位数时,系统会自动在输出结果的代码前添加”0”,补齐至6位数后输出文件。对于每一个有效的股票代码,所有的 交易信息都会以.dta格式保存在默认或指定路径下。

选项(options):

1

path():指定下载数据的路径,默认保存到当前工作路径。

2

stock:指定我们输入的代码为股票代码,这也是默认情况。

3

index:指定我们输入的代码为股价指数代码。

由于往期推文详细介绍过cntrade,我们今天主要介绍更新的index选项。

如果我们想要获取上证指数的历史市场报价数据,我们可以运行如下程序:

cntrade 1, index path(d:/)

我们就获得了上证指数的历史市场报价数据。

如果我们不加入index选项,只运行:

cntrade 1

则默认“1”为股票代码,相当于:

cntrade 1, stock

输出的就是深发展A和平安银行(现已合并)的历史市场报价数据。

如果我们想要获取上证指数、沪深300指数、深证成份指数的历史市场报价数据,并指定路径,我们可以输入股价指数代码,用空格隔开,并添加一个path选项来重新定义输出文件的路径:

cntrade 1 300 399001, index path(E:/index)

分别输出000001.dta、000300.dta、399001.dta

如果文件夹E:/index存在,stata会直接定位到文件夹中,如果不存在,stata会先创建一个文件夹E:/index,然后定位到该文件夹中。

什么?!没看懂!!不要紧!!戳下面,听爬虫小将的详细讲解,也欢迎大家的批评指正哟!


以上就是今天给大家分享的内容了,说得好就赏个铜板呗!有钱的捧个钱场,有人的捧个人场~。另外,我们开通了苹果手机打赏通道,只要扫描下方的二维码,就可以打赏啦!

应广大粉丝要求,爬虫俱乐部的推文公众号打赏功能可以开发票啦,累计打赏超过1000元我们即可给您开具发票,发票类别为“咨询费”。用心做事,只为做您更贴心的小爬虫。第一批发票已经寄到各位小主的手中,大家快来给小爬虫打赏呀~

                        文字编辑:徐露露

技术总编:刘贝贝



往期推文推荐:

1.高校学术大神:你的导师上榜了吗?

2.中国高校财经、管理与综合类期刊灌水排行榜

3.命令sum2docx输出统计量表到docx文件

4.reg2docx报告你的实证结果吧!

5.爬虫俱乐部又出新命令了——wordconvert转换你的word文件

6.putdocx+wordconvert—将实证结果输出到Word.docx)文档

7.Stata 15Markdown——没有做不到,只有想不到!

8.矩阵和宏的故事

9.shelloutopen anything

10.Putpdf--神奇的转换工具



关于我们

微信公众号“爬虫俱乐部”分享实用的stata命令,欢迎转载、打赏。爬虫俱乐部是由李春涛教授领导下的研究生及本科生组成的大数据分析和数据挖掘团队。

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

投稿邮箱:statatraining@163.com

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

欢迎关注爬虫俱乐部


微信扫一扫
关注该公众号