Files
playbook/skills/tsl-api-reference/references/codegen/module/ts-fund-brinson-performance-attribution.md
T
2026-08-14 17:15:41 +08:00

154 lines
4.2 KiB
Markdown

# 基金研究 / Brinson 归因
## `TS_FundBrinson_PerforAttri`
声明:class
基金 Brinson 业绩归因框架
<!-- tags: 绩效 业绩表现 收益分解 贡献分析 基金产品 配置效应 选择效应 交互效应 -->
### `getTimeSeries(beg_t, end_t)`
声明:function
重载基类输入接口,获取指定区间内的报告期序列,与成员变量FBegT,FEndT,FRdateType
<!-- tags: 查询 时序 序列数据 时间处理 日期时间 -->
可见性:`public`
| 参数 | 类型 | 说明 |
| ------- | -------- | -------------------------------- |
| `beg_t` | datetime | 查询区间的开始日期 |
| `end_t` | datetime | 查询区间的结束日期或当前计算日期 |
返回:array
### `stockDetailStat(end_t)`
声明:function
重载基类输入接口,获得基金在指定日期的持股详情及对应的行业分类
<!-- tags: 查询 统计 汇总 证券 个股 基金产品 板块 交易日期 -->
可见性:`public`
| 参数 | 类型 | 说明 |
| ------- | -------- | -------------------------------- |
| `end_t` | datetime | 查询区间的结束日期或当前计算日期 |
返回:array
### `benchmarkTypeStat(end_t)`
声明:function
重载基类输入接口,获得基准指数在指定日期在行业分类上的配置权重及收益率
<!-- tags: 查询 统计 汇总 回报率 投资收益 组合权重 资产配置 指数产品 -->
可见性:`public`
| 参数 | 类型 | 说明 |
| ------- | -------- | -------------------------------- |
| `end_t` | datetime | 查询区间的结束日期或当前计算日期 |
返回:array
### `getPreRate(r_date)`
声明:function
获取指定报告期的前一期报告期;自定义日期序列时需兼容首期
<!-- tags: 查询 上一报告期 报告期序列 Brinson归因 -->
可见性:`public`
| 参数 | 类型 | 说明 |
| -------- | ------- | ---------------------- |
| `r_date` | integer | 报告期或日期类型选择项 |
返回:integer
### `getPerforAttri()`
声明:function
返回业绩归因最终结果
<!-- tags: 查询 绩效 业绩表现 收益分解 贡献分析 -->
可见性:`public`
返回:array
### `getStockDetail()`
声明:function
返回基金持股明细详情
<!-- tags: 查询 证券 个股 基金产品 -->
可见性:`public`
返回:array
### `getAllTypeStat()`
声明:function
返回所有分类别(总体)的收益统计数据
<!-- tags: 查询 总体收益分解 配置效应 选择效应 交互效应 -->
可见性:`public`
返回:array
### `getAllTypeSingle()`
声明:function
返回所有分类别(单期)的收益分解数据
<!-- tags: 查询 单期收益分解 配置效应 选择效应 交互效应 -->
可见性:`public`
返回:array
### `getTypeDetail()`
声明:function
返回分类别统计数据
<!-- tags: 查询 分类收益 类别归因 Brinson归因 -->
可见性:`public`
返回:array
### `fund_BrinsonPerforAttri02(tp, index_id, isbhb, industry_type)`
声明:function
基于外部输入的基金持仓明细进行 Brinson归因
<!-- tags: 收益分解 贡献分析 仓位 基金产品 -->
可见性:`public`
| 参数 | 类型 | 说明 |
| --------------- | ------- | ------------------------------------------------------------------------------------------------------------- |
| `tp` | array | 数据表类型,基金持仓明细,需包含"截止日"、"代码"、"占净值比例(%)"字段 |
| `index_id` | string | 字符串类型,基准代码 |
| `isbhb` | integer | 整数类型,方法选择 ISBHB取值 含义 备注 0 BF 分解方案 默认值 1 BHB 分解方案 |
| `industry_type` | integer | 整数类型,行业类型 IndustryType 取值 含义 备注 1 申万一级行业 2 证监会一级行业 3 中证一级行业 4 行业大类 默认 |
返回:array