I. 指标编写依据:
KDJ是很多操作人员都使用的非常重要的基本指标,其波段有很强的准确性和实用性。基本上所有真正的指标研发者都会使用KDJ以及其RSV参数来开发比较复杂的指标。有经验的人在实战中都喜欢把周KDJ和日线KDJ结合到一起使用,这样可以在两个周期的KDJ产生共振时进行操作,确保提高准确性、可靠性和安全性。
我在本论坛上看到有的指标编写者为了简化操作而在日线中使用week函数来调用周KDJ值,但是week函数调用周值后在日线中显示不连续,只显示星期1的数据,而且最为可怕的week函数是最为隐蔽的未来函数,信号会有所漂移。但是,使用week函数来调用周值非常有用,又不得不使用week函数。这是专业指标研发者一直想解决,但怎么也解决不了的问题。
为了解决上述问题,我通过实际操作的 周 和 日 K线模拟模型研发了此指标公式,它主要解决了2个难题:1) 使用week函数调用时参数线不连续(只显示周一的数据);2) week函数为未来函数,公式输出的信号会有漂移。通过使用weekday函数来解决了在日线中不连续显示的问题,而且不再有week函数的未来性质。
此week函数的模拟方法非常有用,相关指标开发者可使用此指标模拟所有系统指标以及自编指标的周值的week函数调用,此类系统指标包括RSI、CCI等等。
II. 指标说明
1. 本指标是直接模拟使用week函数调用KDJ值的一个简单波段指标,KDJ波段指标的价值相信一般人都知道其重要性和准确性,因此不在多说。
2. 本指标在一个副图中同时显示日线KDJ,模拟的周KDJ连续线,并给出日线波段和周线波段。在两个波段都发出持股信号时买入,在有一日线波段或周线波段发出持币信号时卖出。此种操作方法即不会踏空,也不会接飞镖!
3. 此指标公式没有未来函数,也没有调用未来数据,适用于包括通达信、大智慧、同花顺等所有平台系统。
4. 此week函数调用周值的模拟方法适合于所有指标公式,采用此模拟法进行周值调用的参数线具有连续线,而且没有未来函数的性质。这是指标编写者的一大法宝。此指标函数中的调用法非常宝贵,曾有很多指标编写者要我告知此方法,今天特此公布给大家。
5. 截图中的第一个副图为本帖所贴指标公式源码对应的副图,最下面的一个副图也是采用了此调用法的 天石永红 起爆点指标公式。一起贴出来的原因是希望大家认识到此模拟week函数调用周值的方法的重要性。指标爱好者和专业人员可使用此方法来开发很多有价值的高级指标。这个天石永红指标就是我使用此方法来开发的一个第三代指标公式。
周N:=WEEKDAY;
周HIGH:=IF(WEEKDAY=周N,HHV(H,4),0);
周LOW:=IF(WEEKDAY=周N,LLV(L,4),0);
周CLOSE:=IF(WEEKDAY=周N,CLOSE,0);
周RSV:=(周CLOSE-LLV(周LOW,45))/(HHV(周HIGH,45)-LLV(周LOW,45))*100;
周K:SMA(周RSV,3,1),COLORWHITE ;
周D:SMA(周K,3,1),COLORYELLOW ;
周J:3*周K-2*周D,COLORRED ;
DRAWBAND(周K,RGB(255,0,0),周D,RGB(0,255,0));
D1:=1;
DRAWTEXT_FIX(D1=1,0,0,0,'本指标通过模拟跨周期WEEK函数在日线周期中的调用情况来实现了连续显示,并去除了WEEK函数的未来性质。'),COLORWHITE;
DRAWTEXT_FIX(D1=1,0,0.05,0,'较明亮的显示为周KDJ的模拟显示,
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:SMA(RSV,3,1),COLORWHITE ;
D:SMA(K,3,1),COLORYELLOW ;
J:3*K-2*D,COLORMAGENTA ;
DRAWBAND(K,RGB(168,18,38),D,RGB(10,100,200));