序列变量

用户函数中有定义序列变量,返回的也是序列变量,比如

Params

 Bool Cond;

 Numeric A;

 Numeric B;


Vars

Series<Numeric> RX;


Begin

      If(Cond) {RX=A;}

      If(Cond==False) {RX=B;}

  Return RX;

End


但我想把此函数写到公式策略里面,由于defs里面不能定义序列变量,老是报错,但把它放到外面Vars中,可以编译,但请问此公式函数

运行结果,是不是同上面的用户函数结果一致

Vars

Series<Numeric> RX;

Defs

   Numeric getValue(Bool Cond, Numeric A, Numeric B){

        If(Cond) {RX=A;}

        If(Cond==False) {RX=B;}

   Return RX;

}

谢谢!






序列变量求解
序列变量和全局变量区别
关于序列变量函数和if
序列变量,递归问题
关于序列变量的问题
如何求序列变量的最大值?
序列变量在tick中应用
简语言也有序列变量的问题??
如何求序列变量的最小值?
求详解一下bool型序列变量

一致

函数里定义序列变量是因为函数自己内部需要回溯操作。如果你函数内部没有回溯的操作就不需要定义成series类型