@Channelchan
2017-12-05T09:18:57.000000Z
字数 1712
阅读 9320
在python中使用DataAPI读取数据。设置好配置文件后,可以在python脚本中导入DataAPI。
from fxdayu_data import DataAPI
DataAPI.candle(symbols, freq, fields=None, start=None, end=None, length=None, adjust=None)
参数:
| 参数名 | 必选 | 类型 | 说明 |
|---|---|---|---|
| symbols | 是 | String, Iterable | 要读取的品种名或返回元素为品种名的可迭代对象(list, tuple) |
| freq | 是 | String | 要读取数据的时间周期 |
| fields | 否 | String, Iterable | 要读取的字段:(open, high, low, close, volume) |
| start | 否 | String, Datetime | 开始时间,String类型格式为: "YYYY-mm-dd"或"YYYY-mm-dd HH:MM:SS" |
| end | 否 | String, Datetime | 开始时间,String类型格式为: "YYYY-mm-dd"或"YYYY-mm-dd HH:MM:SS" |
| length | 否 | int | 要读取的时间长度 |
| adjust | 否 | String | 数据复权类型,"before"为前复权,"after"为后复权 |
DataAPI.factor(symbols, fields=None, start=None, end=None, length=None)
参数:
| 参数名 | 必选 | 类型 | 说明 |
|---|---|---|---|
| symbols | 是 | String, Iterable | 要读取的品种名或返回元素为品种名的可迭代对象(list, tuple) |
| fields | 否 | String, Iterable | 要读取的字段 |
| start | 否 | String, Datetime | 开始时间,String类型格式为: "YYYY-mm-dd"或"YYYY-mm-dd HH:MM:SS" |
| end | 否 | String, Datetime | 开始时间,String类型格式为: "YYYY-mm-dd"或"YYYY-mm-dd HH:MM:SS" |
| length | 否 | int | 要读取的时间长度 |
DataAPI.bonus(symbol, fields=None, start=None, end=None, length=None)
参数:
| 参数名 | 必选 | 类型 | 说明 |
|---|---|---|---|
| symbols | 是 | String, Iterable | 要读取的品种名或返回元素为品种名的可迭代对象(list, tuple) |
| fields | 否 | String, Iterable | 要读取的字段 |
| start | 否 | String, Datetime | 开始时间,String类型格式为: "YYYY-mm-dd"或"YYYY-mm-dd HH:MM:SS" |
| end | 否 | String, Datetime | 开始时间,String类型格式为: "YYYY-mm-dd"或"YYYY-mm-dd HH:MM:SS" |
| length | 否 | int | 要读取的时间长度 |
读取其他信息
DataAPI.info.codes(name)
| 参数名 | 必选 | 类型 | 说明 |
|---|---|---|---|
| name | 是 | String | 指定股票分类的名字 |
DataAPI.info.factor_description(name=None, classification=None)
| 参数名 | 必选 | 类型 | 说明 |
|---|---|---|---|
| name | 否 | String,Iterable | 根据因子名读取 |
| classification | 否 | String, Iterable | 根据因子类型读取 |
- trade_days:
交易日
DataAPI.info.trade_days(start=None, end=None, length=None, is_open=None)
| 参数名 | 必选 | 类型 | 说明 |
|---|---|---|---|
| start | 否 | String, Datetime | 开始时间,String类型格式为: "YYYY-mm-dd"或"YYYY-mm-dd HH:MM:SS" |
| end | 否 | String, Datetime | 开始时间,String类型格式为: "YYYY-mm-dd"或"YYYY-mm-dd HH:MM:SS" |
| length | 否 | int | 要读取的时间长度 |
| is_open | 否 | int | 1:读取交易日;0:非交易日;缺省:全部 |
