该指标是一个综合性的技术分析工具,主要功能如下:
1. 信息显示
在K线图左上角固定位置,显示该股票所属的行业板块、地域板块和概念板块信息。
2. 特殊K线标识
涨停K线:当某日涨幅达到或超过10%时,该日K线会用洋红色粗实体柱进行标识。
跳空高开K线:当某日K线(无论阴阳)的最低点高于前一日K线的最高点时,该日K线会用黄色细实体柱进行标识。
3. 价格参考线计算
计算并输出多个参考价格,包括:
均价:成交额/成交量计算出的平均价。
明日涨停参考价:基于当日收盘价计算。
价柱腰部价、实体腰部价:分别对应整根K线(最高最低)和实体部分(开盘收盘)的中间价。
价柱与实体的上三分之一、下三分之一价位。
4. 量价关键点标记
该指标会寻找并标记过去一段时间(由“天数”参数控制,默认为20)内的几个关键成交量节点,并在对应K线位置绘制图标和水平线:
近期第一高量柱:标记为紫色图标,并绘制紫色水平区间(以该日K线实体的最高价和最低价为上下沿)。
近期第二高量柱:标记为青色图标,并绘制青色水平区间。
长期阶段高量柱:在最近100根K线中,从第10根开始寻找的最高成交量K线。标记为红色向上箭头,并在该日K线实体最高价处绘制红色水平阻力线。
长期阶段低量柱:在最近100根K线中,从第5根开始寻找的最低成交量K线。标记为红色向下箭头,并在该日K线实体最低价处绘制红色水平支撑线。
指标核心逻辑:通过识别并标记涨停、跳空等强势形态,并结合成交量异动(极高量与极低量) 所对应的关键价格水平,为分析股票的支撑、阻力、强弱状态和量价结构提供直观的视觉参考。
天数:=20;
X_1:=STRCAT(4,STRCAT(STRCAT(STRCAT(5,HYBLOCK),STRCAT(6,DYBLOCK)),STRCAT(7,GNBLOCK)));
DRAWTEXT_FIX(ISLASTBAR,0.005,0,0,X_1);
均价:AMOUNT/VOL/100,NODRAW,COLORWHITE;
X_2:=(CLOSE+0.005-REF(CLOSE,1))/REF(CLOSE,1)*100>=10;
STICKLINE(X_2=1,OPEN,CLOSE,3,0),COLORMAGENTA;
X_3:=MIN(CLOSE,OPEN)>REF(MAX(CLOSE,OPEN),1);
明日涨停参考:CLOSE*1.1,NODRAW,COLORWHITE;
STICKLINE(X_3=1,OPEN,CLOSE,0.4,0),COLORYELLOW;
价柱腰价:(LOW+HIGH)/2,NODRAW,COLORWHITE;
实体腰价:(OPEN+CLOSE)/2,NODRAW,COLORWHITE;
价柱上三一价:MAX(HIGH,LOW)-(HIGH-LOW)/3,NODRAW,COLORWHITE;
价柱下三一价:MIN(HIGH,LOW)+(HIGH-LOW)/3,NODRAW,COLORWHITE;
实体上三一价:MAX(OPEN,CLOSE)-ABS(OPEN-CLOSE)/3,NODRAW,COLORWHITE;
实体下三一价:MIN(OPEN,CLOSE)+ABS(OPEN-CLOSE)/3,NODRAW,COLORWHITE;
X_4:=FINDHIGHBARS(VOL,1,天数,1);
X_5:=FINDHIGHBARS(VOL,X_4+5,天数,1);
X_6:=FINDHIGHBARS(VOL,10,100,1);
X_7:=FINDLOWBARS(VOL,5,100,1);
X_8:=CURRBARSCOUNT;
X_9:=0;
X_10:=CONST(X_4);
X_11:=CONST(X_5);
X_12:=CONST(X_6);
X_13:=CONST(X_7);
X_14:=CONST(REF(IF(CLOSE>OPEN,CLOSE,OPEN),X_10+X_9));
X_15:=CONST(REF(IF(CLOSE>OPEN,OPEN,CLOSE),X_10+X_9));
DRAWICON(CURRBARSCOUNT=X_10+1,LOW*0.98,38),LINETHICK9;
STICKLINE(CURRBARSCOUNT<=X_10,X_14,X_14,4,1),COLORMAGENTA;
STICKLINE(CURRBARSCOUNT<=X_10,X_15,X_15,2,(-1)),COLORMAGENTA;
X_16:=CONST(REF(IF(CLOSE>OPEN,CLOSE,OPEN),X_11+X_9));
X_17:=CONST(REF(IF(CLOSE>OPEN,OPEN,CLOSE),X_11+X_9));
DRAWICON(CURRBARSCOUNT=X_11+1,LOW*0.98,11),LINETHICK9;
STICKLINE(CURRBARSCOUNT<=X_11,X_16,X_16,4,1),COLORLICYAN;
STICKLINE(CURRBARSCOUNT<=X_11,X_17,X_17,2,(-1)),COLORLICYAN;
X_18:=CONST(REF(IF(CLOSE>OPEN,CLOSE,OPEN),X_12));
DRAWICON(CURRBARSCOUNT=X_12+1,HIGH,35),LINETHICK9;
STICKLINE(CURRBARSCOUNT<=X_12,X_18,X_18,4,(-1)),COLORRED;
X_19:=CONST(REF(IF(CLOSE>OPEN,OPEN,CLOSE),X_13));
DRAWICON(CURRBARSCOUNT=X_13+1,LOW*0.97,34),LINETHICK9;
STICKLINE(CURRBARSCOUNT<=X_13,X_19,X_19,1,(-1)),COLORRED;
