[关闭]
@Channelchan 2017-12-05T17:18:57.000000Z 字数 1712 阅读 9146

API

在python中使用DataAPI读取数据。设置好配置文件后,可以在python脚本中导入DataAPI。

  1. from fxdayu_data import DataAPI

candle

  1. 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"为后复权

factor

  1. 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 要读取的时间长度

bonus

  1. 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 要读取的时间长度

info

读取其他信息

  1. DataAPI.info.codes(name)
参数名 必选 类型 说明
name String 指定股票分类的名字
  1. DataAPI.info.factor_description(name=None, classification=None)
参数名 必选 类型 说明
name String,Iterable 根据因子名读取
classification String, Iterable 根据因子类型读取

- trade_days:
交易日

  1. 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:非交易日;缺省:全部
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注