这个指标主要用来识别股票底部和波段买卖点。核心功能是通过计算价格波动率、超卖状态和均线关系来提示机会。操作策略分三部分:1)当出现"底"或"W底"信号时,说明股价可能触底反弹;2)"转牛"和"买底"信号提示趋势反转买入机会;3)"波段"信号出现时适合短线操作。指标用紫色柱线标记下跌动能减弱,用彩色箭头明确标注买卖点。需配合成交量验证信号有效性,在股价处于低位时使用效果更佳。
0,COLORCYAN;
BL1:=REF(LOW,1);
BL2:=SMA(ABS(LOW-BL1),3,1)/SMA(MAX(LOW-BL1,0),3,1)*100;
BL3:=EMA(IF(CLOSE*1.2,BL2*10,BL2/10),3);
BL4:=LLV(LOW,38);
BL5:=HHV(BL3,38);
BL6:=IF(LLV(LOW,90),1,0);
BL7:=EMA(IF(LOW<=BL4,(BL3+BL5*2)/2,0),3)/618*BL6;
BL8:=BL7>5;
BL9:=IF((COUNT(BL8,2)=2),-20,0);
BL10:=REF((LOW+OPEN+CLOSE+HIGH)/4,1);
BL11:=SMA(ABS(LOW-BL10),13,1)/SMA(MAX(LOW-BL10,0),10,1);
BL12:=EMA(BL11,10);
BL13:=LLV(LOW,33);
BL14:=EMA(IF(LOW<=BL13,BL12,0),3);
BL15:=IF(BL14>REF(BL14,1),BL14,0)*1.1;
STICKLINE(BL14>REF(BL14,1),-30,-40,0.1,0 ),COLORFF00FF;
BL16:=IF(BL14< REF(BL14,1),BL14,0);
BL17:=CROSS(BL16,BL15) AND BL9=-20 AND C< HHV(H,55)*0.72;
STICKLINE(BL17,0,10,3,1),COLOR8800FF;
DRAWTEXT(BL17,11,'底'),COLOR0088FF;
BL18:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
BL19:=SMA(BL18,3,1);
BL20:=SMA(BL19,3,1);
BL21:=9*(3*BL20-2*BL19);
BL22:=((3 * BL19) - (2 * BL20));
BL23:=CROSS(BL19,BL20) AND BL19< 20;
BL24:=CROSS(BL20,BL19) AND BL20>80;
BL25:(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100,NODRAW;
BL26:SMA(BL25,3,1),NODRAW;
BL27:SMA(BL26,3,1),NODRAW;
DRAWBAND(BL26,RGB(200,50,55),BL27,RGB(0,100,50));
BL28:=COUNT(CROSS(20,BL25),13)>=1;
BL29:=COUNT(CROSS(BL25,20),13)>=1;
BL30:=FILTER(BL28 AND BL29,13);
DRAWTEXT(BL30,1,'★V升'),COLORLIRED;
BL31:=BARSLAST(REF(CROSS(BL25,20),1));
BL32:=(BL31< 15 AND BL25< 30 AND BL25>REF(BL25,BL31+1) AND CROSS(BL25,20));
DRAWTEXT(BL32,-3,'★W底'),COLOR00FFFF;
BL33:=BARSLAST(CROSS(BL26,BL27))< 9 AND CROSS(BL26,BL27) AND BL26< 20;
STICKLINE(BL33,0,10,4,1),COLOR0078FF;
DRAWTEXT(BL33,13,'转牛'),COLOR0078FF;
BL34:=IF(BARSLAST(CROSS(BL26,BL25))>=3 AND CROSS(BL25,BL26) AND BL26< 30,20,0);
STICKLINE(BL34,-40,-35,4,0),COLOR0000FF;
STICKLINE(BL34,-35,-30,2,0),COLOR0088FF;
BL35:IF(BL34,-20,-40),COLORYELLOW;
DRAWTEXT(BL34>0,-20,'买底'),COLOR00FFFF;
BL36:=IF(BARSLAST(CROSS(BL25,BL26))>=4 AND CROSS(BL26,BL25) AND BL25>50,20,0);
STICKLINE(BL36,135,130,2,0),COLOR00FF00;
STICKLINE(BL36,140,135,4,0),COLORFF0000;
BL37:IF(BL36,120,140),COLOR00FF00;
DRAWICON(BL36>0,150,8);
BL38:=MA(C,1);
BL39:=(LOW+HIGH+CLOSE)/3;
BL40:=MA(BL39,5);
BL41:=HHV(BL40,10);
BL42:=MA(BL39,5);
BL43:=LLV(BL42,10);
BL44:=IF(LLV((BL38< BL43),5),20,0);
BL45:=IF(LLV((BL38< BL43),10),30,0);
BL46:=SUM(MAX(MAX((HIGH - LOW),ABS((HIGH - REF(CLOSE,1)))),ABS((LOW - REF(CLOSE,1)))),5);
BL47:=(HIGH - REF(HIGH,1));
BL48:=(REF(LOW,1) - LOW);
BL49:=(SUM(IF(((BL47 > 0) AND (BL47 > BL48)),BL47,0),5) );
BL50:=SUM(IF(((BL48 > 0) AND (BL48 > BL47)),BL48,0),5);
BL51:=(((BL49 ) * 100) / BL46);
BL52:=((BL50 * 100) / BL46);
BL53:=(MA(((ABS((BL52 - BL51)) / (BL52 + BL51)) * 100),3));
BL54:=((BL53 + REF(BL53,3)) / 2);
BL55:=MA(LOW,1);
BL56:=MA(HIGH,2);
BL57:=MA(CLOSE,2);
BL58:=REF(BL57,1);
BL59:=IF(((BL53 > 88) AND (BL51 < 5.8)),40,0);
BL60:=BL44=20 AND BL45=30 AND BL59=40;
BL61:=LAST(BL59=40,5,3);
BL62:=FILTER(BL60 OR BL61,5);
STICKLINE(BL62,-5,-40,0.00,0),COLOR0000FF;
DRAWTEXT(BL62,-5,'波段'),COLOR0000FF;