{ 基础条件 }
MA5:=MA(CLOSE,5);
MA10:=MA(CLOSE,10);
MA20:=MA(CLOSE,20);
MA60:=MA(CLOSE,60);
价格突破:=CLOSE>MA20 AND CLOSE>MA60 AND CLOSE>REF(CLOSE,1)*1.03;
上影线小:=(HIGH-CLOSE)/CLOSE*100<1;
{ 动量指标 }
主力动量:=EMA(CLOSE,3)-EMA(CLOSE,89);
动量强度:=EMA(主力动量,21);
GKCV:=(主力动量-动量强度)*10;
强势动量:=IF(GKCV>0.015,POW(GKCV,3)*0.1+POW(GKCV,2),0)/45;
{ 相对强弱 }
个股强弱:EMA(100*(C-LLV(L,34))/(HHV(H,34)-LLV(L,34)),3),COLORWHITE,LINETHICK2;
大盘强弱:EMA(100*(INDEXC-LLV(INDEXL,34))/(HHV(INDEXH,34)-LLV(INDEXL,34)),3),COLORBLUE;
{ 力度计算 }
A1:=AMOUNT/VOL/100;
A2:=(3*HIGH+LOW+OPEN+2*CLOSE)/7;
A3:=SUM(AMOUNT,15)/A1/100;
B1:=DMA(A2,VOL/A3);
价格力度:(CLOSE-B1)/B1*100,NODRAW;
STICKLINE(价格力度>2.5,0,价格力度,2,0),COLORRED;
{ 强度分析 }
个股强度:=SMA(MAX(C-REF(C,1),0),10,1)/SMA(ABS(C-REF(C,1)),10,1)*100;
大盘强度:=SMA(MAX(INDEXC-REF(INDEXC,1),0),10,1)/SMA(ABS(INDEXC-REF(INDEXC,1)),10,1)*100;
{ 底部信号 }
超跌区域:=个股强弱<20;
长下影线:=(MIN(CLOSE,OPEN)-LOW)/(HIGH-LOW)>0.6;
底部放量:=VOL>REF(VOL,1)*1.5 AND VOL>MA(VOL,20)*1.2;
底部阳线:=CLOSE>OPEN AND CLOSE>REF(CLOSE,1)*1.02;
超跌反弹:=超跌区域 AND 长下影线 AND 底部放量 AND 底部阳线;
价格新低:=CLOSE=LLV(CLOSE,20);
指标抬高:=个股强弱>REF(个股强弱,1) AND 个股强度>REF(个股强度,1);
底背离信号:=价格新低 AND 指标抬高 AND 底部放量;
短期金叉:=CROSS(MA5,MA10);
中期金叉:=CROSS(MA10,MA20);
DIF_VAL:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA_VAL:=EMA(DIF_VAL,9);
MACD金叉:=CROSS(DIF_VAL,DEA_VAL);
底部金叉组合:=(短期金叉 OR 中期金叉 OR MACD金叉) AND 超跌区域 AND 底部放量;
底部平台突破:=CLOSE>REF(HHV(H,10),1) AND 超跌区域 AND 底部放量;
量价齐升:=VOL>REF(VOL,1)*1.3 AND CLOSE>REF(CLOSE,1)*1.03;
底部买入:=超跌反弹 OR 底背离信号 OR 底部金叉组合 OR (底部平台突破 AND 量价齐升);
{ 转强信号 - 移除板块相关条件 }
底部金叉:=CROSS(MA5,MA10) AND CLOSE>MA20;
量能放大:=VOL>REF(VOL,1)*1.3 AND VOL>MA(VOL,20)*1.2;
强度转强:=个股强度>REF(个股强度,1) AND 个股强度>50;
突破中轴:=CROSS(个股强弱,50);
突破压力:=CLOSE>REF(HHV(H,20),1) AND VOL>REF(VOL,1)*1.2;
动量转强:=强势动量>REF(强势动量,1)*1.5 AND 强势动量>0;
力度转强:=价格力度>REF(价格力度,1) AND 价格力度>0;
转强信号:=(突破中轴 AND 突破压力) OR (动量转强 AND 力度转强 AND 量能放大);
{ 买入条件 - 移除板块相关条件 }
强势个股:=个股强度>=75 AND 价格力度>=8;
放量启动:=VOL>REF(VOL,1)*1.5 AND CLOSE>OPEN;
动量确认:=强势动量>REF(强势动量,1)*1.5;
买入条件:=价格突破 AND 上影线小 AND 强势个股 AND (放量启动 OR 动量确认);
{ 卖出条件 }
超买卖出:=个股强弱>80 AND CROSS(80,个股强弱);
趋势转弱:=MA20<REF(MA20,1) AND CLOSE<MA20;
{ 信号绘制 }
DRAWTEXT(底部买入,个股强弱*0.6,'←底部'),COLORLIBLUE;
DRAWTEXT(转强信号,个股强弱*0.75,'←转强'),COLORMAGENTA;
DRAWTEXT(买入条件,个股强弱*0.9,'←龙头'),COLORRED;
DRAWTEXT(超买卖出,个股强弱*1.15,'←超卖'),COLORGREEN;
DRAWTEXT(趋势转弱,个股强弱*1.15,'←转弱'),COLORYELLOW;
{ 背景区域 }
STICKLINE(个股强弱>80,80,个股强弱,1,0),COLORRED;
STICKLINE(个股强弱<20,0,个股强弱,1,0),COLORGREEN;
STICKLINE(底部买入,0,10,2,0),COLORLIBLUE;
STICKLINE(转强信号,10,25,2,0),COLORMAGENTA;
{ 相对强弱可视化 - 只对比大盘 }
STICKLINE(个股强弱>大盘强弱,个股强弱*0.95,个股强弱,0.5,0),COLORRED;
STICKLINE(个股强弱<=大盘强弱,个股强弱*0.95,个股强弱,0.5,0),COLORGREEN;
{ 参考线 }
80,POINTDOT,COLORGRAY;
50,POINTDOT,COLORGRAY;
20,POINTDOT,COLORGRAY;