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