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

关于count语句 [文华财经]

  • 咨询内容:

     请问老师,backset语句的第一个参数一个是条件对吧,但是我看到老师们写的这样一句:

    AH:=BACKSET(COUNT(LL,NH)&&LL,NH);这里的LL表示L<LV(L,N),是一个条件,但是count语句出来的应该是一个数字,为什么作为一个条件呢?

    谢谢老师

     

     来源:程序化99

  • 文华技术人员:

     是的,backset的第一个参数一般是一个条件,条件成立即条件返回值为1

     

    所以实际上backset第一个参数返回值为1就可以将其前NH个周期赋值为1

     

    也就是条件COUNT(LL,NH)实际上就是COUNT(LL,NH)=1,您理解下

     

     

     来源: WWW.CXH99.COM

  • 文华客服:

     好的,明白了。

    请问老师这句怎么理解呢:DRAWLINE1(CROSS(AH=1,0.5),H,CROSS(AL=1,0.5),L,0),LINETHICK3,COLORGREEN;

    我有两个地方不理解:1,cross后的第一个参数不是一个变量吗,比如收盘价,这里给AH赋值为1,那它是一个定值了还怎么上穿呢?

                                 2,上穿一般是从小往大的穿,如果从大往小的穿不是应该用crossdown这个函数吗?因为1>0.5啊.

    谢谢老师

     

  • 网友回复:

    cross第一个参数是变量,但是条件的返回值实际也是变量,一个满足条件返回1,不满足返回0的变量

     

    所以上楼的含义就是,条件返回值上穿0.5,也就是条件从不满足到满足

     

    您理解下

     

     

     

  • 网友回复:

     AL可以理解是一个变量,那AL=1表示是一个条件还是一个变量,不满足条件不是应该表示为AL=0吗?如果上句

        写成:DRAWLINE1(CROSS(AH=0,0.5),H,CROSS(AL=1,0.5),L,0),LINETHICK3,COLORGREEN;

     

           或者DRAWLINE1(CROSS(AH,0.5),H,CROSS(AL=1,0.5),L,0),LINETHICK3,COLORGREEN;

    会是什么结果呢?

     

    谢谢老师

 

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

可联系技术人员 QQ: 511411198  点击这里给我发消息进行 有偿 编写!不贵!点击查看价格!


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

相关文章

    没有相关内容