{以趋势强度为核心,均线定方向,超买超卖抓拐点,多信号共振辅助参考确认,自带止损线和仓位建议,趋势来了敢重仓,风险来了舍得走}
gspt1:=EMA(C,13),COLORWHITE;
gspt2:=EMA(C,21),COLORYELLOW;
gspt3:=EMA(C,34),COLORFF00FF;
gspt4:=MA(C,60),COLORFFCC66,LINETHICK2;
MA5:=MA(CLOSE,5),COLORFFFFFF,DOTLINE,LINETHICK1;
MA60向上:=gspt4>REF(gspt4,5);
gspt5:=(2*CLOSE+HIGH+LOW)/4;
gspt6:=IF(YEAR>=2099 AND MONTH>2,0,1);
gspt7:=LLV(LOW,5);
gspt8:=HHV(HIGH,4);
gspt9:=EMA((gspt5-gspt7)/(gspt8-gspt7)*100,4)*gspt6;
gspt10:=EMA(0.667*REF(gspt9,1)+0.333*gspt9,2)*gspt6;
gspt11:=CROSS(gspt10,gspt9) AND gspt9>75 AND C>gspt2 AND MA60向上;
DRAWTEXT(gspt11,H+0.06,'高抛'),COLORGREEN;
均量5:=MA(VOL,5);
低吸确认:=CROSS(gspt9,gspt10) AND gspt9< 30 AND (C>MA5 OR VOL>均量5);
DRAWTEXT(低吸确认,L-0.05,'低吸'),COLORLIRED;
gspt13:=CLOSE-REF(CLOSE,5);
gspt14:=EMA(EMA(gspt13,5),5)/EMA(EMA(ABS(gspt13),5),5);
gspt15:=EMA(EMA(gspt13,20),20)/EMA(EMA(ABS(gspt13),20),20);
gspt16:=IF(gspt14>0 AND CROSS(gspt15,gspt14),90,100);
DRAWTEXT(gspt16< 0,H+0.05,'顶背离'),COLORGREEN;
RSI值:=RSI(14);
RSI超买:=CROSS(80,RSI值)*30;
DRAWTEXT(RSI超买,H+0.02,'RSI超买'),COLORYELLOW;
gspt19:=((CLOSE-MA(CLOSE,6))/MA(CLOSE,6)*100+(CLOSE-MA(CLOSE,24))/MA(CLOSE,24)*100+(CLOSE-MA(CLOSE,32))/MA(CLOSE,32)*100)/3;
偏离过大:=gspt19>20 AND FILTER(gspt19< REF(gspt19,1),5);
DRAWTEXT(偏离过大,H+0.001,'偏离过大'),COLORGREEN;
gspt21:=(L+H+C*2)/4;
趋势均线:EMA(gspt21,14),COLORBLUE,LINETHICK2;
gspt22:=EMA(gspt21,25);
gspt22A:gspt22,COLORLIBLUE,LINETHICK2;
趋势强度:=(趋势均线-REF(趋势均线,1))/REF(趋势均线,1)*100,NODRAW;
gspt24:=(gspt22-REF(gspt22,1))/REF(gspt22,1)*100,NODRAW;
多头持仓线:IF(趋势强度>=0,趋势均线,DRAWNULL),COLORRED,LINETHICK3;
空仓线:IF(趋势强度< 0 AND gspt24< 0,趋势均线,DRAWNULL),COLORGREEN,LINETHICK3;
STICKLINE(CROSS(趋势强度,0),H,L,0,0),COLOR9933FF;
STICKLINE(CROSS(趋势强度,0),C,O,3,0),COLORYELLOW;
STICKLINE(CROSS(趋势强度,0),C,O,1,0),COLOR0033FF;
STICKLINE(CROSS(0,趋势强度),L,H,0,0),COLOR66CC33;
启动确认:=CROSS(趋势强度,0) AND C>MA5 AND VOL>MA(VOL,5);
DRAWTEXT(启动确认,L*0.99,'启动'),COLORYELLOW;
趋势支撑位:IF(趋势强度>=0 AND BARSLAST(CROSS(趋势强度,0))>0, REF((C+O)/2,BARSLAST(CROSS(趋势强度,0))),DRAWNULL),COLORMAGENTA;
逃顶压力位:IF(趋势强度< 0 AND BARSLAST(CROSS(0,趋势强度))>0, REF((C+O)/2,BARSLAST(CROSS(0,趋势强度))),DRAWNULL),COLORCYAN;
启动低点:=REF(L,BARSLAST(启动确认));
止损位:IF(启动确认,启动低点,REF(启动低点,BARSLAST(启动确认))),COLORRED,DOTLINE;
DRAWTEXT(ISLASTBAR AND 启动低点>0, 启动低点, '←止损位'),COLORRED;
强力卖出:= (gspt11 + 偏离过大 + RSI超买) >= 2;
DRAWTEXT(强力卖出, H+0.12, '卖出'),COLORRED,LINETHICK2;
短期上穿中期:=CROSS(gspt1,gspt2);
DRAWTEXT(短期上穿中期,L*0.97,'看涨'),COLORWHITE;
DRAWTEXT(ISLASTBAR,趋势均线*0.98,'趋势强度:'),COLORWHITE;
DRAWTEXT(ISLASTBAR,趋势均线*0.95,CON2STR(趋势强度,2)),COLORWHITE;