i:=1;
while L<=ref(l,i) and i<=n+1 do begin
i:=i+1;
end;
l11:=if(i=n+2,0,ref(l,i));
i:=1;
while l11<=ref(l,i) and i<=n+1 do begin
i:=i+1;
end;
l22:if(i=n+2,0,ref(l,i));
这个是我写的从当前L往前推算n+1个周期~求出的二次低点...
从ref(l,1)往前数~第一个比L低的就是一次低点L11~然后记住一次低点再从前往后推~第一个比L11低的算是二次低点
现在我想求n+1个周期内m次低点~应该怎么写这个循环函数?
哪位哥哥帮个忙啊
//该公式可以找出从N1 - N2周期之间的低点
lll:0; //找到的周期地点放在这里变量里
if barpos < 31 then
exit;
n1:=barpos - 30;
n2:=barpos;
temp:=low;
for i = n1 to n2 do
begin
if low[i] < low then
begin
low = low[i];
lll:=i;
end
end