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

序列变量的回溯问题 - TradeBlazer公式 [开拓者 TB]

  • 咨询内容: 目的:对于符合条件开仓的k棒,标记enteryes=true,否则标记为enteryes=false;并且在后期的判断里会用到前面k棒enteryes的状态
    目前碰到的问题:所有的k棒上面都是标记为true,而不是我的那个目的,只有开仓的为true,其他都为false,并且要可以回溯

    期盼高人回答,不胜感激


    目前的程序为
    Params

    。。。
    Vars
         BoolSeries enteryes(False);
    。。。

    begin
    。。。。。
    if(开仓条件满足)
    {
    开仓;
    enteryes=true;
    }

    if(enteryes[3]==true)
    {
    。。。。。
    }

    if(enteryes== True)     Commentary("True");       
    else          Commentary("False");       

    end

     

  • TB技术人员: 逻辑是对的,但是代码没有写好啊,初始化FALSE再打印出来看看

     

  • TB客服: V4版本是 默认传递序列变量的值的。。。所以开头要加上enteryes=False;才行,声明时的默认值好像被赋值过就无效了

     

  • 网友回复: 回复 2# 蔡宛宏


       谢谢,我再试一下

     

  • 网友回复: 回复 3# alex647l


        多谢

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

相关文章

    没有相关内容