核心逻辑
这是一个基于改良型KDJ思路设计的超买超卖指标。公式首先计算最近5天内收盘价与最低价的差值相对于该周期内最高价与最低价差值的比例,然后通过3倍SMA减去2倍复合SMA的方式进行平滑处理,得到趋势线数值。该趋势线反映了当前价格相对于近期波动区间的相对位置,数值越低表示价格越接近近期低点(超卖),数值越高表示价格越接近近期高点(超买)。同时公式还基于日内高低点计算了支撑位、阻力位和中线作为参考。
买卖信号
**买入信号:** - 趋势线从下向上突破10(主要买入点★买) - 趋势线从11以下区域上穿11、6、3、1、0等关键位置(BB系列条件) - 趋势线<11且价格低于中线且满足过滤条件(AA条件) **卖出信号:** - 趋势线从上向下突破90(主要卖出点★卖) - 趋势线从89以上区域下穿89、94、97、99、100等关键位置(DD系列条件) - 趋势线>89且价格高于中线且满足过滤条件(CC条件)
用法
1. **超卖反弹**:当趋势线进入10以下的黄色超卖区时,表示个股经过大幅下跌后进入严重超卖状态,连续出现超卖信号(黄色区块)越多、持续时间越长,后续反弹行情越值得期待 2. **买入时机**:当趋势线从下向上突破10时形成买入信号,可试探性建仓,同时建议设定止损位 3. **超买风险**:当趋势线进入90以上的青色超买区时,表示价格可能过热,随时可能回落 4. **卖出时机**:当趋势线从上向下突破90时形成卖出信号,应考虑获利了结 5. **配合分析**:可结合支撑位、阻力位和中线综合判断,注意价格与中线的相对位置
公式源码
{使用说明:1.适用于超跌反弹行情。2.个股大幅下跌后,连续出现黄色区块表明进入超卖严重,一段时间内出现的次数越多连续时间越长,后面的行情越有期待。3.当出现买入信号,可以试探性的入场,同时设定止损价位。}
N:=5;
H1:=MAX(DYNAINFO(3),DYNAINFO(5));
L1:=MIN(DYNAINFO(3),DYNAINFO(6));
P1:=H1-L1;
阻力:=L1+P1*7/8,COLORGREEN;
支撑:=L1+P1*0.5/8,COLORRED;
中线:=(支撑+阻力)/2,COLORWHITE,POINTDOT;
V11:=3*SMA((C-LLV(L,N))/(HHV(H,N)-LLV(L,N))*100,5,1)-2*SMA(SMA((C-LLV(L,N))/(HHV(H,N)-LLV(L,N))*100,5,1),3,1);
趋势线:EMA(V11,3),LINETHICK2,COLORLIMAGENTA;
V12:=(趋势线-REF(趋势线,1))/REF(趋势线,1)*100;
超买区:STICKLINE(趋势线<10,趋势线,10,5,0),COLORYELLOW;
DRAWTEXT(BARSLASTCOUNT(趋势线<10)=1,16,'超卖区'),COLORYELLOW;
AA:=(趋势线<11) AND FILTER((趋势线<=11),15) AND C<中线;
BB0:=REF(趋势线,1)<11 AND crOSS(趋势线,11) AND C<中线;
BB1:=REF(趋势线,1)<11 AND REF(趋势线,1)>6 AND CROSS(趋势线,11);
BB2:=REF(趋势线,1)<6 AND REF(趋势线,1)>3 AND CROSS(趋势线,6);
BB3:=REF(趋势线,1)<3 AND REF(趋势线,1)>1 AND CROSS(趋势线,3);
BB4:=REF(趋势线,1)<1 AND REF(趋势线,1)>0 AND CROSS(趋势线,1);
BB5:=REF(趋势线,1)<0 AND CROSS(趋势线,0);
BB:=BB1=1 OR BB2=1 OR BB3=1 OR BB4=1 OR BB5=1;
买:CROSS(趋势线,10);
DRAWTEXT(CROSS(趋势线,10),趋势线,'★买'),COLORRED;
超卖区:STICKLINE(趋势线>90,趋势线,90,5,0),COLORCYAN;
DRAWTEXT(BARSLASTCOUNT(趋势线>90)=1,84,'超买区'),COLORCYAN;
CC:=(趋势线>89) AND FILTER((趋势线>89),15) AND C>中线;
DD0:=REF(趋势线,1)>89 AND CROSS(89,趋势线) AND C>中线;
DD1:=REF(趋势线,1)>89 AND REF(趋势线,1)<94 AND CROSS(89,趋势线);
DD2:=REF(趋势线,1)>94 AND REF(趋势线,1)<97 AND CROSS(94,趋势线);
DD3:=REF(趋势线,1)>97 AND REF(趋势线,1)>99 AND CROSS(97,趋势线);
DD4:=REF(趋势线,1)>99 AND REF(趋势线,1)<100 AND CROSS(99,趋势线);
DD5:=REF(趋势线,1)>100 AND CROSS(100,趋势线);
DD:=DD1=1 OR DD2=1 OR DD3=1 OR DD4=1 OR DD5=1;
DRAWTEXT(CROSS(90,趋势线),90,'★卖'),COLORGREEN;
顶:90,COLORGREEN;
底:10,COLORRED;
中:50,POINTDOT,COLORWHITE;
DRAWTEXT(ISLASTBAR,顶,'顶'),COLORGREEN;
DRAWTEXT(ISLASTBAR,底,'底'),COLORRED;
DRAWTEXT(ISLASTBAR,中,'中'),COLORWHITE;