Files
playbook/skills/tsl-api-reference/references/codegen/module/recent-updates-17490.md
T
2026-08-14 17:15:41 +08:00

8.6 KiB
Raw Blame History

应用专题 / 基金研究 / 风格分析

fund_style_index_cfg(type)

声明:function

基金仓位基准配置函数,用户可自定义

参数 类型 说明
type integer 控制计算方法、数据口径或返回格式的选项

返回:array

fund_styleQKData(begt, endt, index_id, type)

声明:function

与证券代码相关,单只基金风格仓位实时计算函数

参数 类型 说明
begt datetime 日期,区间开始日
endt datetime 日期,区间截止日 IndexID_:字符串,市场基准指数代码,用于计算市场基准收益率 Type_:用户自定义,基准类型,可对应不同基准指数 比如:0:规模指数;1:行业指数
index_id string 目标证券、指数、基金或对象的代码标识
type integer 控制计算方法、数据口径或返回格式的选项

返回:array

getCon(wa, w_equity, wbond)

声明:function

用户自定义约束目标

参数 类型 说明
wa any 用户自定义约束目标使用的 wa 输入值
w_equity any 用户自定义约束目标使用的 w_equity 输入值
wbond any 用户自定义约束目标使用的 wbond 输入值

返回:array

getErrorDistribution(v_begt, v_endt)

声明:function

描述不同日期所有基金测算仓位与真实仓位的误差分布

参数 类型 说明
v_begt any 开始日
v_endt datetime 截止日

返回:any

getFundArr(v_endt)

声明:function

返回指定日需要求解仓位的基金列表

参数 类型 说明
v_endt datetime 日期,当前时点

返回:array

getObj(wa, w_equity, wbond)

声明:function

用户自定义优化目标

参数 类型 说明
wa any 用户自定义优化目标使用的 wa 输入值
w_equity any 用户自定义优化目标使用的 w_equity 输入值
wbond any 用户自定义优化目标使用的 wbond 输入值

返回:real

getOverAllErrorAnalysis(v_begt, v_endt)

声明:function

执行 getOverAllErrorAnalysis 对应的模块功能

参数 类型 说明
v_begt any 开始日
v_endt datetime 截止日

返回:any

getOverAllPM(v_begt, v_endt, type)

声明:function

得到不同日期,不同加权方式下得到的基金整体仓位

参数 类型 说明
v_begt any 开始日
v_endt datetime 截止日 type_
type integer 控制计算方法、数据口径或返回格式的选项

返回:any

getPMdetail(v_begt, v_endt)

声明:function

区间基金仓位汇总所用的原始数据

参数 类型 说明
v_begt any 开始日
v_endt datetime 截止日

返回:any

getPMdistribution(v_begt, v_endt)

声明:function

根据测算仓位得到的不同日期下的仓位分布

参数 类型 说明
v_begt any 开始日
v_endt datetime 截止日

返回:any

getPmedParams(wa, w_equity, wbond)

声明:function

获取优化后的配置比例

参数 类型 说明
wa any WEquity,Wbond 为输出参数,含义见 GetObj
w_equity any 获取优化后的配置比例使用的 w_equity 输入值
wbond any 获取优化后的配置比例使用的 wbond 输入值

返回:nil

getPMOBJ(v_end_t, fund)

声明:function

仓位测算的求解器,默认设置可见 FPMOBJ,支持重载对指定日指定基金仓位增加约束

参数 类型 说明
v_end_t datetime 截止日
fund any 基金代码

返回:any

getStatfundData(regmxarrday, day)

声明:function

根据指定日已经计算完成的各基金仓位测算信息表 regmxarrday, 筛选出需要进行统计分析的基

参数 类型 说明
regmxarrday array 已计算完成的当日各基金仓位信息表 vEndT:日期,当前时点 表格 6-1regmxarrday 字段说明 字段 类型 单位 非空 备注 截止日 DateTime 是
day any 根据指定日已经计算完成的各基金仓位测算信息表 regmxarrday, 筛选出需要进行统计分析的基使用的 day 输入值

返回:array

getXData()

声明:function

设置基金净值收益率数据 Fydata

返回:any

portfolioOptimize()

声明:function

优化主函数,按照组合优化目标和阀值,求解仓位配置比例

返回:boolean

setOtherX()

声明:function

设置债券收益率数组 FotherX,一维数组,长度为 FdataNum

返回:any

setXdata()

声明:function

设置权益基准收益率矩阵 Fxdata,一列表示一个券

返回:any

upm_endt(end_t)

声明:function

更新计算仓位截止日 FEndT,调用 PositionMeasure

参数 类型 说明
end_t datetime 计算仓位截止日

返回:boolean

upm_fund(base_fund)

声明:function

更新计算仓位的基金 FbaseFund,调用 PositionMeasure

参数 类型 说明
base_fund any 目标测算基金

返回:boolean