GetBKWeightByDate
简述
获取指数历史指定日的成份股权重。
注意,数据有来自于指数提供商或者天软预估。比如沪深300,每个月月末,指数提供商将月末的成分股信息及全部发送给天软,在本月末至下月末的日期之间的权重,来自于天软预估,即根据最近一次指数提供商提供的权重数据及成分股的涨幅,计算其权重。
GetBKWeightByDate(IndexID:String;EndT:Date;t:Array):Boolean
| 名称 | 类型 | 说明 |
|---|
| IndexID | String | 指数代码 |
| EndT | TDateTime | 截止日 |
| t | Array,TableArray | 函数查询结果(指数成份股权重) |
| CalType | String | 取值和对应含义如下表,具体说明详见说明文档关于增加指数成份权重及访问方法
| CalType | 含义 | 使用建议
|
|---|
| VW1.1 | 使用StockZF与文档4.4节算法进行估计 | 默认
| | VW1.2 | 使用分红回落涨幅与文档4.4节算法进行估计 |
| | VW2.1 | 使用StockZF与文档4.5节算法进行估计 |
| | VW2.2 | 使用分红回落涨幅与文档4.5节算法进行估计 |
|
|
| 返回 | Boolean | |
//获取沪深300在2012年5月21日的成份股权重。
GetBkWeightByDate('SH000300',inttodate(20120521),t);
Return t;
结果: