2.5 KiB
2.5 KiB
回测 / 指数基金
TSIndexFund
声明:class
执行指数基金复制与抽样回测,支持基准成分、抽样样本及目标配置权重计算
backTest()
声明:function
执行指数基金跟踪回测主流程;调用其他查询接口前通常先运行本方法
可见性:public
getTimeSeries()
声明:function
获取指数基金调仓日期序列;非日动态平衡场景可重写
可见性:public
返回:array
getIndexWeight(v_end_t, v_prev_end_t)
声明:function
获取 T 日可用的 T-1 日基准指数成分及权重;可重写
可见性:public
| 参数 | 类型 | 说明 |
|---|---|---|
v_end_t |
t_date_time | TDateTime,T 日 (2) vPrevEndT:TDateTime,T-1 日 |
v_prev_end_t |
t_date_time | 上一期报告/调仓截止日,用于确定区间边界 |
返回:array
getSamples(v_end_t, v_prev_end_t)
声明:function
根据基准指数成分计算抽样样本;自定义抽样方法时可重写
可见性:public
| 参数 | 类型 | 说明 |
|---|---|---|
v_end_t |
t_date_time | TDateTime,T 日 (2) vPrevEndT:TDateTime,T-1 日 |
v_prev_end_t |
t_date_time | 上一期报告/调仓截止日,用于确定区间边界 |
返回:array
getSampleWeight(v_end_t, v_prev_end_t)
声明:function
计算抽样样本的目标配置比例;自定义配比方法时可重写
可见性:public
| 参数 | 类型 | 说明 |
|---|---|---|
v_end_t |
t_date_time | TDateTime,T 日 (2) vPrevEndT:TDateTime,T-1 日 |
v_prev_end_t |
t_date_time | 上一期报告/调仓截止日,用于确定区间边界 |
返回:array