指标是一个动态强弱分析指标,主要用于判断股价在近期(N周期)内的相对位置和攻击强度。
核心公式与功能说明:
1. 背景与坐标轴:
使用`DRAWGBK`为最后一根K线设置渐变背景。
在0-100的区间内,绘制了98、95、75、50、25、5 这几个关键水平线作为参考。
在75和25的位置,用`STICKLINE`绘制了一个宽色带,将图表分为三个区域。
2. 核心计算线(J线):
核心变量`J`(在代码中先计算为`JJ`)是一个5日(N=5)的随机摆动指标。
计算公式为:`(收盘价 - N日内最低价) / (N日内最高价 - N日内最低价) 100`。
该线(显示为黄色)的数值直接表示当前收盘价在最近5日价格区间内的相对位置百分比。0表示处于区间最低点,100表示处于区间最高点。
3. 核心功能与信号:
区域划分与带状显示:
使用`DRAWBAND`函数,在J线与75线之间、J线与25线之间填充颜色带。
75线以上(尤其是95线以上)被标记为“线上主升浪”和“线上买入”区域,代表股价处于近期强势区间。
50线是强弱分界线。
25线以下代表弱势区间。
超买预警信号:
当J线向上突破98线时,在对应位置显示一个图标,提示可能进入短期超买状态。
强势启动信号:
变量`BT2`定义了核心买入预警信号:J线在同一天内连续上穿50线和75线。
当`BT2`条件满足时:
在50线位置显示“预测”文字。
`上涨趋势`线(红色粗线)会显示出来,否则不显示。这条线仅在发出信号时绘制,用于突出显示启动点。
右侧攻击度仪表盘:
在副图右侧绘制一个竖向的矩形作为仪表盘。
仪表盘内有一个根据当前`J`值百分比动态填充的红色柱体,直观展示“攻击度”。
在右上角固定位置显示“攻击度 XX.XX %”的文字读数。
指标用法总结:
指标通过观察J线(黄色) 的位置和运动来操作:
关注区域:J线进入75以上区域视为强势区,是关注和持有的阶段。
核心买入信号:等待出现“预测”文字,并且红色`上涨趋势`线出现。这代表J线强势突破中位线,可能开启一段上涨趋势。
风险提示:当J线突破98线出现图标时,注意短期回调风险。
直观参考:通过右侧仪表盘和读数,快速量化当前股价的短期攻击强度。
N:=5;
DRAWGBK(ISLASTBAR, RGB(60,60,60),RGB(0,0,0),0,'0',0);
JJ:=(((CLOSE - LLV(LOW,N)) / (HHV(HIGH,N) - LLV(LOW,N))) * 100);
A98:=98,COLORGRAY;
DRAWBAND(JJ,RGB(168,18,38),75,RGB(10,100,200));
DRAWBAND(JJ,RGB(168,18,38),25,RGB(10,100,200));
STICKLINE(C>0,75, 25,10,0), COLOR404050 ;
DRAWICON(CROSS(JJ,A98),JJ,25);
A95:95,COLORRED ;
DRAWTEXT(ISLASTBAR, A95,'线上主升浪'),COLORRED;
A75:75,COLORWHITE ;
DRAWTEXT(ISLASTBAR, A75,'线上买入'),COLORWHITE;
A50:50,COLORGRAY;
A25:25,COLORGRAY;
A5:5,COLORGRAY;
J:(((CLOSE - LLV(LOW,N)) / (HHV(HIGH,N) - LLV(LOW,N))) * 100),COLORYELLOW ;
BT2:=CROSS(J,A50) AND CROSS(J,A75) ;
DRAWTEXT(BT2,50,'预测'),COLORFF00FF;
DRAWRECTREL(1000,1,980,1000,RGB(0,75,200));
DRAWRECTREL(1000,1,980,1000,RGB(0,250,50));
DRAWRECTREL(1000,800-((CONST(J)/100*800)),980,1000,RGB(175,50,0));
DRAWTEXT_FIX(1,0.800,0.00,0,STRCAT(STRCAT('攻击度',CON2STR(J,2)),' %')),COLORYELLOW;
上涨趋势:IF(BT2,J,DRAWNULL),COLORRED,LINETHICK2;