指标是一个基于周线J值(ZJ)进行多空状态判断的辅助分析工具,主要用于在副图区域显示不同状态下的警示柱和文字说明。
核心逻辑与用法:
1. 基础计算:
首先计算一个名为`ZJ`的变量,它是收盘价的5日简单移动平均线。注意:虽然变量名可能暗示其为“周J”,但实际计算与标准的KDJ指标中的J值无关,仅为5日均线。
随后,根据`ZJ`的数值及其与前一日数值的比较,定义了五种状态(`AAA`, `BB`, `DD`, `EE`, `FF`)。
2. 状态定义与柱状图显示:
指标在副图区域一个固定的基准位置(由`AA`变量动态计算得出)绘制不同颜色的柱状线,每种颜色对应`ZJ`的一种状态:
橘红色柱:`ZJ < 0` 且 `ZJ` 比前一日下降 (`AAA`)。公式注释为“底部警示”。
粉色柱:`ZJ < 0` 但 `ZJ` 比前一日上升或持平 (`BB`)。公式注释为“拐头--买入”。
红色柱:`ZJ >= 0` 且 `ZJ` 比前一日上升或持平 (`DD`)。公式注释为“向上--加仓”。
青色柱:`ZJ > 85` (`EE`)。公式注释为“风险提示”。(此柱为实心)
黄色柱:`ZJ > 0` 但 `ZJ` 比前一日下降 (`FF`)。公式注释为“下跌--持币”。(此柱为实心)
3. 动态基准位计算:
为了将柱状图绘制在副图的固定高度区域,指标计算了一个动态的基准位置`AA`。
该计算涉及过去`NN`(120)周期内的最高价、最低价,并通过系数`PP`进行调节,旨在将显示区域锚定在图表的中下部。
4. 固定文字说明:
在图表左上角固定位置显示图例,解释每种颜色柱状线对应的市场状态和操作提示。
使用要点:
指标完全依赖其自定义的`ZJ`(5日均线)进行分析和状态划分。
柱状图本身不表示价格或成交量,仅作为`ZJ`指标所处状态的视觉信号灯。
所有“买入”、“加仓”、“持币”等提示均基于`ZJ`值的变化逻辑,需结合其他技术分析方法综合判断。
柱状图的绘制位置(`AA`)由历史价格区间算法确定,目的是保持图形在副图中的相对位置稳定,其数值本身无直接分析意义。
ZJ:=MA(C ,5);
AAA:=ZJ<0 AND ZJ<REF(ZJ,1);
BB:=ZJ<0 AND ZJ>=REF(ZJ,1);
DD:=ZJ>=0 AND ZJ>=REF(ZJ,1);
EE:= ZJ>85;
FF:=ZJ<REF(ZJ,1) AND ZJ>0;
TT:=IF(ISLASTBAR,240/FROMOPEN,1);
NN:=120;
HH:=HHV(V*TT,NN);
LL:=LLV(V,NN);
最高:=CONST(HH);
最低:=CONST(LL);
最高2:=CONST(HHV(H,NN));
最低2:=CONST(LLV(L,NN));
PP:=IF((最高2*0.9-(最高2-最低2)*0.5)>CONST(LLV(L,20)),0.9,IF((最高2*0.9-(最高2-最低2)*0.5)>CONST(LLV(L,50)),0.7,0.6)),NODRAW;
RCC1:=最高2*0.9-(最高2-最低2)*PP;
最低3:=MIN(RCC1,最低2);
AA:=最低3;
STICKLINE(AAA,AA-0.000*AA,AA-0.040*AA,2.5,0),COLOR3EA6FF;
STICKLINE(BB,AA-0.000*AA,AA-0.040*AA,2.5,0),COLORFF00FF;
STICKLINE(DD,AA-0.000*AA,AA-0.040*AA,2.5,0),COLOR0000FF;
STICKLINE(EE,AA-0.000*AA,AA-0.040*AA,2.5,1),COLOR00FFFF;
STICKLINE(FF,AA-0.000*AA,AA-0.040*AA,2.5,1),COLORFFFF00;
DRAWTEXT_FIX(1,0.2,0.86,0,'★★ 橘红色--周J<0--底部警示★★粉色--周J拐头--买入★★红色--周J向上--加仓★★黄色--周J>85--风险提示★★青色--周J下跌--持币★★'),COLOR00FFFF;