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

关于每一行代码执行次数的疑问。 [文华财经]

  • 咨询内容: 非过滤模型,突破20日高点开多,以后每涨1atr加一次仓,最多开四次,回撤2ATR平仓:



    T1:=MAX(MAX((HIGH-LOW),ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW));

    ATR:=REF(MA(T1,20),1);



    V1:HHV(H,20);



    H>REF(V1,1)&&BKVOL=0,BK(N1);

    H>(BKPRICE+ATR)&&H>REF(V1,1)&&BKVOL>0,BK(N1);

    H>(BKPRICE+ATR)&&H>REF(V1,1)&&BKVOL>0,BK(N1);

    H>(BKPRICE+ATR)&&H>REF(V1,1)&&BKVOL>0,BK(N1);



    L<(V1-2*ATR)&&BARSBK>0&&bkvol>0,SP(BKVOL);



    请老师看一下上面这样写有什么问题。



    最新版wh8里,非过滤模型说明里写道:“一个指令行,在一次“开仓->平仓”交易过程中只发一次信号”。比如这行: H>(BKPRICE+ATR)&&H>REF(V1,1)&&BKVOL>0,BK(N1);如果bk信号发生,直到sp信号发生前,是不会再次执行这行的bk的,是否这个意思。



    另外最后一行bkvol>0这一句是否必须。



    多谢。

     

  • 文华技术人员:

    编写是没有问题的

     

    如果bk信号发生,直到sp信号发生前,是不会再次执行这行的bk的,是否这个意思。

    是的,您的理解是正确的

     

     

    最后一行BKVOL>0可以不写的

 

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

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


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

相关文章

    没有相关内容