-- 怎么在图表上没有显孙开平信号
NPUT:M(50,5,300,30),N(1.25,0.1,10,0.1),D(30,1,100,1),SS(1,1,10000,1);
VARIABLE kd:=0,kk:=0;
MID : MA(o,M);//布林中轨
UPPER:MID + N*STD(o,M);//布林上轨
LOWER:MID - N*STD(o,M);//布林下轨
ma5:ma(o,5),LINETHICK3;
ma10:ma(o,10),LINETHICK3;
pd:=h>UPPER and holding>0;
pk:=l<LOWER and holding<0;
if ma5>ma10 and l<LOWER and kd:=0 then
BEGIN
buy( holding=0,1,LIMITR,LOWER);
kd:=1;
end
if ma5<ma10 and h>UPPER and kk:=0 then
BEGIN
buyshort( holding=0,1,LIMITR,upper);
kk:=1;
end
if pd and kd=1 THEN
BEGIN
sell(holding>0,1,MARKET );
kd:=0;
end
if pk and kk=1 THEN
BEGIN
sellshort(holding<0,1,MARKET );
kk:=0;
end