以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  求教:想统计昨日成交量创下了多少天的新高写法!  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=136078)

--  作者:wukong2015
--  发布时间:2016/7/20 11:26:36
--  求教:想统计昨日成交量创下了多少天的新高写法!
如题,我想统计一下,比如昨日的成交量创下了多少天的新高的写法。

比如昨天创下了20天的新高,今天创下了21天的新高,自动计算

谢谢!~

--  作者:jinzhe
--  发布时间:2016/7/20 11:32:31
--  

hh:h;

for i=1 to datacount do begin

   if h>ref(hhv(h,i),1) then begin

        ss:=i;

        break;

   end

end

ss为所求值


--  作者:wukong2015
--  发布时间:2016/7/20 11:56:29
--  
这样写法软件会提问风险及问题,有更优化的写法吗?还有我想显示这个创多少天新高的数据,比如20天...要怎么写?
--  作者:wukong2015
--  发布时间:2016/7/20 11:59:59
--  
HH显示的数据又是什么意思呢?不是天数

--  作者:wukong2015
--  发布时间:2016/7/20 12:23:38
--  
TOPRANGE 函数解决了我的问题,谢谢您!