GetBkWeightByDate2
简述
本模型从基准指数BenchmarkID的成分股权重数据中获取目标指数IndexID的成份股,并取其权重进行归一处理,计算目标指数IndexID的成分股权重。
使用时需注意:
1.基准指数BenchmarkID的选取比较重要,比如申万二级和三级行业,可以选择对应的申万一级行业指数作为估算的基准指数,经测算是较为接近的;
2.目标指数IndexID的成分股必须可获取;
3.基准指数BenchmarkID的成分股应包含目标指数IndexID的成分股;
4.如果BenchmarkID为nil,则取默认基准指数--SH000985 中证全指
GetBkWeightByDate2(IndexID:String;BenchmarkID:String;EndT:TDateTime):Array
| 名称 | 类型 | 说明 |
|---|
| IndexID | String | 指数,指数 |
| BenchmarkID | String | 指数,基准指数 |
| EndT | TDateTime | 日期,截止日期 |
| 返回 | Array | 指数成分股权重 |
//通过基准指数SW801010 申万农林牧渔预估 SW801011申万林业Ⅱ 在2026-01-30的成分权重数据
IndexID:="SW801011";
EndT:=20260130T;
BenchmarkID:="SW801010";
Return GetBkWeightByDate2(IndexID,BenchmarkID,EndT);