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

我实在想不出来如下简单的代码哪里错了,求大神! - TradeBlazer公式 [开拓者 TB]

  • 咨询内容: 请问下列代码哪里错了
    Vars
    Numeric i(0);
    Bool isyin(False);
    Bool isyang(False);
    Begin
            i=1;
            If(BarStatus!=0)
            {
                    isyin=IIF(Close[i]<Open[i],True,False);
                    isyang=IIF(close[i]>open[i],True,False);
            }
    end
    其中执行到这条语句:
    isyin=IIF(Close[i]<Open[i],True,False);
    提示的错误如下:
    函数的参数列表和预生命的参数列表不符合 错误号L003
    而我把这条错误语句换成:isyin=IIF(3>2,True,False);
    提示的错误还是L003,为啥?

     

  • TB技术人员: IIF是输出numeric的。。。

     

  • TB客服: LZ可以isyin=Close[i]<Open[i];就行了

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

相关文章

    没有相关内容