1 次浏览

通达信底部+T型K线选股指标公式

通达信底部+T型K线选股指标公式

思路和改造源于KDJ,顺便理一下KDJ指标的指标思路原理和意义: rsv是表示当日收盘价在当期(关于期间的参数不同,就不一定是当日)K线中的相对位置,可以看到,这里没有考虑当日开盘价的。如果这个相对位置日复一日在不断提升,表明每日中买方力量的地位在与日增强。K是对RSV的平滑,方便辨别趋势和规避作弊造成的干扰。D更是对K的平滑,从而方便通过K对D的穿越反映短期趋势与中期趋势的相对走势,以便在中期趋势形成之前作比较灵敏的预期买卖判断。从公式意义可以体会到,此指标的灵敏性和可靠性介于日K线为代表的超短线指标和MACD为代表的中长期指标之间。

RSV:=(CLOSE-LLV(LOW,21))/(HHV(HIGH,21)-LLV(LOW,21))*100;
K:=SMA(RSV,7,1);
D:=Sma(K,3,1);
J:=3*K-2*D;
底部:crOSS(J,7.6),LINETHICK3;

我对底部T型的改造过程:
RSV:=(CLOSE-LLV(LOW,5))/(HHV(HIGH,5)-LLV(LOW,5))*100; //参数为5,正好是周K线图的本周K线的属性指标;
RSV>90 AND 98>RSV; //给这个属性指标配上这个值,则只有当本周K线是长下影线才是符合此指标代码的。我们可以简单地利用RSV代码就做成一个RSV指标,表示当日收盘价在当期价格K线中的相对高度!

现在,再回到做T型指标的工作上来。
上述那么多,其实就是,我们此次对KDJ指标代码进行T型改造,首先要吸取其RSV的优秀思路:当日收盘价在当日K线中的相对位置!
另外,鉴于上面有述KDJ代码里没有考虑当日开盘价的,而我们所需的T型需要收盘非常接近开盘价格,所以还需加上代码:(ABS(C-O)/O)<0.01; 这样代码变成: RSV:=(CLOSE-LLV(LOW,5))/(HHV(HIGH,5)-LLV(LOW,5))*100; RSV>90 AND 98>RSV AND (ABS(C-O)/O)<0.01; 可以看到,若周期参数由5改为1后,实际上就简化为: RSV:=(CLOSE-L)/(H-L)*100; RSV>90 AND 98>RSV AND (ABS(C-O)/O)<0.01; 经实践调试,改为下述更接近T型 RSV:=(CLOSE-L)/(H-L)*100; RSV<99.99 AND RSV>90 AND (ABS(C-O)/O)<0.004; //RSV<99.99是防止C=H的情况? ,RSV>90是保证下影线够长,(ABS(C-O)/O)<0.004是保证不会出现较长实体。 也可参考上一日的T型: RSV0:=((REF(C,1)-REF(L,1))/(REF(H,1)-REF(L,1)))*100; REF(C,1)95;

当然,这还仅是单纯的当日T型,我们更应该借鉴KDJ里把周期考虑为更长时间的思想,这样更稳健,于是,代码可以发展成:
RSV0:=((REF(C,1)-REF(L,1))/(REF(H,1)-REF(L,1)))*100;
RSV1:=(CLOSE-LLV(LOW,10))/(HHV(HIGH,10)-LLV(LOW,10))*100;
RSV2:=(CLOSE-LLV(LOW,42))/(HHV(HIGH,42)-LLV(LOW,42))*100;
RSV2<30 AND RSV1>=30 AND RSV1<=80 AND RSV0>80 AND ABS(REF(C,1)-REF(O,1))/REF(O,1)<0.004 AND C>O;
//RSV2<30 AND RSV1>=30 AND RSV1<=80,越短周期内的RSV数越高;说明多头主导价格的能力在逐渐向优势转化。并结合昨日是T型K线: RSV0>80 AND ABS(REF(C,1)-REF(O,1))/REF(O,1)<0.004 。另外还结合今日阳线。

发布日期:

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注