|
|
一、通达信公式解析
这是一个用于自动识别和绘制股价“震荡箱体”的技术指标。其核心逻辑是捕捉价格在一段时期内的高位整理形态。公式通过定义特定的K线组合(CAT1、CAT2)来判断箱体形成的起点,并利用回溯计算确认箱体终点。它严格限定箱体内部的价格波动幅度(通常要求小于5%),用黄色方框在K线图上直观地标记出这个“箱体”,箱体的上、下沿分别代表该震荡区间的压力位(箱顶)和支撑位(箱底),为投资者判断横盘突破方向提供参考。
二、公式如下
DRAWTEXT_FIX(1,0.005,0,0,'所属风格:'),COLORMAGENTA;
DRAWTEXT_FIX(1,0.06,0,0,FGBLOCK),COLORYELLOW;
DRAWTEXT_FIX(1,0.005,0.05,0,'所属概念:'),COLORMAGENTA;
DRAWTEXT_FIX(1,0.06,0.05,0,GNBLOCK),COLORYELLOW;
CAT1:=MAX(C,O)<REF(MAX(C,O),1) AND H>=REF(MAX(C,O),1) AND REF(H>MAX(C,O),1);
CAT2:=MAX(C,O)>REF(MAX(C,O),1) AND MAX(C,O)<=REF(H,1) AND H>MAX(C,O);
CAT3:=CAT1 OR CAT2;
CAT4:=MAX(C,O)<REF(MAX(C,O),2) AND H>=REF(MAX(C,O),2);
CAT5:=MAX(C,O)>REF(MAX(C,O),2) AND MAX(C,O)<=REF(H,2) AND H>MAX(C,O);
CAT6:=(CAT4 OT CAT5) AND CAT3;
CAT7:=BARSLAST(REF(CAT3,1) AND CAT6);
CAT8:=BACKSET(CAT7=0,3);
CAT9:=BARSLAST(CROSS(CAT8=1,0.5));
CAT10:=REF(HHV(H,CAT9+1),CAT7);
CAT11:=H<CAT10 AND (HHV(H,CAT9+1)-LLV(L,CAT9+1))/LLV(L,CAT9+1)*100<5;
CAT16:=FILTERX(CAT11=1,CAT9+1);
CAT18:=BARSLAST(CAT16);
箱顶:DRAWLINE(CAT9=0,REFX(HHV(H,CAT9+1),BARSNEXT(CAT18=0)),CAT18=0 AND EVERY(CAT11=1,CAT7+1) AND CAT9>2,HHV(H,CAT9+1),0),COLORYELLOW;
箱底:DRAWLINE(CAT9=0,REFX(LLV(L,CAT9+1),BARSNEXT(CAT18=0)),CAT18=0 AND EVERY(CAT11=1,CAT7+1)AND CAT9>2,LLV(L,CAT9+1),0),COLORYELLOW;
STICKLINE(CAT9=0,箱顶,箱底,0,0),COLORYELLOW;
STICKLINE(CAT18=0,箱顶,箱底,0,0),COLORYELLOW;
DRAWTEXT(CAT7=0,箱顶*1.02,'箱体'),COLORYELLOW;
|
|