您现在的位置:程序化交易>> 期货公式>> 交易开拓者(TB)>> 开拓者知识>>正文内容

一个简单的逻辑问题 - TradeBlazer公式 [开拓者 TB]

  • 咨询内容: 遇到一个问题,比如
    IF (con1 and con2 )
      {
       ...
       }
    ELSE
       {
       ...
       }
    问题是这个ELSE是什么情况
    再比如
    IF (con1 or con2)
      {...}
    ELSE
      {...}
    这个ELSE又是什么情况呢?  

     

  • TB技术人员: 除去前面if后括号里的所有情况。第一个除去交集,第二个除去并集。
    也就是运行中只要条件不符合前面if后面的条件判断式,就会执行else后面的语句。
    这样写所有的情况都包括进去了,楼主想使用更加具体的判断要用:
    if(......)
    {

    }else if(......)
    {

    }

     

  • TB客服: 应该是我没表达清楚,但我好像明白了你的意思;比如一个bar里con1为真,con2为真,那么if(con1 && con2)也就是真,else中的情况就是(con1&&con2)为假的情况,具体包括con1真,con2假;con1假,con2真;con1假,con2假 一共3种情况,我这么理解对吗?

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

相关文章

    没有相关内容