Files
playbook/skills/tsl-api-reference/references/codegen/module/ts-backtest-overfit-prob.md
T

2.6 KiB

策略评价 / 交叉验证

TSBacktestOverfitProb

声明:class

基于收益率的回测过拟合概率计算框架

fData

声明:field

收益率数据

可见性:public

类型:array

fnSub

声明:field

划分子集个数

可见性:public

类型:integer

fEvalIndex

声明:field

评价指标

可见性:public

类型:integer

fSubData

声明:field

划分出来的子集

可见性:public

类型:array

fCombinations

声明:field

生成的子集组合

可见性:public

类型:array

fRelaRank

声明:field

相对排名

可见性:public

类型:array

fEvaluateIS

声明:field

训练集评价指标

可见性:public

类型:array

fEvaluateOOS

声明:field

测试集评价指标

可见性:public

类型:array

fisMaxOOS

声明:field

训练集最优策略在训练集和测试集的评价指标

可见性:public

类型:array

fRetOOS

声明:field

训练集最优策略在测试集的累计收益率

可见性:public

类型:array

create()

声明:function

初始化属性并设置默认值

可见性:public

main()

声明:function

执行主流程并计算回测过拟合概率

可见性:public

返回:real

userDefined_Eval(data)

声明:function

计算用户自定义评价指标

可见性:public

参数 类型 说明
data array 待评价的收益率或策略表现数据

返回:array

getTrainTest(comb)

声明:function

根据子集索引组合获取训练集和测试集

可见性:public

参数 类型 说明
comb array 训练集与测试集的子集索引组合

返回:array

getPerformDown()

声明:function

获取性能下降程度系数及相关数据

可见性:public

返回:array

getLossProb()

声明:function

获取损失概率

可见性:public

返回:real

getSD()

声明:function

获取随机优势及相关数据

可见性:public

返回:array