您现在的位置:程序化交易>> 期货公式>> 文华财经>> 文华财经知识>>正文内容

[求助]WH8 指令价测试问题 [文华财经]

  • 咨询内容: 用指令价测试程序,当一根K线上出现多个信号,例如BK,BP;SK,BP等,只要有2个信号以上,就出现一大堆开仓平仓信号 程序上已经用上AUTOFILTER过滤的,用上MONO_SIGNAL只能确定一根K线上只能存在一个信号,明显与设计不一样,有什么办法确定 每一个BK,SP,SK,BP 等在一根K线上只能开一个信号么?

     

  • 文华技术人员: 您说用MONO_SIGNAL于设计不一样?具体指什么?能否详细说明

     

  • 文华客服: MONO_SIGNAL只能用于一根K线存在一个信号!无论这个信号是BK,SP,SK,BP还是BPK,SPK,只能存在一个,不能同时并存的吧; 我要的是一根K线上这些信号都能并存,但是每一个信号只能存在一个,不象测试那样,一大堆平仓开仓信号,貌似AUTOFILTER对指令价没有作用 还有,我现在用的是模拟版的,不知道这个是不是有影响

     

  • 网友回复:

    AUTOFILTER只是限制一开一平对应的,并不限制一根k线出几个信号

     

    试试下面这个函数:

    SETSIGMAXNUM(N) 设置一根K线最大信号个数。

    用法:
    1、N为参数,可以为常量或变量
    2、该函数作用于信号执行方式选择为“不进行信号复核”的模型
    3、如果模型中写了MONO_SIGNAL函数,SETSIGMAXNUM(N)的设置不起作用,仍然按照一根K线最多出现一个信号执行

    例:
    AA:HHV(H,20),COLORRED;
    BB:LLV(L,20),COLORCYAN;
    CROSS(H,REF(AA,1)),BK;
    CROSS(REF(BB,1),L),SK;
    CROSS(H,REF(AA,1)),BP;
    CROSS(REF(BB,1),L),SP;
    SETSIGMAXNUM(2);
    AUTOFILTER;
    //一根K线上最多出现两个信号

     

  • 网友回复: 这是测试图片

 

有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友

可联系技术人员 QQ: 1145508240  有需要帮忙请点击这里留言!!!进行 有偿 编写!不贵!点击查看价格!


【字体: 】【打印文章】【查看评论

相关文章

    没有相关内容