指标是一个多线复合系统,主要用于分析价格趋势和动能。其核心是计算一个经过多重平滑处理的加权价格,并以此衍生出多条不同周期的均线,以及一个类似“布林带”结构的通道。指标通过颜色变化直观显示短期趋势方向。
主要构成部分:
1. 核心价格A:由`(3收盘价 + 最高价 + 最低价 + 开盘价)/6`计算得出,是一个加重了收盘权重的价格。
2. 平滑价格XJ:对核心价格A进行加权移动平均计算(权重系数基于斐波那契数列:0.618, 0.382, 0.236, 0.146),得到更平滑的价格线。
3. 通道上下轨(海、平、面):
上轨(海):计算最近2个周期内核心价格A的最高值的移动平均,再取4个不同周期(5, 13, 21, 32)的均值,最后进行21周期指数平滑。用青色细线绘制。
下轨(平):计算最近2个周期内核心价格A的最低值的移动平均,再取4个不同周期(5, 13, 21, 32)的均值,最后进行21周期指数平滑。用青色细线绘制。
中轨(面):上下轨的算术平均值。用青色细线绘制。
这三条线共同构成一个通道,可以粗略判断价格运行的空间和压力支撑。
4. 多周期均线组(A1-A5及“龙”线):
首先计算价格PJ,它是核心价格A的10周期线性加权移动平均。
然后对PJ分别计算3、5、7、9、11周期的指数移动平均线,即A1至A5。
这组均线的显示规则是:当前值大于前一期时,线条显示为黄色;当前值小于前一期时,线条显示为白色。这直观地反映了各条均线短期的上升或下降状态。
“龙”线特指A5(11周期均线),其颜色变化规则与A1-A4一致。
5. 动能状态判断(KX1-KX4):
计算指标ZD,它衡量平滑价格XJ在5个周期内的相对上涨强度(类似于RSI)。
根据收盘价是否大于开盘价(阳线/阴线)以及ZD是否大于50(强弱分界线),将K线分为四种状态。这部分逻辑在指标中定义了变量,但通常用于后续的条件判断或选股,在主图指标中可能不直接显示图形。
使用要点:
趋势判断:关注“海”、“平”、“面”通道。价格在其上运行为强势,在其下运行为弱势。“面”线可作为动态多空参考线。
均线排列与颜色:A1(最快)到A5(最慢)这组均线的排列(多头或空头)指示趋势。颜色的瞬时变化(黄转白或白转黄)是短期动能变化的敏感信号,尤其关注最快线A1和“龙”线A5的颜色变化。
综合观察:当价格位于通道上半部,且短期均线组(A1-A3)呈现黄色多头排列时,为强势看多环境。反之,价格位于通道下半部,短期均线组呈现白色空头排列时,为弱势看空环境。通道的收窄可能预示变盘。
A:=(3*C+H+L+O)/6;
XJ:=(A+0.618*REF(A,1)+0.382*REF(A,2)+0.236*REF(A,3)+0.146*REF(A,4))/2.382;
YCZXH:=(MA(HHV(A,2),5)+MA(HHV(A,2),13)+MA(HHV(A,2),21)+MA(HHV(A,2),32))/4;
YCZXL:=(MA(LLV(A,2),5)+MA(LLV(A,2),13)+MA(LLV(A,2),21)+MA(LLV(A,2),32))/4;
海:EMA(YCZXH,21),COLORCYAN,LINETHICK1;
平:EMA(YCZXL,21),COLORCYAN,LINETHICK1;
面:(平+海)/2,COLORCYAN,LINETHICK1;
PJ:=(10*A+9*REF(A,1)+8*REF(A,2)+7*REF(A,3)+6*REF(A,4)+5*REF(A,5)+4*REF(A,6)+3*REF(A,7)+2*REF(A,8)+REF(A,9))/55;
A1:=EMA(PJ,3),COLOR004000;
A2:=EMA(PJ,5),COLOR004000;
A3:=EMA(PJ,7),COLOR004000;
A4:=EMA(PJ,9),COLOR004000;
A5:=EMA(PJ,11),COLOR004000;
LX:=REF(XJ,1);
ZD:=(SMA(MAX(XJ-LX,0),5,1)/SMA(Abs(XJ-LX),5,1))*100;
KX1:=(CLOSE>=OPEN) AND ZD>=50;
KX2:=(CLOSE<OPEN) AND ZD>=50;
KX3:=(CLOSE>=OPEN) AND ZD<50;
KX4:=(CLOSE<OPEN) AND ZD<50;
龙:IF(A5<REF(A5,1),A5,DRAWNULL),COLORWHITE,LINETHICK1;
IF(A5>REF(A5,1),A5,DRAWNULL),COLORYELLOW,LINETHICK1;
IF(A4<REF(A4,1),A4,DRAWNULL),COLORWHITE,LINETHICK1;
IF(A4>REF(A4,1),A4,DRAWNULL),COLORYELLOW,LINETHICK1;
IF(A3<REF(A3,1),A3,DRAWNULL),COLORWHITE,LINETHICK1;
IF(A3>REF(A3,1),A3,DRAWNULL),COLORYELLOW,LINETHICK1;
IF(A2<REF(A2,1),A2,DRAWNULL),COLORWHITE,LINETHICK1;
IF(A2>REF(A2,1),A2,DRAWNULL),COLORYELLOW,LINETHICK1;
IF(A1<REF(A1,1),A1,DRAWNULL),COLORWHITE,LINETHICK1;
IF(A1>REF(A1,1),A1,DRAWNULL),COLORYELLOW,LINETHICK1;