以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  [求助]20根阳线中的最大阳线实体涨幅,该如何表达?  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=57134)

--  作者:fly2046
--  发布时间:2013/9/29 15:06:21
--  [求助]20根阳线中的最大阳线实体涨幅,该如何表达?
 如题。
注意不是最近的20个周期,而是最近的20根阳线里实体最长的有多长。

先谢谢了!

--  作者:jinzhe
--  发布时间:2013/9/29 15:32:48
--  

variable:n=0,shiti=0;

if c>o then begin

n:=n+1;

shiti:=c-o;

end

 

if c>o and c-o>shiti then shiti:=c-o;

 

if n:=20 then zuida:=shiti;

 

if ref(n=20,1) then begin

n:=0;

shiti:=0;

end

 

zuida就是20个阳线最大的实体

每20 重置全局变量


--  作者:fly2046
--  发布时间:2013/9/29 16:13:18
--  谢谢jinzhe兄
 不过还有点小问题,我想要的结果是类似于使用hhv函数得到的,只不过hhv函数统计了阳线也统计了阴线,而我只想统计阳线的。
兄的统计每20个重新计数,貌似会略去一些大阳线,不知我的理解对不对。