ARTICLE · 1284084
牛庄低进踏浪指标:三线辨节奏(源码)
牛庄低进踏浪指标:三层摆动线辨节奏,低位踏浪进退有据。
「跟庄」这个词,说的人多,做对的人少。
难点在于,庄家的动作是隐性的。你看到的只有价格和成交量,而价格可以被拉,成交量可以被做。怎么从这些表面数据里,推出背后的意图?
这条指标选择了一个更务实的角度:不去猜庄家是谁,只去看节奏。
三层摆动线
指标的核心是三条摆动线,分别叫浪、波、段。
它们的构造方式是一样的:先算价格在 9 日区间内的相对位置,作为基础摆动值;再对这个值做两次不同参数的平滑,得到快、中、慢三条线。
- 浪,是最快的那条;- 波,是中间那条;- 段,是最慢的那条,也就是信号线。
三条线的相对位置,就构成了判断依据。
用交叉判断节奏
三条线两两之间的交叉,可以给出不同级别的信号:
快线上穿中线,而且中线还在低位,这是低级别的低吸提示。指标会在图上标出「低进踏浪」。
中线在低位上穿慢线,级别略高一些,代表短周期的动能已经确认转强。
反过来,中线在高位从上往下穿慢线,就是高位提示。
为什么要求「在低位」?因为同样的交叉,出现在高位和出现在低位,含义完全不同。高位交叉往往只是回调的开始,低位交叉才可能是真正的底部。
浪底的加权放大
指标里还有一段专门处理「浪底」。
它的逻辑是:当价格跌破 34 日的低点区间时,把当天的波动能量做一次加权放大,并且用 EMA 平滑。
这段算法的作用,是把底部区域的信号从背景噪音里拉出来。位置越低,能量越突出。
图上会用亮色柱体标出这个能量增强的过程。所以你能看到,在一段下跌之后,柱子会突然变亮——那就是低位承接的信号。
参考刻度
指标画了四条水平线,标出关键位置:负二、九十九、八十一、十五。
这四条线的作用是给摆动值一个坐标。九十九和八十一附近是高位区,十五以下是低位区,负二则是最极端的位置。
看图的时候,先看摆动线处在这四条线的哪一段,大体就知道当前是高位还是低位。
还有一组上下轨
指标还算了短期摆动的高低两条 EMA 线,作为超买超卖的对照。
当价格上穿这两条线时,图上会给出提示。
怎么配合看
建议的理解顺序是:
先看「浪」的颜色和高度,判断当前的能量状态;
再看三条线的交叉位置——是不是发生在低位;
最后对照四条刻度线,确认整体处在什么区间。
三层信息叠起来看,就能大致判断当前是「可以低进」还是「应该高抛」。
需要提醒的是,摆动类指标在单边行情里容易钝化。趋势特别强的时候,超买可以持续很久;趋势特别弱的时候,超卖也可能持续很久。所以这类指标更适合震荡节奏,不适合单独用来判断大方向。
温馨提示
1、指标:www.logic88.cn
2、本指标仅作为知识分享,不构成任何建议。


