朽木白哉绯真 认识:水煮经典指标

来源:百度文库 编辑:中财网 时间:2024/04/27 22:32:05

水煮经典指标


现行的自编指标基本上是经典指标的变形,经典指标有一定的代表性,了解了经典指标的内涵、优势与局限性对于盲目崇拜指标具有非常现实的意义,结合Liuguixcz等兄弟对源码的解析,加上本人的理解与曾经编过的指标,我们重点对几个经典指标开一下刀,逐个解析,显其形,明其意,进而有所收益:
一、KDJ——随机指标
由乔治·蓝恩博士最早提出的,当时是一种相当新颖、实用的技术分析指标,先是在期货市场玩,后来在股票市场玩,现在所有的软件都捆绑了这个指标。KDJ是价格指标,它没有用到成交量,事实上,很多指标不用成交量,很多指标只用收盘价,而KDJ用了三个,最高价,最低价,收盘价或者说现价。四价之中唯不用开盘价,因为开盘价的地位最低。涉及三价,是主力骗指标最难操纵的指标之一,所以很多技术指标都以这个为蓝本,包括火得很的杨百万软件中的百万踏浪、以及前段时间流传的投机指标。
既然这个指标这么流行,我们就拿它煮一煮,剖一剖。

KDJ思路的假设前提是:股票在按照一定的时间周期进行波动,波动的时间周期是有规律的。
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,M1,M2是参数值。

KDJ源代码解读:
RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
这句计算出一个值,这个值是百分比值,分子是股票的现价close与N周期内最低价的差,分母是N周期内最高价和最低价的差。我们想象得出,这个值表示了,现价在N周期内最高价和最低价中的相对位置。
K:SMA(RSV,M1,1);
这句表示,将相对位置的比值平均一下,参数为M1,
第三句和第二句一个意思,把平均后的值再平均一下。
第四句就是把前面两个值加权做个差。让信号比较敏感。

N,M1,M2的常用值是9,3,3。

整个指标表示的意思是现价在9周期以来,股价到过的所有位置中,是处于高呢,中呢,还是低。说到这里肯定有的人明白了,叉有什么意义?确实叉什么意义都没有,无论是号称的金叉,死叉。这个指标只不过说明,N周期以来,现在的价是处于高价呢,中间呢,还是低价。
如果K线周期是日线,则是N日,周线,就是N周。等等。


KDJ的强处就是用到了三个价.
弱处就是用的是百分比.

如果要让这个信号失真,必然要用到两个价,我们可以这样来让股份在高位见底位金叉.股价连续下跌,已经接近9天内的最低价,主力反正是要出货的,在某天狠狠跌一下,打到最低价,然后拉起.这个动作不会引发抛盘,突然的跳水,套牢盘来不及反应,马上回升,更不会有人出.隔天观望的多,也不会有什么抛压,然后推高一点,然后KDJ出现金叉.喜欢低位金叉的人就会买进了,主力就能卖得出.而这时.可能才从顶部下来第五天.9天对折,第5天.

在低位见顶,就是反过来做,在要洗盘是,想办法打出一个最高价,做这个价最好的办法是开盘就做,然后长阴下跌,第二天再跌,这时KDJ高位死叉就成了.同样的,可能才涨起来5天.信奉KDJ死叉的都要乖乖交出来.第三天就慢慢上涨.

呵呵,原来如此强大的KDJ是如此的脆弱.
有的人也是看懂了的,所以杨百万就改进了一下:
下面是杨百万软件中的百万踏浪旧版,新版的代码我没有搞到,有些改进.内核没变,就是KDJ.
RSV : (CLOSE - LLV(LOW,27))/(HHV(HIGH,3) - LLV(LOW,3)) * 100;
F :=SMA(RSV, 5, 1);
K : SMA(F, 3, 1);
D : SMA(K, 3, 1);
浪:3*K-2*D,COLORMAGENTA,LINETHICK2;
因为他用的分母是3周期,所以比较敏感,周期越短,变化越敏感,但失误也更多,这是KDJ的缺点.
用百分比的弱点就是,不管跌幅.如某股现在的最高价99元,每天跌一分,9天之后,KDJ线就现出超跌,在地板了,其实,价格才跌9分,主力每天收上下长影线大小十字,每天收盘时,股价都不会有超跌超涨的出现。
这个指标个人一直喜欢的代码就是RSV那一句,其余一概不理。经典指标中RSV的值就是表示收盘价在九天内处于最大振幅(n天内最高与最低)的%位置,更改一下参数就可以明白在更长的时间内收盘价的相对位置,也可以有很多变形,如:RSV1:=(C-LLV(C,27))/(HHV(C,27)-LLV(C,27))*100;表示收盘价在27内收盘价最高与最低振幅的%,如果今天收盘价创27日新高,RSV值为100,如果创27日新低,则RSV值为0,非常简单.
我曾经编过一个指标,结合紫阳K线、均线和MACD,比较好用,第一次在网上公布:
F1:=100*(C-REF(C,1))/REF(C,1);
P1A:=IF(CP2A:=IF(CP2:=P1A=0 AND REF(P1A,1)=1 AND P2A=0 AND REF(P2A,1)=1;
A1:=EMA(C,13);A1X:=(A1-REF(A1,1))/REF(A1,1)*100;
STICKLINE(A1X>=0,0,20,3,1)COLORRED;
STICKLINE(A1X<0,0,20,3,1)COLORGREEN;
STICKLINE(P2,10,0,2,0)COLORMAGENTA;
RSV:=(C-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:SMA(RSV,3,1);
D:SMA(K,3,1);
DRAWBAND(K,RGB(205,92,92),D,RGB(28,134,238));
J:3*K-2*D,COLORRED,LINETHICK2;
X:=LLV(J,2)=LLV(J,8);
短进:STICKLINE(CROSS(J,REF(J+0.01,1)) AND X AND J<20,20,50,1,0)COLORYELLOW;
RSV1:=(C-LLV(LOW,34))/(HHV(HIGH,34)-LLV(LOW,34))*100;
K3:SMA(RSV1,3,1)NODRAW;
D3:SMA(K3,3,1)NODRAW;
J3:3*K3-2*D3,NODRAW;
RSV2:=(C-LLV(LOW,55))/(HHV(HIGH,55)-LLV(LOW,55))*100;
K5:SMA(RSV2,3,1)NODRAW;
D5:SMA(K5,3,1)NODRAW;
J5:3*K5-2*D5,NODRAW;
低位:IF(LLV(C,100)=LLV(C,5) AND C/REF(C,1)>1.055,60,50)COLORLIRED;
超跌:IF(CLOSE/(EMA(EMA((C+L+H)/3,3),26)*0.9)<0.95,70,50)COLORYELLOW;
DIF2:=(EMA(C,12)-EMA(C,26))/EMA(C,26)*100;
DEA2:=EMA(DIF2,9);
MACD2:=(DIF2-DEA2)*2;
潜:IF(LAST(MACD2<0,5,0)AND MACD2 ScreenHunter_02 Jun. 06 20.34.gif (21.37 KB)
2009-6-6 20:44

[ 本帖最后由 精进斋主 于 2009-6-7 11:39 编辑 ]