[PEL] 复制代码
X_1:=HHV(HIGH,13)-LLV(LOW,13);
X_2:=HHV(HIGH,13)-CLOSE;
X_3:=CLOSE-LLV(LOW,13);
X_4:=X_2/X_1*100-70;
X_5:=(CLOSE-LLV(LOW,60))/(HHV(HIGH,60)-LLV(LOW,60))*100;
X_6:=(2*CLOSE+HIGH+LOW)/4;
X_7:=SMA(X_3/X_1*100,3,1);
X_8:=LLV(LOW,34);
X_9:=SMA(X_7,3,1)-SMA(X_4,9,1);
X_10:=IF(X_9>100,X_9-100,0);
X_11:=HHV(HIGH,34);
X_12:=EMA((X_6-X_8)/(X_11-X_8)*100,13);
X_13:=EMA(0.667*REF(X_12,1)+0.333*X_12,2);
STICKLINE(X_12-X_13>0,X_12,X_13,8,0),COLORRED;
STICKLINE(X_12-X_13<0,X_12,X_13,8,0),COLOR00FF0F;
多空分界线:EMA(X_13,7),COLORYELLOW;
攻击线:EMA(X_13,3),COLORRED;
cond1:CROSS(X_12,X_13);
cond2:CROSS(X_13,X_12);
if cond1=1 and 攻击线<20 then BEGIN
buy(HOLDING=0,1,MARKET);
END
if cond1=1 and 攻击线>80 then BEGIN
SELL(HOLDING>0,1,MARKET);
buySHORT(HOLDING=0,1,MARKET);
END
IF 攻击线>20 and 攻击线<80 and (cond1=1 or cond2=1) then
BEGIN
SELL(HOLDING>0,1,MARKET);
SELLSHORT(HOLDING<0,1,MARKET);
END