该公式为KDJ变种指标,核心功能是:
- 计算价格相对位置:用N日内的收盘价位置百分比(0-100)表示强弱。
- 可视化区间:用色带显示75以上(强势)、25以下(弱势)区域。
- 信号提示:当指标上穿98时画图标;当指标同时上穿50和75时,在50位置显示“预测”文字,并标记红色上涨趋势线。
- 辅助线:显示95、75、50、25、5五条水平参考线,并在最新K线旁标注文字说明。
- 动态显示:右侧用彩色柱状图实时展示当前指标值,并显示“攻击度”百分比。
使用方法:观察指标值在75以上为强势区,25以下为弱势区;出现“预测”信号或上穿98时关注上涨机会。
N:=9;
M1:=3;
M2:=3;
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;