[PEL] 复制代码
突破:=REF(EMA(C,14),1);
A1X:=(EMA(C,10)-突破)/突破*100;
多方:=IF(A1X>=0,REF(EMA(C,10),BARSLAST(CROSS(A1X,0))+1),DRAWNULL);
空方:=IF(A1X<0,REF(EMA(C,10),BARSLAST(CROSS(0,A1X))+1),DRAWNULL);
STICKLINE(A1X>=0,多方,突破,10,0),COLOR000099;
STICKLINE(A1X<0,空方,突破,10,0),COLOR00CC66;
//以下代码在1分钟上计算有效,其他周期请跨周期调用
n1:=todaybar;
dm:=4-INTPART(LOG(C));
结算价:ROUNDS(IF(sum(vol,n1)=0,C,sum(C*vol,n1)/sum(vol,n1)),2+dm),colorred;
kd:多方 and 结算价>ref(结算价,1);
kk:空方 and 结算价<ref(结算价,1);
if kd then
begin
sellshort(1,holding,market);
buy(holding=0,1,market);
end
if kk then
begin
sell(1,holding,market);
buyshort(holding=0,1,market);
end
if time=185900 then
begin
收盘平多:sell(1,holding,market);
收盘平空:sellshort(1,holding,market);
END