多止损:=MIN(MA(L,180)-MA(HHV(H-L,50),30), MA(L,180)-L*0.01),COLORFF0000;
空止损:=MAX(MA(H,180)+MA(HHV(H-L,50),30),MA(H,180)+H*0.01),COLORFF0000;
MID:=EMA(C,10);
C33:=(HHV(C,50)+LLV(C,50))/2;
C11:=IF(C>MID,H,L);
DIFF:=EMA(C11,5) - C33;
DIFF1:= EMA(C11,5) - EMA(C11,50);
DEA1:=EMA(C11,M) - EMA(C11,50);
DEA:=MA(DIFF,20);
DEW:=MA(DIFF,50),COLOR0000FF;
MACD:=(DIFF-DEA),COLORSTICK;
MACD1:=(3*DIFF-DEA-DEW*2)/3,COLORSTICK;
涨幅1:=SUM(IF(C-REF(C,10)>0,C-REF(C,10),0),240)/480;
跌幅1:=SUM(IF(C-REF(C,10)<0,C-REF(C,10),0),240)/480,COLORFFFF00;
涨幅:=涨幅1-跌幅1,COLORFFFF00;
跌幅:=跌幅1-涨幅1,COLOR40FF00;
涨幅2:=涨幅*2,COLORFFFF00;
跌幅2:=跌幅*2,COLOR40FF00;
C3:=100*(IF(C>MID,H,L)/MID-1);
新高:=100*(EMA(H, 10)/MID-1);
新低:=100*(EMA(L, 10)/MID-1);
高新1:=COUNT(C3>新高,60)/2,COLORRED;
低新1:= COUNT(C3<新低,60)/2,COLORGREEN;
M55:=EMA((高新1+低新1)/2,60);
高新2:=MAX((COUNT(C3>新高,60)/2-M55)*50,0);
高新:IF(高新2>=370,370,高新2),COLORRED;
M5:=MA(高新1,30)-M55;
低新2:=MAX( (COUNT(C3<新低,M)/2-M55)*50,0);
低新:IF(低新2>=370,370,低新2),COLORFFFF80;
M15:=EMA(低新1,30)-M55;
M65:=MAX(M5,M15)*50;
WILL:=MA(-12*(HHV(HIGH,20)-CLOSE)/(HHV(HIGH,20)-LLV(LOW,20))+6,2);
REFLINE: 0,-100, -50, 50 ,300,250,350;
RSV:=(CLOSE-LLV(LOW,20))/(HHV(HIGH,20)-LLV(LOW,20))*100;
A:=SMA(RSV,5,1);
B:=SMA(A,5,1);
E:=3*A-2*B;
K1:=IF(E>REF(E,1),5,0)+IF(A>REF(A,1),5,0)+IF(A>B,15,0);
RSV1:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
A1:=SMA(RSV1,3,1);
B1:=SMA(A,3,1);
E1:=3*A-2*B;
K2:=IF(E1>REF(E1,1),5,0)+IF(A1>REF(A1,1),5,0)+IF(A>B,15,0);
持仓方向:=SUM(IF(C>REF(C,1),AMOUNT,0),20)/1000
-SUM(IF(C<REF(C,1),AMOUNT,0),20)/1000;
HSL:=IF(AMOUNT<1,1,VOL) ;
OBV131:=MA(IF(CLOSE>=REF(CLOSE,1),HSL,-HSL),20);
OBV13:=IF(持仓方向=0,OBV131,持仓方向);
OBV132:=VOL;
MA5:=SUM(OBV13,5)/5;
MA20:=SUM(OBV13,20)/20;
MA40:=SUM(OBV13,40)/40;
K3:=IF(OBV13>=MA5,5,0)+IF(OBV13>=MA20,5,0)
+IF(OBV13>=MA40,5,0)
+IF(MA5>=MA20,10,0)+IF(MA5>=MA40,10,0)
+IF(MA5>=REF(MA5,1),10,0)
+IF(MA20>=REF(MA20,1),10,0)+IF(OBV13>=REF(OBV13,1),5,0)
+IF(MA5>=0,10,0)+IF(MA20>=0,10,0)+IF(OBV13>=0,5,0) ;
ZF2:=(C/REF(C,2)-1)*100;
ZF11:=(C/REF(C,10)-1)*100;
K42:= IF(MA(ZF2,10)>REF(MA(ZF2,20),1),10,0)+IF(MA(ZF2,10)>0,10,0)
+IF(MA(ZF2,5)>REF(MA(ZF2,5),1),10,0)+IF(MA(ZF2,5)>0,10,0)
+IF(ZF2>REF(ZF2 ,1),10,0)+IF(ZF2>0,10,0);
K41:= IF(MA(ZF11,10)>REF(MA(ZF11,20),1),10,0)+IF(MA(ZF11,10)>0,10,0)
+IF(MA(ZF11,5)>REF(MA(ZF11,5),1),10,0)+IF(MA(ZF11,5)>0,10,0)
+IF(ZF11>REF(ZF11,1),10,0)+IF(ZF11>0,10,0);
K4:=(K42+K41)/2;
K5:=IF(C>MA(C,5),5,0)+IF(C>=MA(C,10),5,0)+IF(C>=MA(C,20),5,0)
+IF(MA(C,5)>=MA(C,10),5,0)+IF(MA(C,5)>=MA(C,20),5,0)
+IF(MA(C,10)>=MA(C,20),5,0)
+IF(MA(C,20)>=MA(C,60),5,0)+IF(MA(C,20)>=MA(C,120),5,-5)
+IF(MA(C,5)>=REF(MA(C,5),1),5,0)+IF(MA(C,10)>=REF(MA(C,10),1),5,0)
+IF(MA(C,20)>=REF(MA(C,20),1),5,0)+IF(MA(C,20)>=REF(MA(C,20),2),5,0)
+IF(MA(C,120)<REF(MA(C,120),1),-5,5)
+IF(MA(C,120)<REF(MA(C,120),2),-5,5)
+IF(MA(C,60)<REF(MA(C,60),1),-5,5)+IF(MA(C,60)<REF(MA(C,60),2),-5,5)
+IF(COUNT(C<MA(C,20),3)=3,-5,0)+IF(COUNT(C<MA(C,120),3)=3,-5,0)
+IF(MA(C,5)<MA(C,120),-5,0);
K6:=IF(COUNT((C/REF(C,1)-1)>0,4)=4,-5,0)+IF(COUNT((C/REF(C,1)-1)<0,4)=4,5,0);
高:=REF(MA(HHV(H,5),3),1);
低:=REF(MA(LLV(L,5),3),1);
高1:=REF(HHV(H,15),1);
低1:=REF(LLV(L,15),1);
高2:=REF(HHV(H,40),1);
低2:=REF(LLV(L,40),1);
K7:= IF(H>高,5,0)+ IF(H>高1,5,0)+ IF(H>高2,5,0)
+IF(L<低,-5,0)+IF(L<低1,-5,0)+IF(L<低2,-5,0)
+IF(高>REF(高,1),5,0)+IF(高1>REF(高1,1),5,0)+IF(高2>REF(高2,1),5,0)
+IF(低<REF(低,1),-5,0)+IF(低1<REF(低1,1),-5,0)+IF(低2<REF(低2,1),-5,0)
+IF(C<低 OR 低1 OR 低2,-10,0)+IF(C>高 OR 高1 OR 高2,10,0);
VAR2:=(HIGH+LOW+CLOSE*2)/4;
VAR3:=EMA(VAR2,21);
VAR4:=STD(VAR2,40);
VAR5:=((VAR2-VAR3)/VAR4*100+200)/4;
VAR6:=(EMA(VAR5,5)-25)*1.56;
AK:=EMA(VAR6,2)*1.22;
AD1:=EMA(AK,2);
AJ:= AK-AD1;
K8:=IF(AJ>REF(AJ,1),5,0)+IF(AJ>0,10,0)+IF(AJ>MA(AJ,5),5,0)
+IF(MA(AJ,5)>REF(MA(AJ,5),1),5,0)+IF(MA(AJ,5)>=0,5,0);
QS11:=IF(MA(C,13)>REF(MA(C,13),1),10,0);
QS12:=(COUNT(QS11>0,10)/10*10-5)*4;
K9:=IF(QS12=0,10,0)+IF(QS12=20,-10,0)
+IF(QS12>REF(QS12,1),5,0);
K10:=REF(IF(V<MA(V,10)/4,10,0)+IF(V<HHV(V,20)/10,10,0),1);
G5:=MA(HHV(H,5),5);
L5:=MA(LLV(L,5),5);
G6:=MA(HHV(H,10),5);
L6:=MA(LLV(L,10),5);
K11:=IF(C>G5,5,0)+IF(C<L5,-5,0)+IF(C>G6,5,0)+IF(C<L6,-5,0)
+IF(COUNT(C<=L5,4)>=3,-5,0)+IF(COUNT(C<=L6,4)>=3,-5,0)
+IF(COUNT(C>=G5,4)>=3,-5,0)+IF(COUNT(C>=G6,4)>=3,-5,0);
C1:=LLV(H+L,3)/2;
C2:=MA(C,50);
生命线:=IF(L>MA(C,20),10,0)+IF(H<MA(C,20),-10,0)
+IF(MA(C,10)>C2,10,-10)+IF(MA(C,20)>C2,10,-10)+IF(C>C2,10,-10);
策略:=IF(MA(C,10)>MA(C,20) AND C<O ,10,0)
+IF(MA(C,10)<MA(C,20) AND C>O ,-10,0);
K:=(K1+K2+K3+K4+K5+K6+K7+K8+K9+K10+K11+生命线+SUM(策略,3));
P1:=200+IF(MA(K,26)>=200 OR MA(K,10)>=250 ,50,0),COLORC08000 ;
P2:=0+IF(MA(K,26)<=50 OR MA(K,10)<=0,50,0),COLOR8000FF;
牛市线:=175,COLORFF0000;熊市线:=135,COLORFF00FF;
P4:MA(K,M);牛熊线:=P4,COLORFF0000;
M3:MA(K,3),COLOR80FFFF;
M51:=MA(K,5),COLOR80FFFF;
P3:140,COLORFF0000;
MA10:MA(K,10),COLOR80FF00;
MA23:MA(K,23),COLORFF00FF;
MA21:=MA23;
CC2:=HHV(C,50)/2+LLV(C,50)/2;
MID1:=EMA(CLOSE,10);
震荡状态:=IF(DIFF<涨幅 AND DIFF>跌幅,5,1)+IF(ABS(DIFF)>MAX(涨幅2,ABS(DEA)),5,1);
超级基数:=IF(MA(C,50)>空止损 ,200,0)+IF(MA(C,50)<多止损 ,-200,0);
震荡基数:=IF(MA(C,10)>MA(C,50),100,-100)+IF(MA(C,5)>MA(C,20),100,-100);
区间1:=IF(MA21<REF(MA21,1) AND MA10<REF(MA10,1) AND (M3<MIN(MA21,MA10) OR MA10<MA21),-50,0)
+IF(MA21>REF(MA21,1) AND MA10>REF(MA10,1) AND (M3>MAX(MA10,MA21) OR MA10>MA21),50,0),COLORSTICK;
区间:=IF(DIFF<DEW AND 区间1<0,-50,0)+IF(DIFF>DEW AND 区间1>0,50,0) ,COLORSTICK;
极端状态翻倍:=1;
纯粹MACD:=IF(DEA>DEW AND DIFF>涨幅2 ,200,0)+IF(DEA<DEW AND DIFF<-涨幅2 ,-200,0)+IF(DIFF<涨幅2 AND DIFF>-涨幅2 AND MACD>0,100,0)+IF(DIFF<涨幅2 AND DIFF>-涨幅2 AND MACD<=0,-100,0);
反向指标1:=
IF(MAX(DEA,DEW)>涨幅2 AND DIFF<DEW ,-100,0)
+IF(MIN(DEA,DEW)<跌幅2 AND DIFF>DEW ,100,0)
+IF(MAX(MA10,MA21)>250 AND M3<250,-100,0)
+IF(MIN(MA10,MA21)<0 AND M3>0,100,0)
+IF(DIFF>涨幅 AND MACD<0 ,-100,0)+IF(DIFF>涨幅 AND MACD1<0 ,-100,0)
+IF(DIFF<跌幅 AND MACD>0 ,100,0)+IF(DIFF<跌幅 AND MACD1>0 ,100,0)
+IF(P4<140 AND M3>200 AND (M3<REF(M3,1) OR M3<MA10),-100,0)
+IF(P4>140 AND M3<50 AND (M3>REF(M3,1) OR M3>MA10),-100,0)
+IF(P4<90,-100,0)+IF(P4>200,100,0)
+IF(DEA<DEW AND M3>200,-200,0)+IF(DEA>DEW AND M3<50,200,0);
PS:=+IF(M3-P4<低新,-200,0)+IF(M3+P4>高新,200,0);
Z200:=IF(M3<=200 AND M3<MIN(MA21,MA10) AND M3<MIN(P4,MA21),-100,0)
+IF(MA10>200 AND (M3>=MIN(MA10,250) OR M3>=REF(M3,1)),100 ,0)
+IF(MA10>200 ,100 ,0)
+IF(MA10>200 AND M3>200,100,0)
+IF(MA10<200 AND M3<REF(M3,1),-200,0)
+IF(MA10>200 AND M3<MA10 AND MACD<0,-200,0)
+IF(MA10>200 AND C<MA(C,10),-200,0)
+IF(MA10>200 AND M3<REF(M3,1) AND HHV(DIFF,3)>涨幅2 AND DIFF<DEW,-400,0)
+IF(MA10<50 AND M3>REF(M3,1) AND LLV(DIFF,3)<-涨幅2 AND DIFF>DEW,400,0)
+IF(M3>200 AND MA10>REF(MA10,1),100,0)
+IF(M3>200 AND MACD>0,200,0)
+IF(M3>200 AND DIFF>DEW,100,0)
+IF(M3<200 AND DIFF<DEW,-100,0)
+IF(M3<200 AND MA10<REF(MA10,1),-100,0)
+IF(M3<200 AND MACD<0,-200,0)
+IF(M3<200 AND M3<MA10,-100,0)
+IF(M3>250,100,0);
Z201:=Z200/10;
Z140:=IF(P4>140,100,-100)+IF(M3>140,100,-100)
+IF(MA21>140,100,-100)+IF(MA10>140,100,-100)
+IF(M3>MA10,100,-100)+IF(M3>MA21,100,-100)+IF(M3>P4,100,-100)
+IF(MA10>MA21,100,-100)+IF(MA10>P4,100,-100)+IF(MA21>P4,100,-100)
+IF(C<空止损 AND C<O,-100,0)+IF(C>多止损 AND C>O,100,0)
;
Z141:=Z140/10;
Z50:=IF(M3>=50 AND M3>MAX(MA21,MA10) AND M3<MIN(P4,MA21),100,0)
+IF(MA10<50 AND (M3<=MAX(MA10,250) OR M3>=REF(M3,1)),-100 ,0)
+IF(MA10<50 ,-100 ,0)
+IF(MA10>50 AND M3>REF(M3,1),200,0)
+IF(MA10<50 AND M3<50,-100,0)
+IF(M3<50 AND MA10<REF(MA10,1),-100,0)+IF(M3<50 AND MACD<0,-200,0)
+IF(M3<50 AND DIFF<DEW,-100,0)+IF(M3>50 AND DIFF>DEW,100,0)
+IF(M3>50 AND MA10>REF(MA10,1),100,0)
+IF(M3>50 AND MACD>0,100,0)+IF(M3>50 AND MACD>0 AND M3>MA10,100,0)
+IF(M3>50 AND DIFF>DEW AND M3>MA10,100,0)
+IF(MA10<50 AND M3>MA10 AND MACD>0,200,0)+IF(M3<0,-100,0);
Z501:=Z50/10;
Z600:=IF(M3<MA10 AND MA10<MA21 AND O<MA(C,5),-100,0)
+IF(M3>MA10 AND MA10>MA21 AND O>MA(C,5),100,0)
+IF(DIFF<涨幅 AND MACD<0,-200,0)+IF(DIFF>-涨幅 AND MACD>0,200,0)
+IF(DIFF>涨幅 AND MACD1>0,100,0)+IF(DIFF<-涨幅 AND MACD1<0,-100,0)
+IF(MA10>REF(MA10,1) AND M3>MA10,100,0)
+IF(MA10<REF(MA10,1) AND M3<MA10,-100,0)
+IF(C>=MA(C,20) AND M3>MA10,300,0)
+IF(C<=MA(C,20) AND M3<MA10,-300,0)
+IF(C>=MA(C,20) AND MACD>0,200,0)
+IF(C<=MA(C,20) AND MACD<0,-200,0)
+IF(C<MA(C,120) ,-100,100)
+IF(C<MA(C,50) ,-300,300)
+IF(C<MA(C,20) ,-100,100)
;
Z601:=Z600/10;
MACD2:=IF(DIFF>涨幅2 OR (MACD>0 AND DIFF>跌幅),MAX(DIFF,MACD),0)+IF(DIFF<跌幅2 OR (MACD<0 AND DIFF<涨幅),MIN(DIFF,MACD),0),COLORSTICK;
Z701:=IF(MACD2>0 ,100,-100)+IF(MACD2<=0 AND MA10>200 AND MA10<=REF(MA10,1),-100,0)+IF(MACD2>=0 AND MA10<50 AND MA10>=REF(MA10,1),100,0)+IF(M3<MA10 AND MACD2<=0,-100,0)+IF(MACD2>0 AND M3>=MA10,100,0)+IF(DIFF<DEW AND M3<MA10,-100,0)+IF(DIFF<DEW AND M3<MA10,-100,0);
Z800:=IF(M3>MA10,20,-20)+IF(M3>MA21,20,-20)+IF(MA10>REF(MA10,1),20,-20)+
IF(MA10>REF(MA10,1) AND M3>MA10,40,0)+IF(M3>REF(M3,1),10,-10)
+IF(MA10<=REF(MA10,1) AND M3<MA10,-40,0);
Z801:=IF(Z800>0 AND DIFF>跌幅2 ,Z800,0)
+IF(Z800<0 AND DIFF<涨幅2,Z800,0)
+IF(Z800>0 AND DIFF>DEW ,Z800,0)
+IF(Z800<0 AND DIFF<DEW ,Z800,0)
+IF(Z800>0 AND DEA>DEW,Z800,0)
+IF(Z800<0 AND DEA<DEW,Z800,0)
+IF(DEA<DEW AND DIFF<DEA,-20,0)+IF(DEA>DEW AND DIFF>DEA,20,0);
Z901:=IF(H=HHV(H,30),100,0)+IF(L=LLV(L,30),-100,0);
Z900:=IF(BARSLAST(Z901>0)<=5 AND M3>MA10,100,0)
+IF(BARSLAST(Z901<0)<=5 AND M3<MA10,-100,0);
Z精确定位:=IF(M3>50 AND MA10>REF(MA10,1) AND M3>MA10 AND MACD>0 AND MA10<100,100,0)+IF(M3<200 AND MA10<REF(MA10,1) AND M3<MA10 AND MACD<0 AND MA10>150,-100,0)+IF(C<MA(C,50) AND M3<MIN(MA10,MA21),-100,0)
+IF(C>MA(C,50) AND M3>MAX(MA10,MA21),100,0)
+IF(M3>=50 AND DIFF>MIN(DEA,DEW),100,0)
+IF(M3<=200 AND DIFF<MAX(DEA,DEW),-100,0)
+IF(MACD>0 AND (DIFF>=REF(DIFF,1) OR DIFF>DEW) AND DIFF<涨幅1 AND M3>=50 AND M3>REF(M3,1),1000,0)
+IF(MACD<0 AND (DIFF<=REF(DIFF,1) OR DIFF<DEW) AND DIFF>-涨幅1 AND M3<=200 AND M3<REF(M3,1),-1000,0);
Z精确定位2:=IF(M3>=300,10,0)+IF(M3<=0,-10,0)+M3/10-15
+IF(M3>MA10 ,10,-10)+IF(C>MA(C,10) ,10,-10)
+IF(M3>MA10 AND C<OPEN,20,0)
+IF(M3<=MA10 AND C>OPEN,-20,0)
+IF(M3>MA21 AND C>MA(C,20),10,0)+IF(M3<MA21 AND C<MA(C,20),-10,0)
+IF(M3>MA10 AND M3>=200,10,0)+IF(M3<MA10 AND M3<=0,-10,0);
定位系数:=IF(C>多止损 AND C<空止损,10,1);
Z精确定位3:=IF(MA(C,180)>=REF(MA(C,180),1) AND M3>MA10 AND MA10>=REF(MA10,1),300,0)+IF(MA(C,180)<=REF(MA(C,180),1) AND M3<MA10 AND MA10<=REF(MA10,1),-300,0);
W5:=IF(COUNT(C>=MA(C,20),5)=5,100,0)+IF(COUNT(C<=MA(C,20),5)=5,-100,0),COLORSTICK;
W50:=IF( COUNT(C>=MA(C,50),5)=5 AND W5=0,50,0)+IF(COUNT(C<=MA(C,50),5)=5 AND W5=0,-50,0),VOLSTICK;
重新认识:=IF(P4>=200 AND M3>=200,1500,0)+IF(P4<=50 AND M3<=50,-1500,0);
日线区间1:=IF(M3>MA10 AND MA10>=REF(MA10,1),100,0)
+IF(M3<MA10 AND MA10<=REF(MA10,1),-100,0)
+IF(M3<250 AND M3<MA10,-100,0)+IF(M3<200 AND M3<MA10,-100,0)
+IF(M3>0 AND M3>MA10,100,0)+IF(M3>50 AND M3>MA10,100,0)
+IF(MA10>200 AND M3<MA10 AND M3<REF(M3,1) ,-100,0)
+IF(MA10<50 AND M3>MA10 AND M3>REF(M3,1) ,100,0)
+IF(DEW>DEA AND DEA>DIFF,-100,0)+IF(DEW<DEA AND DEA<DIFF,100,0)
+IF(M3>=200 AND M3>REF(M3,1),100,0)+IF(M3>=50 AND DIFF>DEA,200,0)
+IF(M3<=200 AND DIFF<DEA,-200,0)
+IF(M3<=50 AND M3<REF(M3,1),-100,0)
+IF(MACD>0 AND DIFF>0,100,0)
+IF(MACD<0 AND DIFF<0,-100,0),COLORSTICK;
日线区间:=IF(M3<=250 AND 日线区间1<0,日线区间1,0)+IF(M3>=0 AND 日线区间1>0,日线区间1,0);
震荡系数:=IF(DIFF<涨幅 AND DIFF>跌幅,9,1)+IF(ABS(DIFF)>MAX(涨幅2,ABS(DEA)),1,9);
K线:=IF(M3<REF(M3,1) AND CLOSE>OPEN AND M3<=200 ,-30,0)+IF(M3>REF(M3,1) AND M3>=50 AND CLOSE<OPEN,30,0)
+IF(DIFF<REF(DIFF,1) AND CLOSE>OPEN AND M3<=200 ,-30,0)+IF(DIFF>REF(DIFF,1) AND M3>=50 AND CLOSE<OPEN,30,0);
简化:=Z201
+Z141+Z501
+Z601+Z701+Z801+反向指标1/10+区间/2+(超级基数+震荡基数)/10
+Z900+Z精确定位+PS/10+Z精确定位2*定位系数+Z精确定位3*定位系数+W5/100+W50+重新认识+日线区间*震荡系数+K线,COLORFF0000;
简化1:=MAX(-200,MIN(简化/10,400));
绝对空头:=IF(P4>MAX(MA21,MA10) AND MA21<REF(MA21,1) AND MA10<REF(MA10,1),-100,0);
绝对多头:=IF(P4<MIN(MA21,MA10) AND MA21>REF(MA21,1) AND MA10>REF(MA10,1),100,0);
DRAWTEXT(简化>=30 AND M3>0,250,'+'),COLORFF00FF;
DRAWTEXT(简化<=-30 AND M3<300,250,'-'),COLOR40FF00;
DRAWTEXT(简化>=30,150,'+'),COLORFF00FF;
DRAWTEXT(简化<=-30 ,150,'-'),COLOR40FF00;
连续方向:=IF(高新>=130 AND 高新>=REF(高新,1) AND DIFF>=MAX(DEW,涨幅2) ,30,0)
+IF(低新>=130 AND 低新>=REF(低新,1) AND DIFF<=MIN(-涨幅2,DEW),-30,0);
最高简策略:=IF(DEW>涨幅2 AND DIFF<DEW AND M3<MA10 AND M3<REF(M3,1),-100,0)+IF(DEW<-涨幅2 AND DIFF>DEW AND M3>MA10 AND M3>REF(M3,1) ,100,0);
持仓:=IF(DEA<DEW AND MACD<0,-50,0)+IF(DEA>DEW AND MACD>0,50,0)
+IF(DEA<DEW AND DIFF<DEW,-20,0)+IF(DEA>DEW AND DIFF>DEW,20,0)
+IF(MA(C,3)>MA(C,50) AND MA(C,50)>空止损,50,0)
+IF(MA(C,3)<MA(C,50) AND MA(C,50)<多止损,-50,0);
大方向信号1:=IF(DIFF>0 AND DIFF>DEA AND M3>MA10,30,0)+IF(DIFF<0 AND DIFF<DEA AND M3<MA10,-30,0)+IF(DIFF>涨幅2 AND M3>=200,30,0)+IF(DIFF<-涨幅2 AND M3<=150,-30,0)+IF(DEW<MAX(DEA,DIFF) AND M3>MA10 ,30,0)+ IF(DEW>MIN(DEA,DIFF) AND M3<MA10,-30,0)
+IF(C>MA(C,50) AND M3>MA10,20,0)+IF(C>MA(C,20) AND M3>MA10,10,0)
+IF(C<MA(C,50) AND M3<MA10,-20,0)+IF(C<MA(C,20) AND M3<MA10,-10,0)
+连续方向+最高简策略+持仓;
DRAWTEXT(大方向信号1>=X AND M3>=150,200,'B'),COLORFF00FF;
DRAWTEXT(大方向信号1<=-X AND M3<=150,200 ,'S'),COLOR40FF00;
测试区间:=IF((MA10<=0 OR MA21<=5) AND M3>MA10 AND MA10>=REF(MA10,1) AND M3>REF(M3,1),100,0)+ IF((MA10>=300 OR MA21>=250) AND (M3<MA10 AND MA10<=REF(MA10,1) AND M3<REF(M3,1)),-100,0),COLORSTICK;
陷阱区域:=IF(P4<140,-50,50)+IF(P4<90,-300,0)+IF(P4>200,300,0);
A371:=IF(MA(C,5)>MA(C,20) AND MA(C,20)>=REF(MA(C,20),1)AND MA(C,20)>MA(C,50) AND MA(C,20)>MA(C,180) ,50,0)+IF(MA(C,5)<MA(C,20)AND MA(C,20)<=REF(MA(C,20),1) AND MA(C,20)<MA(C,50) AND MA(C,20)<MA(C,180) , -50,0);
A372:=IF(P4<140 AND P4<=REF(P4,1) AND MA21<P4 AND MA21<MA10 AND M3<MA10,-50,0)
+IF(P4>140 AND P4>=REF(P4,1) AND MA21>P4 AND MA10>MA21 AND M3>MA10,50,0);
多空排列:=A371+A372;
最高简策略2:=IF(DEW>涨幅2 AND DIFF<DEW AND M3<MA10,-200,0)
+IF(DEW<-涨幅2 AND DIFF>DEW AND M3>MA10,200,0)
+IF(DIFF>涨幅 AND MACD>0,200,0)
+IF(DIFF<跌幅 AND MACD<0,-200,0)
+IF( C<多止损 AND C<MA(C,20),-200,0)
+IF(C>空止损 AND C>MA(C,20),200,0)
;
MA10信号:=IF(MA10>140,100,-100)+IF(MA10>150 AND MA10>REF(MA10,1),100,0)
+IF(MA10<140 AND MA10<REF(MA10,1),-100,0);
强势因子:=IF(MA(C,3)>=空止损 ,50,0)
+IF(MA(C,3)>=空止损 AND MA(C,3)>MA(C,20) ,100,0)
+IF(MA(C,3)<=多止损 , -50,0)
+IF(MA(C,3)<=多止损 AND MA(C,3)<MA(C,20) , -100,0)
+IF(MA(C,20)>=空止损 ,50,0)
+IF(MA(C,20)>=空止损 AND MA(C,3)>MA(C,20) ,50,0)
+IF(MA(C,20)<=多止损 , -50,0)
+IF(MA(C,20)<=多止损 AND MA(C,3)<MA(C,20) , -50,0)
+IF(MA(C,50)>=空止损 ,50,0)
+IF(MA(C,50)>=空止损 AND MA(C,3)>MA(C,20) ,50,0)
+IF(MA(C,50)<=多止损 , -50,0)
+IF(MA(C,50)<=多止损 AND MA(C,3)<MA(C,20) , -50,0)
+IF(C>=空止损 ,50,0)+IF(C<=多止损 ,-50,0)
+IF(P4>=190 ,50,0)+IF(P4<=90 ,-50,0)
+IF(DIFF>涨幅2 AND DEA>REF(DEA,1),50,0)
+IF(DIFF<-涨幅2 AND DEA<REF(DEA,1),-50,0)
+IF(DIFF>涨幅2 AND MACD>0,50,0)
+IF(DIFF<-涨幅2 AND MACD<0,-50,0)
+IF(DIFF>DEA AND DEA>DEW,100,0)+IF(DIFF<DEA AND DEA<DEW,-100,0)
+IF(M3<=0,-100,0)+IF(M3>=250,100,0)
+MA10信号+最高简策略2;
极限两端:=强势因子;
A380:=IF(强势因子>=200 ,150,0)+IF(强势因子<-200,-80,0);
小米700:=
IF(M3>=250,100,0)+IF(M3<=5,-100,0)
+IF(M3>=200,100,0)+IF(M3<=50,-100,0)
+IF(MA10>=REF(MA10,1) AND M3>0 ,100,0 )
+IF(MA10<REF(MA10,1) AND M3<=250 ,-100,0 )
+IF(M3<MA10 AND M3<=250,-100,0)+IF(M3>MA10 AND M3>=5,100,0)
+IF(MA10>140,100,-100)
+IF(P4<MIN(MA21,MA10) ,100,0)+IF(P4>MAX(MA21,MA10),-100,0)
+IF(MA10>0 AND M3>140 ,100,0)+IF(MA10<250 AND M3<140,-100,0);
MACD信号:=
+IF(DIFF>涨幅2 ,100,0)+IF(DIFF<跌幅2 ,-100,0)
+IF(DIFF>0 AND M3>150,100,0)+ IF(DIFF<0 AND M3<140,-100,0)
+IF(区间>10,200,0)+IF(区间<-10,-200,0)
+IF(DIFF>DEW,50,-50)+IF(MACD>0,50,-50)
+IF(DIFF>0,50,-50)+IF(DEA>0,50,-50)
+IF( DEA<REF(DEA,1),-50,50 )+IF(MACD>0,50,-50)
+IF(DIFF>DEW,50,-50) ;
多空1:=小米700+最高简策略2+MACD信号 ;
W51:=IF(COUNT(MA(C,180)>=REF(MA(C,180),1),3)=3,30,0)+IF(COUNT(MA(C,180)<=REF(MA(C,180),1),3)=3,-30,0)+IF(P4>=140 AND MA21>P4,30,0)+IF(P4<=140 AND MA21<P4,-30,0)+IF(P4>140,20,-20)+IF(DEW<-涨幅2,-20,0)+IF(DEW>涨幅2,20,0)+IF(DEA<-涨幅2,-20,0)+IF(DEA>涨幅2,20,0),COLORSTICK;
W53:=IF((MA(C,180)>=REF(MA(C,180),1) OR MA(C,20)>MA(C,180)) AND MA(C,50)>MA(C,180),30,0)+IF((MA(C,180)<=REF(MA(C,180),1) OR MA(C,20)<MA(C,180)) AND MA(C,50)<MA(C,180),-30,0),COLORSTICK;
年线方向:=MAX(MIN(W51+W53,30),-30);
开仓:IF(MA10>=200 AND M3<=250 AND M3<=REF(M3,1) AND DIFF<REF(DIFF,1) AND MACD<0,-100,0)
+IF(MA10<=100 AND M3>=50 AND M3>=REF(M3,1) AND DIFF>REF(DIFF,1) AND MACD>0,100,0),COLORSTICK;
禁仓区:=IF(MA10>300 AND (M3>=MIN(MA10,250) OR M3>=REF(M3,1)),25 ,0)*2
+IF(MA10<0 AND (M3<=MAX(0,MA10) OR M3<=REF(M3,1)) ,-25,0)*2
+IF(DIFF<跌幅*2 AND DIFF<DEA,-25,0)*2
+IF( DIFF>涨幅2 AND DIFF>DEA,25,0)*2
,VOLSTICK;
满仓条件1:=IF(DIFF>DEA AND DEW>0 AND DEA>DEW,10,0)+IF(DIFF<DEA AND DEA<DEW AND DEW<0,-10,0)
+IF(DIFF>涨幅2 AND DIFF>MAX(DEW,涨幅2),10,0)
+IF(DIFF<-涨幅2 AND DIFF<MIN(DEW,-涨幅2),-10,0);
W54:=IF((MA(C,180)>=REF(MA(C,180),1) OR MA(C,60)>MA(C,180)) AND MA(C,20)>MA(C,180),180,0)+IF((MA(C,180)<=REF(MA(C,180),1) OR MA(C,60)<MA(C,180)) AND MA(C,20)<MA(C,180),-180,0),COLORSTICK;
MA7:=IF(MA(C,20)>MA(C,50),MA21,MA10);
MA8:=IF(MA(C,20)>MA(C,50),MA10,MA21);
方向指引:=
IF(DIFF>涨幅2 AND DIFF>DEA,30,0)
+IF(DIFF<-涨幅2 AND DIFF<DEA,-30,0)
+IF(MACD>0 AND M3>P4 ,30,0)+IF(MACD<0 AND M3<P4 ,-30,0)
+IF(M3>300,30,0)+IF(M3<-50,-30,0)
;
方向指引1:=
IF(DIFF>-涨幅 AND DIFF>DEW AND DIFF>DEA AND DEA>DEW AND M3>=250,30,0)
+IF(DIFF<涨幅 AND DIFF<DEW AND DIFF<DEA AND DEA<DEW AND M3<=50,-30,0)
+IF(DIFF>涨幅2 AND DIFF>DEA,30,0)+IF(DIFF<-涨幅2 AND DIFF<DEA,-30,0)
+IF(MAX(DIFF,DEA)>MAX(涨幅2,DEW) ,30,0)+IF(MIN(DIFF,DEA)<MIN(-涨幅2,DEW) ,-30,0)
,VOLSTICK;
MACD4:=IF(DEW>0 AND DIFF>DEW,30,0)+IF(DEW<0 AND DIFF<DEW,-30,0)
+IF(DIFF>涨幅2 AND MACD>0,30,0)+IF(DIFF<-涨幅2 AND MACD<0,-30,0)
+IF(MIN(DIFF,DEA)>涨幅2,30,0)+IF(MAX(DIFF,DEA)<-涨幅2,-30,0);
DRAWTEXT(MACD4>=30 ,100,'B'),COLORFF00FF;
DRAWTEXT(MACD4<=-30 ,100,'S'),COLOR40FF00;
平仓:=IF(HHV(MA10,2)>=300,30,0)+IF(LLV(MA10,2)<=-50,-30,0);
DRAWTEXT(平仓=30 ,300,'P'),COLOR40FF00;
DRAWTEXT(平仓=-30 ,300,'P'),COLORFF00FF;
满仓条件:=IF(满仓条件1>0 AND W54>0 OR (方向指引=30 AND DEA>DEW),20,0)
+IF(满仓条件1<0 AND W54<0 OR (方向指引=-30 AND DEA<DEW),-20,0);
突破行情:=IF(MA(C,3)>空止损,30,0)+IF(MA(C,3)<多止损,-30,0)
+IF(DEW>涨幅2 AND DEA>DEW AND MACD>0,30,0)
+IF(DEW<-涨幅2 AND DEW>DEA AND MACD<0,-30,0)
;
DD:IF(CROSS(高新,140),
350,0)+IF(CROSS(低新,140),-130,0),VOLSTICK;
多空:=IF(多空1>=500 ,150,50)+IF(多空1<=-500 ,-50,0)+A380+满仓条件
+MIN(MAX(突破行情,-30),30);
仓位线:多空,COLORFF00FF,LINETHICK2;
粗线条:=多空;