数据获取

直接通过pip安装即可:

pip install -U qfetch

数据获取模块qfetch是相对独立的模块,主要功能是从公开的数据源获取数据。qfetch提供两种api,一种是异步版本,以`fetch_`​开头,另外一种是阻塞版本,以block_fetch_​ 开头。

Rust编写的模块和函数是通过qfetch.qfetch​导出,该模块原样导出Rust 封装的函数(.pyi\ 文件)。一般情况下,是不需要使用该包下面的函数,在qfetch.fetch​下面有此包的包装函数,包装函数除了可返回原始的Rust输出外,也提供可选装换为pd.Dataframe格式的参数。如:

In [1]: import qfetch as fetch

In [2]: await fetch.fetch_trade_date()
Out[2]:
      trade_date
0       20120104
1       20120105
2       20120106
3       20120109
4       20120110
...          ...
8306    20021225
8307    20021226
8308    20021227
8309    20021230
8310    20021231

[8311 rows x 1 columns]