以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  [求助]循环函数求M次低点...  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=2328)

--  作者:ch3coohqb
--  发布时间:2010/8/1 12:23:11
--  [求助]循环函数求M次低点...

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次低点~应该怎么写这个循环函数?


--  作者:ch3coohqb
--  发布时间:2010/8/2 10:53:20
--  

哪位哥哥帮个忙啊


--  作者:admin
--  发布时间:2010/8/2 14:38:22
--  

//该公式可以找出从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

[此贴子已经被作者于2010-8-2 14:38:52编辑过]