| --  作者:FJ6008 --  发布时间:2014/11/18 16:16:18
 --
 
   nn:=(barslast(date<>ref(date,1)));n:=(mod(nn,15)+1);
 o5:=if(n=1,open,ref(open,n-1)),colorffffff,LINETHICK2;
 h5:=hhv(h,n)*ml,LINETHICK0;
 l5:=llv(l,n)*ml,LINETHICK0;
 PARTLINE(H5=REF(H5,1),H5),LINETHICK2,COLORff0000;{蓝高横线}PARTLINE(L5=REF(L5,1),L5),LINETHICK2,COLORred;{红低横线}
 PARTLINE(o5=REF(o5,1),o5),LINETHICK2,COLORffffff;{白横线}
 
 | 
    
      | --  作者:FJ6008 --  发布时间:2014/11/18 16:33:00
 --
 
 一、1、if c<=h5,开空;2、if c<o5继续持有空单,3、IF C<=l5 就平空; 二、1、if c下穿L5,再次开空,2、随后H5蓝线已经下降到A1的地方,只要C不上破H5就不平空单,3、红线继续下降,if c=l5平空; 就是如何使用条件问题,想法有就是写不出来,可能需要循环吗? 这一句还可以,由于h5/hl/o5都是移动的,我不好控制 做空:=if(c<O and H5<=REF(H5,1),O5,DRAWNULL),LINETHICK0,COLORff0000;做多:=if(c>O and L5>=REF(L5,1),O5,DRAWNULL),LINETHICK0,COLORred;
 
 |