以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  请教用循环语句求出高点  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=98593)

--  作者:never827
--  发布时间:2016/6/16 4:23:57
--  请教用循环语句求出高点
想学使用循环语句代码表达一个波峰的高点
VALUEWHEN 我想建立一个数列;

IF cross(close,m10) then begin//收盘价过10均线开始
   x=1;
 repeat y=x+1 until cross(m10,close);
    序列_x=close_x;
    x=y;
end;
然后我想用hhv求这个数列的最大值

谢谢老师     


--  作者:jinzhe
--  发布时间:2016/6/16 9:21:56
--  

请解释一下上面这段代码每句话的意思和目的

 


--  作者:never827
--  发布时间:2016/6/16 15:35:56
--  


图片点击可在新窗口打开查看此主题相关图片如下:qq图片20160616040313.png
图片点击可在新窗口打开查看

绿色信号条件A的条件成立到紫色信号条件B的条件成立,我想用循环语句求出A与B这两个信号间的波峰值。


--  作者:never827
--  发布时间:2016/6/16 15:37:26
--  
这样表达算是清楚了吗,我想学用循环语句表达,谢谢老师
--  作者:jinzhe
--  发布时间:2016/6/16 15:43:46
--  

不用循环,

nn:=barslast(cross(close,ma10))+1;

hh:valuewhen(cross(ma10,close),hhv(h,nn+1));