天软金融分析.NET函数大全 > 金融函数 > 基金 > 基金收益率

FundMinRecoveryPeriod    

简述

基金净值突破前值最长时间。与系统股票pn_stock()、当前时间pn_date(),周期cy_cycle()相关。
定义
FundMinRecoveryPeriod(BegT:DateTime;EndT:DateTime;DataSelect:Integer;Cycle:String):Integer;
参数
名称类型说明
BegTDateTime日期类型,开始日期;
EndTDateTime日期类型,截止日期;
DataSelectInteger用户自定义类型,所选取的数据;
显示名 取值
净值数据 0
行情数据 1
费前 4
费后 5
CycleString周期类型,周期
返回Integer整数
  • 算法

    净值突破前值最长时间=恢复到最大回撤起始日净值对应的日期-最大回撤起始日
    范例

    //OF090005,2016年1月1日到2018年9月3日,日线净值数据的净值突破前值最长时间。
    setsysparam(pn_stock(),"OF090005");
    Return FundMinRecoveryPeriod(20160101T,20180903T,0,cy_day());
    //结果:2
相关