核心逻辑
这是一个**箱体识别指标**,用于自动识别和绘制股价的整理区间(箱体)。 计算原理: 1. 首先识别价格波动的转折点(VAR1-VAR6),通过比较当前周期与前1-2个周期的最高价、最大价(开盘价或收盘价)关系,找出价格从上涨转为下跌或从下跌转为上涨的临界点 2. 以这些转折点为基础,向上寻找过去N个周期内的最高点作为箱顶(VAR10) 3. 筛选出价格位于箱顶之下、且波动幅度小于5%的区间,认定为有效箱体(VAR11) 4. 最后通过DRAWLINE函数绘制箱体的顶底边界
买卖信号
该指标本身不直接给出买卖信号,主要用于**识别整理区间**: - 股价在箱体内运行时,表示处于整理状态 - 当股价向上突破箱顶时,可能形成上涨趋势 - 当股价向下突破箱底时,可能形成下跌趋势 - 需结合其他指标或量价关系判断突破的有效性
用法
1. **箱体识别**:黄色线条自动绘制出股价的整理区间 2. **趋势判断**:观察股价在箱体内的位置,接近箱顶时注意压力,接近箱底时注意支撑 3. **突破交易**:当股价放量突破箱顶时考虑买入,跌破箱底时考虑卖出 4. **配合其他指标**:建议结合成交量、MACD等指标验证信号的可靠性
公式源码
VAR1:=MAX(C,O)<REF(MAX(C,O),1) AND H>=REF(MAX(C,O),1) AND REF(H>MAX(C,O),1); VAR2:=MAX(C,O)>REF(MAX(C,O),1) AND MAX(C,O)<=REF(H,1) AND H>MAX(C,O); VAR3:=VAR1 OR VAR2; VAR4:=MAX(C,O)<REF(MAX(C,O),2) AND H>=REF(MAX(C,O),2); VAR5:=MAX(C,O)>REF(MAX(C,O),2) AND MAX(C,O)<=REF(H,2) AND H>MAX(C,O); VAR6:=(VAR4 OT VAR5) AND VAR3; VAR7:=BARSLAST(REF(VAR3,1) AND VAR6); VAR8:=BACKSET(VAR7=0,3); VAR9:=BARSLAST(crOSS(VAR8=1,0.5)); VAR10:=REF(HHV(H,VAR9+1),VAR7); VAR11:=H<VAR10 AND (HHV(H,VAR9+1)-LLV(L,VAR9+1))/LLV(L,VAR9+1)*100<5; VAR16:=FILTERX(VAR11=1,VAR9+1); VAR18:=BARSLAST(VAR16); 箱顶:DRAWLINE(VAR9=0,REFX(HHV(H,VAR9+1),BARSNEXT(VAR18=0)),VAR18=0 AND EVERY(VAR11=1,VAR7+1) AND VAR9>2,HHV(H,VAR9+1),0),COLORYELLOW; 箱底:DRAWLINE(VAR9=0,REFX(LLV(L,VAR9+1),BARSNEXT(VAR18=0)),VAR18=0 AND EVERY(VAR11=1,VAR7+1)AND VAR9>2,LLV(L,VAR9+1),0),COLORYELLOW; STICKLINE(VAR9=0,箱顶,箱底,0,0),COLORYELLOW; STICKLINE(VAR18=0,箱顶,箱底,0,0),COLORYELLOW; DRAWTEXT(VAR7=0,箱顶*1.02,'箱体'),COLORYELLOW;