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

开拓者序列变量不能用于If条件? [开拓者 TB]

  • 咨询内容: Begin
    ...
    For i=0 To CurrentBar
    {If (CrossOver(C[i],AverageFC(C[i],Length)))
    ...
    }
    End

    上述公式应用满足If条件时不执行{If ...}内的语句,不知何故?

     

  • TB技术人员: 1、序列变量可以用于IF这些判断句式,但很容易出现问题,定义个变量,把AverageFC(C[i],Length)写出去
    2、Tb的运行机制就是每个bar都要去跑一遍,这样写是什么意思?
    Vars
    ...
    NumericSeries i;

    Begin

    i=AverageFC(C,Length);
    If (CrossOver(C,i))

    {

    }
    ...
    End
    能不能实现你的目的

 

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

可联系技术人员 QQ: 262069696  点击在线交流进行 有偿 编写!不贵!点击查看价格!


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

相关文章

    没有相关内容