{公式描述:融合牛熊判断短期强弱市场动向与趋势启动的信号}
牛熊线:DMA(MA(C+REF(C,5)/C*0.098,90),VOL),DOTLINE,COLORYELLOW;
短期:MA(C,5),DOTLINE,COLORGREEN;
gspt1:FORCAST(EMA(C,9),7),COLORGREEN;
gspt2:FORCAST(EMA(C,17),7),DOTLINE,COLORMAGENTA;
gspt3:FORCAST(EMA(C,25),7),COLORGREEN,LINETHICK2;
gspt4:IF(gspt1>=gspt2,gspt1,DRAWNULL),COLORRED;
gspt5:IF(gspt1< gspt2,gspt2,DRAWNULL),DOTLINE,COLORGREEN;
gspt6:IF(gspt2>=gspt3,gspt3,DRAWNULL),COLORRED,LINETHICK2;
sgpt_2:=EMA(C,12)-EMA(C,26);
sgpt_3:=EMA(sgpt_2,9);
sgpt_4:=sgpt_2>=sgpt_3;
sgpt_5:=(C-LLV(LOW,6))/(HHV(HIGH,6)-LLV(LOW,6))*100;
sgpt_6:=SMA(sgpt_5,3,1);
sgpt_7:=SMA(sgpt_6,3,1);
sgpt_8:=CROSS(sgpt_6,sgpt_7) AND sgpt_7<=55;
sgpt_9:=REF(C,1);
C0:=SMA(MAX(C-sgpt_9,0),9,1)/SMA(ABS(C-sgpt_9),9,1)*100;
C1:=C0>=75;
CCI:=EMA(((IF((H>C AND C>O) OR (H>O AND O>=C),C,H)+IF((L< C AND C< O) OR(L< O AND O<=C),C,LOW)/3)-MA((IF((H>C AND C>O) OR (H>O AND O>=C),C,H)+IF((L< C AND C< O) OR(L< O AND O<=C),C,LOW)/3),84.0270012))/(0.015*AVEDEV((IF((H>C AND C>O) OR (H>O AND O>=C),C,H)+IF((L< C AND C< O) OR(L< O AND O<=C),C,LOW)/3),84.0270012)),2.0332),COLORWHITE;
趋势启动:=CCI>HHV(MA(CCI,5),21) AND CROSS(C,1.13*(EMA((EXPMA(C*VOL,3)/EXPMA(VOL,3)+EXPMA(C*VOL,6)/EXPMA(VOL,6)+EXPMA(C*VOL,12)/EXPMA(VOL,12)+EXPMA(C*VOL,24)/EXPMA(VOL,24))/4,13))) AND REF(C,1)*1.1-C< 0.01 AND H=C;
STICKLINE(sgpt_2>=sgpt_3,C,OPEN,3,0),COLORRED;
STICKLINE(sgpt_2>=sgpt_3,HIGH,LOW,0.00009,0),COLORRED;
STICKLINE(CROSS(sgpt_6,sgpt_7) AND sgpt_7<=55,C,OPEN,3.1,0),COLOR8000FF;
STICKLINE(CROSS(sgpt_6,sgpt_7) AND sgpt_7<=55,HIGH,LOW,0.00009,0),COLOR8000FF;
STICKLINE(C0>=75,OPEN,C,3.1,0),COLOR000080;
STICKLINE(C0>=75,HIGH,LOW,0.00009,0),COLOR000080;
STICKLINE(NOT(sgpt_8) AND NOT(sgpt_4) AND NOT(C1),OPEN,C,3.1,0),COLORGREEN;
STICKLINE(NOT(sgpt_8) AND NOT(sgpt_4) AND NOT(C1),HIGH,LOW,0.00009,0),COLORGREEN;
DRAWICON(CROSS(趋势启动>0,0.4),L*1,25);