DIF:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:=EMA(DIF,9);
MACD:=(DIF-DEA)*2,COLORSTICK;
SYY:=BARSLAST(DEA>DIF)>12;
JYY:=BARSLAST(DIF>DEA)>12;
BYQ:=(DIF>0)AND (DIF>DEA);
BUY1:CROSS(DIF,DEA) OR BYQ ;
SELL1:CROSS(DEA,DIF)OR (JYY AND NOT(BYQ));
SYQ:=(DIF<0)AND (DEA>DIF);
SELLS2:SYQ OR CROSS(DEA,DIF) ;
BUYS2:CROSS(DIF,DEA)OR (SYY AND NOT(SYQ));
if SELL1 and time>092500 and time<151000 then
begin
sell(holding>0,1,THISCLOSE);
end//平多
if buy1 and time>092500 and time<151000 then
begin
buy(holding=0,1,THISCLOSE);
end//开多
if BUYS2 and time>092500 and time<151000 then
begin
buyshort(holding=0,1,THISCLOSE);
end//开空
if SELLS2 then
begin
sellshort(holding<0,1,THISCLOSE);
end//平空
可以这样写