欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 飞狐的三线反转公式,金字塔通不过,怎么改?

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有3659人关注过本帖平板打印复制链接

主题:飞狐的三线反转公式,金字塔通不过,怎么改?

帅哥哟,离线,有人找我吗?
小布丁
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:150 积分:735 威望:0 精华:0 注册:2012/1/30 10:53:14
飞狐的三线反转公式,金字塔通不过,怎么改?  发帖心情 Post By:2012/12/13 10:04:09    Post IP:218.85.145.100[只看该作者]

VARIABLE: fc:=close,fh:=h,fl:=l,fcolor:=0,ft1:=0,fb1:=0,fi:=0,t[4]=0,b[4]=0,pt=1,pb=1;
 if datacount<2 then exit;
 for i=1 to 4 do begin
  t[i]:=i;
  b[i]:=1;
  end
  for i=2 to datacount do begin 
     if fc[i]>fc[t[pt]] then begin 
        fh[i]:=fc[i];
        fl[i]:=fc[t[1]];
        fcolor[i]:=1;
        b[4]:=b[3];
        b[3]:=b[2];
        b[2]:=b[1];
        b[1]:=t[1];
        t[4]:=t[3];
        t[3]:=t[2];
        t[2]:=t[1];
        t[1]:=i;
        pt:=1;
  pb:=if(pb=3,3,pb+1);
 end
 else if fc[i]<fc[b[pb]] then begin     
 fh[i]:=fc[b[1]];fl[i]:=fc[i];
 fcolor[i]:=-1; 
 t[4]:=t[3];
 t[3]:=t[2];
 t[2]:=t[1];
 t[1]:=b[1]; 
 b[4]:=b[3];
 b[3]:=b[2];
 b[2]:=b[1];
 b[1]:=i;
 pb:=1;
 pt:=if(pt=3,3,pt+1);  
 end
 else if fc[i]<=fc[t[pt]] and fc[i]>=fc[b[pb]] then begin   
 fh[i]:=fh[i-1];
 fl[i]:=fl[i-1];
 fcolor[i]:=fcolor[i-1];
 end
 ft1[i]:=t[1];
 fb1[i]:=b[1];
 fi[i]:=i;
 end
 
STICKLINE(fcolor=1,fh,fl,10,0),colorred;
STICKLINE(fcolor=-1,fh,fl,10,0),colorgreen;


 回到顶部