这是一个基于价格区间位置判断短期趋势的指标。
核心功能:
1. 计算当前收盘价在最近 N 周期内的相对位置(0-100 区间),数值越高表示价格越接近近期高点。
2. 用带状色块和水平线划分出超买(75 以上)、中间区(25-75)、超卖(25 以下)区域。
3. 在指标突破关键位置(如 50、75)时显示“预测”或“线上买入”等文字提示。
4. 右侧附有柱状图直观展示当前“攻击度”(即相对位置百分比)。
使用要点:
- 指标升至 75 以上且维持时,视为强势区间,可能对应主升浪。
- 跌破 25 以下则进入弱势区间。
- 结合价格走势与指标是否突破 50 中轴来辅助判断短期多空转换。
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;