请教老师:关于WAVEPEAK函数的应用 (文华财经WH6赢顺V6.7)

投资者咨询:请教老师:关于WAVEPEAK函数的应用 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-6-30 17:55
 老师好!

      关于WAVEPEAK(N) 函数,其说明为:

      如果当前K线最高价大于前后N根K线的最高价返回1,否则返回0。
      注:
        1、当N为有效值,但当前的k线数不足N根,或者N为空值的情况下,代表不成立,该函数返回0。
        2、本函数有未来函数性质。

     请教老师:例如 N:=WAVEPEAK(10);
                         DRAWICON(N=1,100,'ICO5');

        1、是否当前K线最高价满足前10根K线的最高价的条件时,则N=1。而不必等确认后10根K线是否低于当前K线?

        2、如果上述情况属实,那么当后续的10根K线中的最高价高于当前K线时,则当前K线出现的信号就会消失(像未来函数那样)?

       谢谢老师!

技术人员回复
日期:2018-6-30 18:08
 WAVEPEAK(N) 函数就是未来函数

需要判断:如果当前K线最高价大于前后N根K线的最高价

所以未来函数还需要判断后面K线的行情是否低于当根

并且未来函数存在信号的忽闪,此类函数实盘需要您谨慎使用的
投资者咨询:请教老师:关于WAVEPEAK函数的应用 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-6-30 17:55
 冬夜老师好:

      我现在是想搞清楚该函数的定义和具体的判断逻辑。(参照1楼的代码 )

      第一种结果是:判定“当前K线最高价是否满足前10根K线的最高价”的条件,如果满足,N=1。但是否最终确定,还要看后10根K线的最高价是否低于当前K线,如果后10根不满足,则前面信号消失。

                          即老师说的信号忽闪。(就像未来函数REFX(X,N)那样,存在信号忽闪问题 )

      第二种结果是:判定“当前K线最高价是否满足前、后10根K线的最高价”的条件,如果满足,N=1。虽然它不会出现信号忽闪的问题,但是已经延迟了10根K线了。

      您2楼的回复,我想是属于上面的第一种结果吧,不知我理解是否正确,请冬夜老师确认下。

      谢谢!!
              

      
技术人员回复
日期:2018-7-1 12:18
前后根数都满足才会返回1的,可以返回信号时,就已经是延迟的了

最新K线的变动会导致信号的在满足于不满足之间变动,所以会产生信号忽闪

您可以参考一下源码具体理解一下:

N:=10;
A:WAVEPEAK(N),NODRAW;
B:H>HV(H,N)&&H>REFX(HHV(H,N),N),NODRAW;