-- 作者: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;
|