关于反推预测KDJ股价,创新高和创新低时是变化的(改进版)

2011-02-25 18:55:00来源:本站整理浏览:130

关于反推预测KDJ股价,创新高和创新低时是变化的(改进版)

之前看到过有人写了个反推预测KDJ股价的指标,不过研究了下是有漏洞的。
比如预测某股票KDJ到100时股价是多少,但是预测出来的股价A如果是比9天内的新高还要高,那么指标里面的取“9天内的最高收盘价”就不是目前的“HHV(C,9)”而正是“所得的预测股价A”了,相反的如果预测比如J值是10时,那股价是新低的话,预测值也一样是不准确的。那么如何改进呢,我的方法是增加一条判断“如果算出‘预测股价A’比目前的新高还要高,那么HHV(C,9)采用‘预测价A’再来算得‘预测价B’”,当然这样算出来的也不准的,因为这样算出来的‘预测价B’比前面的‘预测价A’还要高的话,那又要以‘预测价B’再来算一次‘预测价C’……这样无穷的算下去才行。以下指标我就只做了一次判断,相信肯定会比原先的更接近真相。大家参考。


为了方便写指标,我这个KDJ不使用参数,直接代入(9,3,3),不好意思 前面有个代码字面打错了,9月10日14:45修正了。

以下为源码
——————————————————————————————————————————————————————————
REFLINE: 0, 20, 50, 80, 100;
RSV:=(C-LLV(L,9))/(HHV(H,9)-LLV(L,9))*100;
K:SMA(RSV,3,1),PRECIS2;
D:SMA(K,3,1);
J:3*K-2*D,PRECIS2;

拐点:((9/7*ref(j,1)-2*ref(k,1)+12/7*ref(d,1))/100)*(HHV(H,9)-LLV(L,9))+LLV(L,9),PRECIS2,colorEE88FF,linethick0;
强100a:=((9/7*100-2*ref(k,1)+12/7*ref(d,1))/100)*(HHV(H,9)-LLV(L,9))+LLV(L,9);
强100:IF(强100a<=HHV(H,9),强100a,((9/7*100-2*ref(k,1)+12/7*ref(d,1))/100)*(强100a-LLV(L,9))+LLV(L,9)),PRECIS2,color0088FF,linethick0;
弱10a:=((9/7*10-2*ref(k,1)+12/7*ref(d,1))/100)*(HHV(H,9)-LLV(L,9))+LLV(L,9);
弱10:IF(弱10a>=LLV(L,9),弱10a,((9/7*10-2*ref(k,1)+12/7*ref(d,1))/100)*(HHV(H,9)-弱10a)+弱10a),PRECIS2,colorFF8800,linethick0;

50,dotline,color00eeee;
10,dotline,ColorDDDD00;
100,dotline,Color5555DD;
——————————————————————————————————————————————————

 

股票公式栏目导航

精品指标推荐

最新热门

本类随机推荐

相关公式