read_benchmark
  • fxdayu_alphaman.selector.utility.read_benchmark(*args, **kwargs)

简要描述:

  • 获取指数行情数据。

参数:

参数名 必选 类型 说明
start datetime 起始时间
end datetime 结束时间
index_code str 指数代码 默认为"000300.XSHG"(沪深300指数)
freq str 数据频率 默认为"D"

返回参数说明:

参数名 类型 说明
benchmark benchmark object 指数行情 返回一个benchmark对象 包含五个属性。"index", "close", "open", "high", "low"。
"index":
一个MultiIndex Series的序列。索引为date (level 0) 和 asset (level 1),包含一列factor值。其中asset的值固定是index_code,factor值固定是1。用于fxdayu_alphaman.selector.selector_analysis.get_stocklist_mean_return中作为stock_list参数来计算指数收益。
"close":
收盘价。(pandas.Dateframe ),index为datetime,column.name为index_code,值为对应指数的收盘价。
"open":
开盘价。(pandas.Dateframe ),index为datetime,column.name为index_code,值为对应指数的开盘价。
"high":
最高价。(pandas.Dateframe ),index为datetime,column.name 为index_code,值为对应指数的最高价。
"low":
最低价。(pandas.Dateframe ),index为datetime,column.name 为index_code,值为对应指数的最低价。