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