指标源码
{牛庄低进踏浪:用三层摆动线判断庄家进出的节奏,低进高抛}
TL_LC:=REF(CLOSE,1);
TL_V2:=REF(LOW,1);
{── 波动强度:以最低价变动构造的动量,衡量下跌是否见底 ──}
TL_V3:=SMA(ABS(LOW-TL_V2),13,1)/SMA(MAX(LOW-TL_V2,0),13,1)*100;
TL_V4:=EMA(IF(CLOSE*1.2,TL_V3*13,TL_V3/13),13);
{── 摆动主指标:9 日区间位置,短周期超买超卖的基准 ──}
TL_Q2:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
TL_Q3:=SMA(TL_Q2,3,1);
TL_Q4:=SMA(TL_Q3,3,1);
TL_V5:=LLV(LOW,34);
TL_V6:=HHV(TL_V4,34);
TL_V7:=IF(LLV(LOW,55),1,0);
TL_Q5:=SMA(TL_Q4,2,1);
{── 三线输出:浪、波、段,三条不同敏感度的摆动线 ──}
TL_WAVE:3*TL_Q4-2*TL_Q5,LINETHICK1,colormagenta;
TL_MID:TL_Q4,LINETHICK1,colorred;
TL_SEG:TL_Q5,LINETHICK1,coloryellow;
{── 浪底的加权放大:低位出现时把能量放大,突出底部信号 ──}
TL_V8:=EMA(IF(LOW<=TL_V5,
(TL_V4+TL_V6*2)/2,0),3)/618*TL_V7;
TL_V9:=EMA(CLOSE,5);
TL_V10:=(CLOSE-MA(CLOSE,34))/MA(CLOSE,34)*(-10);
TL_V11:=EMA(IF(LOW<=TL_V5,
(TL_V4+TL_V6*2)/2,0),3)/618*TL_V7*(-1);
TL_V12:=EMA(CLOSE,5)*(-1);
{── 参考刻度:-2/99/81/15 四条水平线,标出极值与分界 ──}
TL_Y:-2,colorblue,LINETHICK2;
TL_B2:99,coloryellow,DOTLINE,LINETHICK1;
TL_T: 81,colorred,DOTLINE,LINETHICK1;
TL_X: 15,colorgreen,DOTLINE,LINETHICK1;
STICKLINE(TL_V8>REF(TL_V8,1),0,
TL_V8,6,1),COLOR10FFFF,LINETHICK3;
{── 低进信号:快线在低位上穿中线,属于踏浪的低吸点 ──}
TL_Q6:=CROSS(TL_Q3,TL_MID) AND TL_MID<25;
TL_Q61:=CROSS(TL_MID,TL_SEG) AND TL_MID<50;
TL_PREPARE:IF(TL_V8>REF(TL_V8,1),0,TL_V8),COLOR0FFFFF;
STICKLINE(TL_V11>REF(TL_V11,1),0,TL_V11,6,1),COLORFFF810;
STICKLINE(TL_Q6,0,TL_MID+6,1,1),color0000ff,LINETHICK4;
{── 文字标注:低进踏浪成立时在图上打标记 ──}
DRAWTEXT(FILTER(TL_Q6,7),TL_SEG+2,'-低进踏浪'),COLORFFFFFF;
TL_BOUND:0,COLORFFFFFF,LINETHICK1;
TL_X1:=MA(LOW,2)*0.96;
TL_X2:=MA(LOW,26)*0.85;
{── 踏浪条件:短期均线连续下移且跌破长期均线,属于深调 ──}
TL_X3:=REF(TL_X1,1)<TL_X2 AND REF(TL_X1,1)<TL_X1 AND REF(TL_X1,1)<REF(TL_X1,2);
TL_Q7:=CROSS(TL_MID,TL_SEG) AND TL_MID<50;
TL_Q8:=TL_Q7 AND VOL>=REF(VOL,1)*2 AND VOL>=REF(MA(VOL,5),1)*2;
STICKLINE(TL_Q8,0,TL_MID+6,1,1),colorred,LINETHICK4;
DRAWTEXT(TL_Q8 AND COUNT(TL_Q8,8)=1,TL_MID-10,'-放量'),colorred;
STICKLINE(TL_X3,0,TL_V8*3,8,0),colorred;
TL_START:IF(TL_X3,0,TL_V8*3),colorred;
TL_A:=(2*C+H+L)/4;
TL_B:=LLV(L,5);
TL_C:=HHV(H,5);
TL_QA:=CROSS(TL_SEG,TL_MID) AND TL_SEG>=70;
TL_QW8:=CROSS(TL_Q3,TL_Q4) AND TL_Q4>80 AND TL_Q4>TL_Q5;
STICKLINE(TL_QW8 AND COUNT(TL_QW8,5)=1,
TL_Q4-5,100,1,1), linethick2,colorgreen;
{── 上下轨:短期摆动的高低两条 EMA 线,用于判断超买超卖 ──}
TL_REDBUY:EMA((TL_A-TL_B)/(TL_C-TL_B)*27,5),colorred;
TL_REDSELL:EMA(TL_REDBUY,3),COLORFFFF00;
TL_RETAIL:= EMA(((2*CLOSE+HIGH+LOW)/4-LLV(LOW,
5))/(HHV(HIGH,4)-LLV(LOW,5))*100,4);
TL_MM:= EMA(0.667*REF(TL_RETAIL,1)+0.333*TL_RETAIL,2);
DRAWTEXT(CROSS(TL_RETAIL,TL_MM) AND TL_RETAIL<30,5,''),COLOR00FF00;
TL_TOPBOT:IF((MA(C,5)-C)/C>0.04 AND (MA(C,
10)-MA(C,5))/MA(C,5)>0.04,23,0),LINETHICK2,COLORFF00FF;
TL_SP:SMA(MAX(CLOSE-TL_LC,0),5,
1)/SMA(ABS(CLOSE-TL_LC),5,1)*100,colorgreen,LINETHICK1;
DRAWICON(TL_TOPBOT=23,23,1),LINETHICK2,COLORFFFFFF;
TL_YY:0,colorred,LINETHICK1;
TL_HH:90,colorred,DOTLINE,LINETHICK1;
源码,原文一键复制















































































