以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  怎么记录最高价和最低价,前一个k线的高价和低价  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=12714)

--  作者:wiffrey
--  发布时间:2012/6/29 16:43:24
--  怎么记录最高价和最低价,前一个k线的高价和低价


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

怎么记录和调用价格创新高后的前一根k线的高低价

 


--  作者:rushtaotao
--  发布时间:2012/6/29 16:51:58
--  

求出最高点到当前的周期,

然后ref(h,最高点的周期)

ref(了,最高点的周期)

 

你这个最高点如何定义,到现在为止几个周期内的最高点  还是怎么定?!


--  作者:wiffrey
--  发布时间:2012/6/29 17:11:55
--  

高点的定义是:后面没有比他更高的点,没有周期只要没有比他更高的他就是高点

 


--  作者:zg611029
--  发布时间:2012/7/1 9:36:13
--  

确实比较菜,高点(新高)是指一个范围的值,一个月的高点和一年的高点,是不一样的(也可能重合),“高点的定义是:后面没有比他更高的点,没有周期只要没有比他更高的他就是高点”10个周期可能比他低,那么100个周期,1000个周期呢?所以你这个有关高点的定义是主观的。

 

我是不是可以这样理解你需要的东西:如果上根k线收阳(或者连续几根k线收阳),而本k线收阴,则找出上上根k线的高低点。

1.上根k线收阳,而本k线收阴,找出上上根k线的高低点

 

r1:=c<ref(c,1) and c<o and ref(c,1)>ref(c,2) and ref(c,1)>ref(o,1);

if r1 then

begin

rh:=ref(h,2);

rl:=ref(l,2);

end

 

2.连续n根k线收阳,而本k线收阴,则找出上上根k线的高低点

 

r1:=c<ref(c,1) and c<o and ref(count(c>ref(c,1),n)=n,1);

if r1 then

begin

rh:=ref(h,2);

rl:=ref(l,2);

end