天软金融分析.NET函数大全 > 数据仓库函数 > 时间序列统计

HHV    

简述
返回N日最高的Exp的值,与系统参数(股票、时间、周期等相关),查看相关行情数据说明
注意,如果要获得最高值发生的时间,可用GetSysParam(“hhvtime”)来获得,但仅返回一个时间,即便有多个时间点都是最高值。
定义
HHV(Exp: TExpression ;N :Integer[;CacheString:String]):Real;
参数
名称类型说明
ExpTExpressionTExpression型表达式
Ninteger整数,天数。N为0时,从上市日算起;注意,计算上市以来的最高/最低时,0必须用常量。比如hhv(high(),0)。不能以变量的方式传递:N:=0; hhv(high(),N),会报错。
CacheStringString可选参数,字符串类型,缓存标志串。参见:时间序列统计缓存标志与性能加速
返回real实数,最大值。
  • 范例


    //获取万科A(SZ000002)截止2011-09-09日14个交易日内的最高,最低的收盘价以及
    //发生日期。
    setsysparam(pn_stock(),'SZ000002');
      setsysparam(pn_date(),inttodate(20110909));
      N := 14;
    r :=array('h_value':hhv(close(),N),
             'h_date':datetostr(GetSysParam('hhvtime')),
             'l_value':llv(close(),N),
             'l_date':datetostr(GetSysparam('llvtime'))
            );
      return r;
     


    结果:
    参考
    LLV 
相关
FAQ/知识库链接