
📦 01 给价格画一个不会破的框
所有的震荡行情,本质上都是价格在箱子里蹦跶。
箱底箱顶主图干的事,就是把"箱子的边界"算出来。上沿是压力,下沿是支撑,中线是强弱分水岭。加上17日均线的红绿变色,给多空力量加了双重确认。价格碰到箱底不破,是低吸信号;冲过箱顶放量,是突破信号。
📦 02 指标源码(直接复制可用)

指标编号:YZ260801
指标完整源码:
MA1:MA(CLOSE,17),COLORFF00FF,LINETHICK2;MA2:IF(MA1>=REF(MA1,1),MA1,DRAWNULL),COLORFF00FF,LINETHICK1;MA3:IF(REF(MA1,1)>MA1,MA1,DRAWNULL),COLOR59A100,LINETHICK2;箱顶:MA(REF(HHV(C,10),1),1),LINETHICK1,COLORFFA188;箱底:MA(REF(LLV(C,10),1),1),LINETHICK1,COLORFFA188;VARA:=IF(CLOSE>150,91.3,0.913);MA4:MA(CLOSE,2),COLOR0300B2,LINETHICK2;MA5:IF(MA4>=REF(MA4,1),MA4,DRAWNULL),COLORRED,LINETHICK1;MA6:IF(REF(MA4,1)>MA4,MA4,DRAWNULL),COLORFFEAC8,LINETHICK2;下沿:INTPART(CLOSE/VARA )*VARA,POINTDOT,LINETHICK4,COLOR5B6EE0;上沿:下沿+VARA,POINTDOT,LINETHICK4,COLOR00FF00 ;中线:(下沿+上沿)/2,POINTDOT,COLORWHITE,LINETHICK4;STICKLINE(MA1>MA4,MA1,MA4,0,0),COLORFFA610;STICKLINE(MA1<MA4,MA4,MA1,0,0),COLOR00FFFF;STICKLINE((C<O),OPEN,CLOSE,3,0),COLORCC9A85;STICKLINE((C<O),HIGH,LOW,0,0),COLORCCBBAD;STICKLINE((C>=O),OPEN,CLOSE,3,0),COLOR0000DD;STICKLINE((C>=O),HIGH,LOW,0,0),COLOR0000FF;
🔍 03 箱子是怎么画出来的
先看箱顶和箱底怎么算。
箱顶(压力位) |
价格在这个区间内运行 |
箱底(支撑位) |
箱顶: MA(REF(HHV(C,10),1),1)
REF(HHV(C,10),1)是昨天的前10日最高价——今天之前10天里涨到的最高点。取MA(...,1)是把那个最高点再平滑一下,去掉毛刺。同样,箱底取的是前10日最低价。
为什么不直接用最高价和最低价?因为日内最高/最低往往是一瞬间的脉冲,不能代表真实压力位。取10天窗口再往前推一天,等于把"最近一个箱体"的边界框出来,有滞后但更稳。
然后看VARA:
VARA:=IF(CLOSE>150,91.3,0.913) |
价格超过150元的股票,取91.3;150元以下,取0.913。这是价格归一化——把不同价位的股票放在同一把尺子上。
CLOSE > 150 | CLOSE ≤ 150 |
VARA = 91.3 | VARA = 0.913 |
高价股区间压缩,箱子宽度合理 | 低价股精细对齐,0.913倍数卡位 |
下沿:=INTPART(CLOSE/VARA)*VARA
INTPART是取整数。CLOSE/0.913再取整再乘0.913,相当于把价格"按0.913的倍数对齐"。比如现价10.5元,下沿=INTPART(10.5/0.913)*0.913=INTPART(11.50)*0.913=11*0.913=10.043。上沿=下沿+0.913=10.956。
为什么要这么做?因为A股有个隐藏规律:整数关口+0.913倍数的叠加处,往往是心理价位密集区。主力操盘喜欢卡这些位置。这个算法本质上是把"支撑阻力"从主观画线变成客观计算。
VARA在150元以上的股票取91.3而不是0.913,是因为高价股如果用0.913,会导致上沿下沿差距过大,箱子太宽失去意义。换算成91.3,等于把高价股的价格区间做了合理压缩。
17日均线的红绿变色和2日均线的配合:
MA1 > MA4 | 多头区域(短期强于中期) |
MA1 < MA4 | 空头区域(短期弱于中期) |
MA1>MA4时填橙色,表示短期强于中期,多头;MA1<MA4时填青色,表示短期弱于中期,空头。这比单独看均线方向多了一层确认。
下沿(支撑) |
中线(强弱分水岭) |
上沿(压力) |
我自己的经验是,这个指标最适合震荡市。趋势行情里价格会直接冲破箱顶箱底,不回头;震荡行情里价格碰到边界会反复弹,这时候箱子的价值最大。箱子里做高抛低吸,箱子外等趋势确认再追。
📌 04 箱子里蹦跶,边界处出手
箱顶压着别追高;
箱底撑住低吸好;
价格冲箱顶放量;
趋势确认再追高;
中线站稳多头占;
箱内高抛箱外等,突破回踩是最好。
你平时怎么判断支撑阻力位?用画线工具还是用指标?评论区说说你的方法。
