@Channelchan
2017-12-05T17:18:57.000000Z
字数 1712
阅读 9146
在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:非交易日;缺省:全部 |