-- 作者:carney
-- 发布时间:2016/9/28 15:40:03
-- 买卖单策略
GLOBALVARIABLE:m1=0;//买1 GLOBALVARIABLE:m2=0;//卖1
GLOBALVARIABLE:t1=0; GLOBALVARIABLE:t2=0;
if m1=0 and t1=0 then begin m1:=DYNAINFO( 25); t1:=timetot0(dynainfo(207)); end
if m2=0 and t2=0 then begin m2:=DYNAINFO( 31); t2:=timetot0(dynainfo(207)); end
if timetot0(dynainfo(207))=t1+10 then begin if (DYNAINFO( 25)-m1)<0 and (DYNAINFO( 31)-m2)<0 and (DYNAINFO( 25)-m1)<(DYNAINFO( 31)-m2) and DYNAINFO( 25)>=3*DYNAINFO( 31) then tbuyshort(tsellholding(0)=0,1,mkt); end
if timetot0(dynainfo(207))=t2+10 then begin if (DYNAINFO( 25)-m1)<0 and (DYNAINFO( 31)-m2)<0 and (DYNAINFO( 25)-m1)>(DYNAINFO( 31)-m2) and DYNAINFO( 25)*3<=DYNAINFO( 31) then tbuy(tbuyholding(0)=0,1,mkt); end
if timetot0(dynainfo(207))=t1+10 then begin m1:=DYNAINFO( 25); t1:=timetot0(dynainfo(207)); end
if timetot0(dynainfo(207))=t2+10 then begin m2:=DYNAINFO( 31); t2:=timetot0(dynainfo(207)); end
if c>TORDERPRICE(1 ,1 )+2 and tbuyholding(0)>0 then tsell(1,0,mkt); if c<TORDERPRICE(1 ,1 )-3 and tbuyholding(0)>0 then tsell(1,0,mkt);
if c<TORDERPRICE(1 ,3 )-2 and tsellholding(0)>0 then tsellshort(1,0,mkt); if c+TORDERPRICE(1 ,3 )+3 and tsellholding(0)>0 then tsellshort(1,0,mkt);
这个DYNAINFO( 25)为动态数据,语句中有DYNAINFO( 25)-m1<0,m1是不是就=DYNAINFO( 25)???
|