泡股 发表于 2026-3-22 13:11:04

箱体突破主图指标公式--震荡识别


一、通达信公式解析

这是一个用于自动识别和绘制股价“震荡箱体”的技术指标。其核心逻辑是捕捉价格在一段时期内的高位整理形态。公式通过定义特定的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;










页: [1]
查看完整版本: 箱体突破主图指标公式--震荡识别