Files
playbook/skills/tsl-api-reference/references/codegen/module/ts-timing-evaluation.md
T

4.6 KiB

策略评价 / 择时效果

TSTimingEvaluation

声明:class

择时效果评价框架

fIndexID

声明:field

标的指数代码 SH000300

可见性:public

类型:string

fSignalData

声明:field

信号序列数据 空数组,Array(),必须设置

可见性:public

类型:array

fClearCycle

声明:field

净值清算周期 日线

可见性:public

类型:string

fOpenFeeRate

声明:field

开仓费率(%) 0

可见性:public

类型:real

fCloseFeeRate

声明:field

平仓费率(%) 0

可见性:public

类型:real

fDaysIn1y

声明:field

年化系数 -1,基于净值清算周期匹配

可见性:public

类型:int

fyRf

声明:field

年化无风险收益率(%) 2.5

可见性:public

类型:real

calc_Signal(beg_t, end_t, cycle, signal_call_str)

声明:function

获取区间择时信号数据,该方法主要用于用户提供信号生成模型即方式 2,来获得信号数据

可见性:public

参数 类型 说明
beg_t datetime 择时评价区间的开始日期
end_t datetime 择时评价区间的截止日期
cycle string 择时信号的计算周期
signal_call_str string 信号生成模型的执行串,例如 MySignalModel(param1,param2,…)

返回:table

get_Signal_Detail()

声明:function

获取多空信号数据(该数据是对原始多空信号数据进行整理后得到,用于后续净值清算用)

可见性:public

返回:table

get_Signal_Subtotals()

声明:function

获取信号多空小计,是对各个看多或看空持续期的时间和收益的统计,样式见下表

可见性:public

返回:table

get_Signal_Summary(ev_type)

声明:function

获取持仓统计评价(根据 Get_Signal_Subtotals()中结果进行汇总统计),评价指标见持仓统计

可见性:public

参数 类型 说明
ev_type integer 评价类型:-1 核心指标;0 全部指标;1 次数;2 时间;3 收益率;4 极端统计

返回:table

get_Rt_Cum(return_type)

声明:function

获取择时累计(超额)收益率(%)

可见性:public

参数 类型 说明
return_type integer 收益口径:0 累计收益率;1 累计超额收益率

返回:value

get_ABSPFM_Summary()

声明:function

获取绝对收益风险概览,针对的是净值收益率数据的评价,评价指标见绝对收益评价

可见性:public

返回:table

get_RelPFM_Summary()

声明:function

获取相对收益风险概览,针对的是超额收益率数据的评价,评价指标见相对收益评价

可见性:public

返回:table

get_Rt_RollSubtotals(cy)

声明:function

获取净值滚动表现

可见性:public

参数 类型 说明
cy string 滚动周期(暂支持日频以上低频)

返回:table

get_Rt_Detail()

声明:function

获取择时净值及回撤详情

可见性:public

返回:table

get_Rt_Report_plot()

声明:function

获取净值及回撤图形报告

可见性:public

返回:table