此主题相关图片如下:qq图片20160616040313.png
1:绿色信号条件A的条件成立到紫色信号条件B的条件成立,我想用循环语句求出A与B这两个信号间的波峰值。
2:绿色信号条件A与紫色信号条件B不是一个信号
3:如果用“BARSLAST(A or B)"会返回我想要的这个周期数,也会返回我不想要的周期数,不能用。
4:请老师教我用循环语句求出A与B这两个信号间的波峰值,谢谢。
之前不是回复过了
nn:=barslast(a)+1;
hh:valuewhen(b,hhv(h,nn+1));
这就求出了a到b之间的最高值了,你反复要循环是把简单问题复杂化
就是当信号a出现时候开始循环,当信号b出现时结束循环,从中得到的周期数,求一个最高值。
nn:=barslast(一分钟close创引用来的周线新高,在1分钟图里出信号)+1;
hh:valuewhen(一分钟收盘下穿10均线,hhv(h,nn+1));
条件a是:一分钟close创引用来的周线新高,在1分钟图里出信号
这个条件a可能是3000个一分钟周期,所以用不了barslast
我想学用循环表达
就是当信号a出现时候开始循环,当信号b出现时结束循环,从中得到的周期数,求一个最高值。
1.“一分钟close创引用来的周线新高,在1分钟图里出信号”
这具体的讲一下
2.你这个循环思路是错的,在金字塔正确的思路是:b出现之后,开始循环计算到a,也就是我前面的算法