--
老师:你看这图,为什么信号不一样?
VARIABLE:flag1=0,flag2=0,flag3=0,flag4=0,flag5=0,flag6=0,flag7=0,flag8=0,flag9=0,flag10=0;
MA0:=MA(C,1) COLORWHITE, LINEDOT ;
B:=4;
ma22:=B;ma1:=B-(B*0.1);ma2:=B-(B*0.2);ma3:=B-(B*0.3);ma4:=B-(B*0.4);ma5:=B-(B*0.5);
ma6:=B-(B*0.6);ma7:=B-(B*0.7);ma8:=B-(B*0.8);ma9:=B-(B*0.9);ma10:=B-(B*1);
此主题相关图片如下:qq截图20160320211505.png

if cross(ma1,ma0) and flag1=0 then
begin
buy(h,1,MARKET);
flag1:=1;
end
if cross(ma0,ma22) and flag1=1 then
begin
sell(h,1,MARKET);
flag1:=0;
end
//
if cross(ma2,ma0) and flag2=0 then
begin
buy(h,1,MARKET);
flag2:=1;
end
if cross(ma0,ma1) and flag2=1 then
begin
sell(h,1,MARKET);
flag2:=0;
end
//
if cross(ma3,ma0) and flag3=0 then
begin
buy(h,1,MARKET);
flag3:=1;
end
if cross(ma0,ma2) and flag3=1 then
begin
sell(h,1,MARKET);
flag3:=0;
end
//
if cross(ma4,ma0) and flag4=0 then
begin
buy(h,1,MARKET);
flag4:=1;
end
if cross(ma0,ma3) and flag4=1 then
begin
sell(h,1,MARKET);
flag4:=0;
end
//
if cross(ma5,ma0) and flag5=0 then
begin
buy(h,1,MARKET);
flag5:=1;
end
if cross(ma0,ma4) and flag5=1 then
begin
sell(h,1,MARKET);
flag5:=0;
end
//
if cross(ma6,ma0) and flag6=0 then
begin
buy(h,1,MARKET);
flag6:=1;
end
if cross(ma0,ma5) and flag6=1 then
begin
sell(h,1,MARKET);
flag6:=0;
end
//
if cross(ma7,ma0) and flag7=0 then
begin
buy(h,1,MARKET);
flag7:=1;
end
if cross(ma0,ma6) and flag7=1 then
begin
sell(h,1,MARKET);
flag7:=0;
end
//
if cross(ma8,ma0) and flag8=0 then
begin
buy(h,1,MARKET);
flag8:=1;
end
if cross(ma0,ma7) and flag8=1 then
begin
sell(h,1,MARKET);
flag8:=0;
end
//
if cross(ma9,ma0) and flag9=0 then
begin
buy(h,1,MARKET);
flag9:=1;
end
if cross(ma0,ma8) and flag9=1 then
begin
sell(h,1,MARKET);
flag9:=0;
end
//
if cross(ma10,ma0) and flag10=0 then
begin
buy(h,1,MARKET);
flag10:=1;
end
if cross(ma0,ma9) and flag10=1 then
begin
sell(h,1,MARKET);
flag10:=0;
end