今天要找一只A股的数据, 在网上搜了下,无意间发现好多做量化投资的平台都可以提供数据,如聚宽 JoinQuant, 优矿Uqer, 米筐Ricequant。这几家被称作头部平台, 但是提供的数据都不是免费而且使用起来十分复杂。
如聚宽提供JQdata, 需要调用函数来下载数据, 还要设置许多参数。 JQData 本身是python package使用还要付费。优矿也是提供函数来下载数据。米筐提供的叫RQData和聚宽提供给的package就差了一个字母,连函数名字都一模一样(get_price) 。几个平台提供的package都很强大, 但是我想要的只是一只股的数据,作为小铁公鸡也不想付费,那么只能自己动手啦。
中文的没有搜到, 但是其实有许多网站提供完全免费的数据接口,如Alphavantange。下面几行python代码通过网站的Rest API 来得到json数据然后parse存到csv 里面, 接着就可以继续使用啦。
Yahoo 财经之前好像也提供rest api接口通过api call 可以下载数据。 但是现在好像不可以大批量灵活选择参数下载了。如果只需要一只股的数据的话, 可以在网站上直接下载,在p=后面直接改成需要的股票代码和交易所代码(sz沪指,zz深指)。