打印本文打印本文 关闭窗口关闭窗口

numericArray生存周期问题

作者:开拓者 TB 来源:cxh99.com 发布时间:2016年04月01日
  • 咨询内容: numericArray生存周期是否只是一个bar。
    用户函数testFunction
    Params
            NumericRef sumu;
            NumericArrayRef abc;
    Vars
             
            Numeric i;
    Begin
            sumu:=0;
            for i=0 to 9{
                    abc[i]=abc[i]+CurrentBar;
            }
            For i=0 to 9 {
                    sumu=sumu+abc[i];
            }
            Return True;
    End
    应用
    Vars
            Numeric sumu;
            NumericArray abc;
            Numeric i;
    Begin
            If(CurrentBar==0){
                    for i=0 to 9{
                            abc[i]=i;
                    }
            }// www.cxh99.com
            testfunction(sumu,abc);
            PlotString("hehe",text(sumu));
    End
    结果输出的是45,10,20,30,40,...。就是当循环进行到下个bar的时候,数组各项变为0了。
    怎么得到bar to bar的数组?

     

  • TB技术人员: 今年5月会出bar to bar的数组版本,这个功能新版本已经在开发中
打印本文打印本文 关闭窗口关闭窗口