-- 作者:yanxc
-- 发布时间:2012/9/10 16:20:23
-- 主图 显示 涨跌停价
修改前正常的就不用发了,也不记得了。关键是变全红线的有点多,比如下面这个:
tnn:=1; a1:=ma(c,x1); a2:=ma(c,x1+1); a3:=ma(c,x2);//LINETHICK2; a4:=ma(c,x2+1);//,LINETHICK3; con1:=cross(a1,a2) and a3>a4; con2:=cross(a1,a2) and a3>ref(a3,1) and a4>ref(a4,1); con3:=a2>ref(a2,1) and a3>ref(a3,1) and a4>ref(a4,1); cona:=a1>ref(a1,1) and a3>ref(a3,1) and a4>ref(a4,1); conb:=a1>ref(a1,1) and a2>ref(a2,1) and a3>ref(a3,1); conx:=a1>ref(a1,1) and a2>ref(a2,1) and a4>ref(a4,1); 均线多排列:=con3 or cona or conb or conx; 均线金叉:=con1 or con2; con4:=cross(a2,a1) and a3<a4; con5:=cross(a2,a1) and a3<ref(a3,1) and a4<ref(a4,1); con6:=a1<ref(a1,1) and a3<ref(a3,1) and a4<ref(a4,1); conc:=a2<ref(a2,1) and a3<ref(a3,1) and a4<ref(a4,1); cond:=a1<ref(a1,1) and a2<ref(a2,1) and a4<ref(a4,1); cony:=a1<ref(a1,1) and a2<ref(a2,1) and a3<ref(a3,1); 均线空排列:=con6 or conc or cond or cony; 均线死叉:=con4 or con5; 多:=(均线多排列 or 均线金叉) and time<150000; 空:=(均线空排列 or 均线死叉) and time<150000; 平多:=cross(a4,a3) or con5 or con6 or conc; 平空:=cross(a3,a4) or con2 or con3 or cona;
if 多 THEN buy(holding=0,tnn,thisclose),IGNORECHECKPRICE; else if 平多 THEN BEGIN sell(holding>0,te%,thisclose),IGNORECHECKPRICE; buyshort(holding=0 and 空,tnn,thisclose),IGNORECHECKPRICE; end
if 空 THEN buyshort(holding=0,tnn,thisclose),IGNORECHECKPRICE; else if 平空 THEN BEGIN sellshort(holding<0,te%,thisclose),IGNORECHECKPRICE; buy(holding=0 and 多,tnn,thisclose),IGNORECHECKPRICE; end
r50:=abs(holding); if TIME>=151000 then begin sellshort(holding<0,r50,thisclose); sell(holding>0,r50,thisclose); end
|