我的思路:如果突破前5天的高点,指标等于前7天的最低价(引用前7天的最低价),否则等于前一天的指标值(成为一水平线),怎么写呢?
论坛不支持上传文件,发图片链接失败,只好发链接地址:http://blog.ifeng.com/album/pic_1434818.html
如果是在c++编程里的话,下面这样是可以实现的;但是不行,我想每增加一天,向前引用的参数加一天,可是也实现不了;那应该如何实现呢?
a1:=if(h=hhv(h,5),REF(L,7),ref(a1,1));
runmode:0;
variable:a1=drawnull;
low7:=ref(l,7);
if h=hhv(h,5) then a1:=low7;
我的思路:如果突破前5天的高点,指标等于前7天的最低价(引用前7天的最低价),否则等于前一天的指标值(成为一水平线)
没有创新高引用的天数是过一天加一天(条件没有改变一直循环),只有在满足创新高的条件下才是前7天的最低价。
使用编程语言的话这样可以实现:
runmode:0;
variable:a1=drawnull;
low7:=ref(l,7);
没有创新高引用的天数是过一天加一天(条件没有改变一直循环)
while h<hhv(h,5) then a1:=ref(L,7++);
问题是这样的语句在金字塔里编译是通不过的,应该怎样实现呢?请教!
3楼即是正解.
您可以用aa:a1;在图上显示看看
好,谢谢了。我再调整一下。