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