为什么Numeric类型的变量,也能使用REF函数

例如下边的代码:Numeric MAvalue3=AverageFC(close,20);Numeric MAvalue4=REF(MAvalue3,1);结果也是对的

没听懂,为什么不应该对

回复:参数不应该是序列类型吗?为啥局部变量numeric使用ref也能获取到正确的数据

回复:这个序列指的是函数内部这个容器时序列类型。传入的时候只要是对的数据类型就行了

回复:传入numeric对运行效率有影响吗?会把MAvalue3=AverageFC(close,20)重新运行吗?是否传入序列会更高效一点,避免重复计算

回复:其实如果一个变量variable,你直接定义成series类型,那么直接[1]就可以回溯但是如果你只是定义成局部类型,例如numeric,那就不能用[1]去回溯,这个时候想回溯只能使用ref来处理。

回复:又学到一个新的!