MACD、RSI、KDJ、BOLL
(2013-10-08 10:50:05)分类: 期货 |
MACD
MACD称为指数平滑异同移动平均线,是从双移动平均线发展而来的,由快的移动平均线减去慢的移动平均线,MACD的意义和双移动平均线基本相同,但阅读起来更方便。当MACD从负数转向正数,是买的信号。当MACD从正数转向负数,是卖的信号。当MACD以大角度变化,表示快的移动平均线和慢的移动平均线的差距非常迅速的拉开,代表了一个市场大趋势的转变。
DIF线 (Difference)收盘价短期、长期指数平滑移动平均线间的差
DEA线 (Difference Exponential Average)DIFF线的M日指数平滑移动平均线
MACD线 DIFF线与DEA线的差的2倍,彩色柱状线
参数:SHORT(短期)、LONG(长期)、M天数,一般为12、26、9
公式如下所示:
DIFF : EMA(CLOSE,12) - EMA(CLOSE,26);
DEA : EMA(DIFF,9);
MACD : 2*(DIFF-DEA), COLORSTICK
注:EMA的计算:
EMA12
EMA26
注:MACD,流畅下跌时,可用;震荡下跌,期货上必死。
RSI
强弱指标的计算公式如下:
RSI=100-[100/(1+RS)]
其中RS=14天内收市价上涨数之和的平均值/14天内收市价下跌数之和的平均值
举例说明:
如果最近14天涨跌情形是:
第一天升2元,第二天跌2元,第三至第五天各升3元;第六天跌4元 第七天升2元,第八天跌5元;第九天跌6元,第十至十二天各升1元;第十三至十四天各跌3元。
那么,计算RSI的步骤如下:
(一)将14天上升的数目相加,除以14,上例中总共上升16元除以14得1.143(精确到小数点后三位);
(二)将14天下跌的数目相加,除以14,上例中总共下跌23元除以14得1.643(精确到小数点后三位);
(三)求出相对强度RS,即RS=1.143/1.643=0.696%(精确到小数点后三位);
(四)1+RS=1+0.696=1.696;
(五)以100除以1+RS,即100/1.696=58.962;
(六)100-58.962=41.038。
结果14天的强弱指标RS1为41.038。
不同日期的14天RSI值当然是不同的,连接不同的点,即成RSI的轨迹。
RSI分区与投资操作关系表
RSI值 市场 投资操作
80~100 极强 卖出
50~ 80 强 买入
20~ 50 弱
0 ~ 20 极弱 买入
参数:N1、N2、N3 统计天数,一般取6、12、24
用法:RSI在50以上准确性较高
1、6日RSI向上突破85,超买;向下跌破15,超卖
2、盘整时,RSI一底比一底高,多头势强,后市可能续涨;反之,是卖出信号
3、股价尚在盘整阶段,而RSI已整理完成,股价将随之突破
4、6日RSI向上突破12日RSI,卖进信号;反之,卖出信号。
KDJ
数学公式:
RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
K:SMA(RSV,M1,1);
D:SMA(K,M2,1);
J:3*K-2*D;
其中,参数: N:9
注:SMA(X,N,M),求X的N日静态移动平均。Y=SMA(X,N,M),则Y=[M*X+(N-M)*Y’]/N
在RSV表达式中,分母表示了N周期内的最高价与最低价之间的幅度大小,N缺省值取9(周期可以是日、周、月等);分子表示了当前周期的收盘价与N周期内的最低价的幅度差。RSV表示了当前周期收盘价位置占N周期内股价波动幅度的百分比,是一个相对价格位置概念。
如果9日内收盘价创新高,则RSV将变成100%,如果创新低将变成0。若直接使用RSV来描述相对位置,RSV很容易钝化。从低位到高位(或者从高位到低位)花时较短,花在钝化区的时间反而较长,用户使用起来就会有许多钝化的盲区。把RSV进行SMA的3日移动平滑生成了K曲线,推迟进入钝化盲区的时间,让指标更具有实用性。
看一条线的趋势总没有两条线的金叉和死叉来得醒目。再把K曲线再进行SMA的3日移动平滑生成了K曲线的慢线D。当K与D金叉时,说明K曲线已经从相对底部向上行走,如果是死叉说明K曲线从相对顶底向下行走。在金叉买入,死叉卖出,成功率比失败率要高。
只用KD指标分析股票已经不错了。为了充分夸张地反映出指标的超买和超卖区,把曲线的波动成份放大。3*K-2*D就是把快线的波动成份放大的巧妙手法,这个表达式刚好形成了J曲线。由于K,D在金叉和死叉时K、D值相等,所以通过公式3*K-2*D计算得到的值与这时的J与K也相等。因此在金叉和死叉时,产生了三线相交的场面。
在日KDJ指标中,N取9,9天的股价波动值通常比较小,如果用周线,或者月线,则9周或者9月的时间就相对较长,那么股价的波动幅度一般会更大一些。KDJ用百分比来表示的,它的值不代表N周期内股价具体的波动幅度,只代表了当前周期内的股价位置与N周期内的波动幅度的百分比。
注:要特别关注周、月KDJ的使用,长周期的KDJ的金叉和死叉的可靠性较高。由于日KDJ中曲线变化较快,骗线没商量,通常要形成双底时,日KDJ金叉才能较好地确认,反之,在出现双顶时,日KDJ死叉的有效性才高。
BOLL(布林线指标)
布林线指标(Boll)是通过计算股价的“标准差”,再求股价的“信赖区间”。该指标在图形上画出三条线,其中上下两条线可以分别看成是股价的压力线和支撑线,而在两条线之间还有一条股价平均线,布林线指标的参数最好设为20。一般来说,股价会运行在压力线和支撑线所形成的通道中。
布林线指标(Boll)是主图指标,通常只准变换参数,而不允许修改公式代码。
我们可以写成副图公式:
N: 20;
BOLL:MA(CLOSE,N);
UPPER:BOLL+2*STD(CLOSE,N);
LOWER:BOLL-2*STD(CLOSE,N);
DRAWKLINE(H,O,L,C);
我自己用,则调整一下参数:
BOLL:MA(CLOSE,20);
UPPER:BOLL+2.5*STD(CLOSE,30);
LOWER:BOLL-2.5*STD(CLOSE,30);
DRAWKLINE(H,O,L,C);
注:STD 标准差,