全部 TBQuant功能 TBL语言 TB开户 问答专区 其他
关于自定义函数中的参数,可以在调用函数时候引用的问题
yjf10123 分享到
2022-04-13 17:48

在定义一个函数的时候,参数比如用numericRef 就可以把这个值,传到调用函数的策略中。

那如果是一个序列,如何传出去?

用series<numericRef>

还是series<numeric>Ref

还是seriesRef <numeric>

还是其他的?

kyover

序列是传不进去的,序列类型是在函数内部自动生成的。

函数在每根bar上都运行,这样某个变量在函数内部,对应每根bar,都会生成一个对应的容器,那么所有bar上,这个函数内部的值连起来就变成序列类型了。

所以你要做的只是把当前bar上要应用的值通过ref传进函数,然后在函数内部定义一个series容器,把值传到这个容器里,在这个函数里自然可以对这个series进行回溯处理。

2022-04-14 07:14
yjf10123
@kyover

明白了,谢谢老师

2022-04-16 19:21
您未登录,请先 登录注册 后发表评论
顶部