RSI 是指固定期间内价格上涨总幅度平均数占总幅度平均值的比例,从而探测出市场买、卖的意向和实力,进而做出未来市场的走势判断。
RSI 的原理是假设收盘价是买卖双方力量的最终体现,将收盘上涨视为买方力量占优,将下跌视为卖方力量占优。简单来说就是以数字计算的方法求出买卖双方的力量对比,比如有100个人面对一件商品,如果50个人以上要买,则商品价格必然上涨。反之,如果半数以上的人竞相卖出,则价格自然下跌。
计算公式: RSI = 100-100/(1+RS) 其中 RS = n 日内收盘涨幅合计/n 日内收盘跌幅合计
常用的 RSI 计算期间长度为 9 日和 14 日 , 当然投资者也可自己尝试换用其它不同的时间周期长度来衡量价格走势。
从计算公式可以看出,该指标在 0-100 区间内变化。RSI值大多处于 30-70 之间,达到 70 或 80 时被认为已到达超买状态 (Overbought),至此市场价格可能会回落调整。当该指标跌至30 或 20 以下即被认为是超卖 (Oversold),市价将出现回升。
强弱指标(RSI)最早被应用于买卖,后来人们发现在众多的图表技术分析中,强弱指标的理论和实践极其适合于股票市场的短线投资,于是被用于股票升跌的测量和分析中。交易同买卖、股票买卖相同之处是汇价的升跌最终取决于供求关系,因此,强弱指标在分析行情上也有着广泛的应用。后来,投资者还把RSI的计算公式制作成电脑程序,操作者只要每天把汇价资料输入电脑,就能够获得RSI的数值。目前,路透社的图表分析及德励财经的图表分析均能取出 RSI的走势图。
RSI的原理简单来说是以数字计算的方法求出买卖双方的力量对比,譬如有100个人面对一件商品,如果50个人以上要买,竞相抬价,商品价格必涨。相反,如果50个人以上争着卖出,价格自然下跌。
强弱指标理论认为,任何市价的大涨或大跌,均在0-100之间变动,根据常态分配,认为RSI值多在30-70之间变动,通常80甚至90时被认为市场已到达超买状茶(Overbought),至此市场价格自然会回落调整。当价格低跌至30以下即被认为是超卖(Oversold),市价将出现反弹回升。
何时呈现超买状态,何时呈现超卖状态一目了然,从而使人们较好地掌握买入时机。不过,任何分析工具都有其优点和缺点,技术分析师常常告诫人们,应用RSI 的分析不能掉进公式化、机械化的泥潭中,因为任何事物都有特殊情况,RSI超过95或低于15也并不出奇,不要一低于30就入市买进,高于70就抛售,应当结合其他图形具体分析。
能构成柱状图的各种图形,诸如头肩顶、双顶双底三角形、旗形、放大型、支持线、阻力线等。RSI的计算一般以14天为周期,把上升幅度作为买方力量的总和,将下跌的幅度作为卖方力量的总和,而判断汇价的未来动向,则是参看两种力量对比的结果。
第一天升2元,第二天跌2元,第三至第五天各升3元;第六天跌4元 第七天升2元,第八天跌5元;第九天跌6元,第十至十二天各升1元;第十三至十四天各跌3元。
将14天上升的数目相加,除以14,上例中总共上升16元除以14得1.143(精确到小数点后三位);
将14天下跌的数目相加,除以14,上例中总共下跌23元除以14得1.643(精确到小数点后三位);
强弱度就是股票涨或跌的势头强弱,向上或向下趋势的快慢。活跃度是指一段时间内交投和成交量的大小,也就是每天成交换手的数量多少。每笔均量就更好理解了,就是成交量除以成交手数。
RSI1:SMA(MAX(CLOSE-LC,0),N1,1)/SMA(ABS(CLOSE-LC),N1,1)*100;
RSI2:SMA(MAX(CLOSE-LC,0),N2,1)/SMA(ABS(CLOSE-LC),N2,1)*100;
RSI3:SMA(MAX(CLOSE-LC,0),N3,1)/SMA(ABS(CLOSE-LC),N3,1)*100;
VAR2:=SUM(((VAR1-REF(LOW,1))-(HIGH-VAR1))*VOL/100000/(HIGH-LOW),0);
RSI2:=SMA(MAX(CLOSE-LC,0),12,1)/SMA(ABS(CLOSE-LC),12,1)*100;
主力买:=MA(3*RSI2-2*SMA(MAX(CLOSE-LC,0),16,1)/SMA(ABS(CLOSE-LC),16,1)*100,3)/3,COLORYELLOW;
STICKLINE(主力买>REF(主力买,1),0,1,2,0),COLORRED;
STICKLINE(主力买<REF(主力买,1),0,1,2,0),COLORGREEN;
STICKLINE(主力进>5 AND 主力进>REF(主力进,1),5,主力进,2,0),COLORRED;
STICKLINE(主力进>5 AND 主力进<REF(主力进,1),5,主力进,2,0),COLORBLUE;
DRAWTEXT_FIX(ISLASTBAR,0.1058,0,1,DYBLOCK),COLORYELLOW;
DRAWTEXT_FIX(ISLASTBAR,0.1258,0,0,HYBLOCK),COLORYELLOW;
DRAWTEXT_FIX(ISLASTBAR,0.1858,0,0,GNBLOCK),COLORYELLOW;