{多空决策}
趋势线:MA(CLOSE,5)DOTLINE;
MX:=EMA(C,2);
MXX:=EMA(SLOPE(C,21)*20+C,42);
AA:=C>MA(C,5);
BU:=CROSS(MX,MXX);
SEL:=CROSS(MXX,MX);
STICKLINE(MX>=MXX AND AA,LOW,HIGH,0.0,1),COLORRED;
STICKLINE(MX>=MXX AND AA,CLOSE,OPEN,3,1),COLORRED;
STICKLINE(MX>=MXX AND C< O AND AA,CLOSE,OPEN,3,0),COLORRED;
STICKLINE(MX< MXX,LOW,HIGH,0.0,1),COLOR228822;
STICKLINE(MX< MXX,CLOSE,OPEN,3,1),COLOR228822;
STICKLINE(MX< MXX AND C< O,CLOSE,OPEN,3,0),COLOR228822;
JJ:=(L+HIGH+C)/3;
A:=EMA(JJ,10);
B:=REF(A,1);
STICKLINE(A>B AND AA,A,B,-1,0 ),COLOR00AAFF;
STICKLINE(A< B,B,A,-1,0 ),COLORBLUE;
买入:=BARSLASTCOUNT(MX>=MXX AND A>B)=1;
DRAWICON(买入,L*0.95,25);
STICKLINE(买入,O,C,3,0 ),COLORMAGENTA;
DRAWTEXT(买入,L*0.96,'★买')COLORYELLOW LINETHICK6;
DIF:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:=EMA(DIF,9);
MACD:=(DIF-DEA)*2;
MMG:=MACD>0;
T:=SUM(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(REF(CLOSE,1)-LOW)),14);
HD:=HIGH-REF(HIGH,1);
LD:=REF(LOW,1)-LOW;
MP:=SUM(IF(HD>0 AND HD>LD,HD,0),14);
MM:=SUM(IF(LD>0 AND LD>HD,LD,0),14);
PD:=MP*100/T;
MD:=MM*100/T;
A1:=PD-MD>=0;
B1:=PD-MD< 0;
D1:=(PD-MD);
DD1:=D1>=0;
N1:=10;
N2:=5;
N3:=4;
gspt1:=(((HIGH + LOW) + (CLOSE * 2)) / 4);
gspt3:=EMA(gspt1,N1);
gspt4:=STD(gspt1,N1);
gspt5:=((gspt1 - gspt3) * 100) / gspt4;
gspt6:=EMA(gspt5,N2);
UP:=(EMA(gspt6,10)+(100 / 2))-5,COLORRED;
共振:=BARSLASTCOUNT((A>B AND DD1 AND UP > REF(UP,1)))=1;
DRAWICON(共振,L*1.002,9);