在定义一个函数的时候,参数比如用numericRef 就可以把这个值,传到调用函数的策略中。
那如果是一个序列,如何传出去?
用series<numericRef>
还是series<numeric>Ref
还是seriesRef <numeric>
还是其他的?
序列是传不进去的,序列类型是在函数内部自动生成的。
函数在每根bar上都运行,这样某个变量在函数内部,对应每根bar,都会生成一个对应的容器,那么所有bar上,这个函数内部的值连起来就变成序列类型了。
所以你要做的只是把当前bar上要应用的值通过ref传进函数,然后在函数内部定义一个series容器,把值传到这个容器里,在这个函数里自然可以对这个series进行回溯处理。
明白了,谢谢老师