Tushare ID:369232
一 Tushare
Tushare是一个免费、开源的python财经数据接口包。主要实现对股票等金融数据从数据采集、清洗加工 到 数据存储的过程,能够为金融分析人员提供快速、整洁、和多样的便于分析的数据,为他们在数据获取方面极大地减轻工作量,使他们更加专注于策略和模型的研究与实现上。
在Tushare 旧版 运行了3年后,数据更稳定质量更好的Tushare Pro也上线了,依然是个开放的,免费的平台。 访问网址 https://tushare.pro/
Tushare运行三年多以来,数据从广度和深度都得到了提升,Pro版正是在此基础上做了更大的改进。数据内容将扩大到包含股票、基金、期货、债券、外汇、行业大数据,同时包括了数字货币行情等区块链数据的全数据品类的金融大数据平台,为各类金融投资和研究人员提供适用的数据和工具。
二 数据工具
打开tushare.pro页面,可以看到顶部菜单条 “首页 平台介绍 数据接口 另类数据 资讯数据 数据工具”。最后一个”数据工具“就是本文想要介绍的最新功能。你可以通过以下网址直接访问https://tushare.pro/webclient/
从页面上我们可以看到,左边树形菜单,是各种数据种类。右边上面是输入输出参数,右边下面是返回数据显示。
让我们来看一个简单例子,查询股票002183的基础数据。首先在左边树形菜单中选择“ 数据接口 => 沪深股票 => 基础数据 =>股票列表。然后在“入参”的第一个“股票代码” 域中输入查询参数“002183.sz”。然后在右边“返回”多选中,保持缺省字段,再多选择一个字段is_hs。最后我们在中间三个蓝色命令“运行测试 生成代码 详细文档”中选择“运行调试”。
等待片刻,“数据表”中就会显示查询结果,结果包含所有在多选中选择的字段,见下图。
单击“生成代码”命令会弹出一个窗口,显示出对等代码实现。这是一个好功能,调试完后可以直接复制代码。
让我们再看一个例子,在左边树形菜单中选择“ 数据接口 => 沪深股票 => 行情数据 => 日线行情”,保持缺省的“入参”和“返回”,单击“运行调试”,可以得到下图的数据表。
点击数据表右边“导出CSV”按钮,就会生成CSV文件
除了“日线数据”,我们还有众多的其他数据种类可供选择。比如下图的“每日指标”。
“另类数据”中,我们可以看到很多数字货币选项,如下图。
总而言之,https://tushare.pro/webclient/,新增的“数据工具”提供了丰富的数据种类,灵活的输入输出参数选择,可以导出CSV数据文件,可以生成对等代码,确实是一个强大的工具。