# 策略评价 / 择时效果 ## `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