关于LinearRegSlope函数的参数类型

好,我有个疑问能不能帮助解答一下:

1.我定义了一个series <numeric> MA , 记录价格均值, 然后用LinearRegSlope(MA,10) , 计算MA的回归斜率。 这个没问题。

2.如果把MA的类型改成global numeric MA, 然后用linearRegslope(MA,10) ,得到的值是一样的。

我的疑问:,这个Global numeric类型不存储前一个的值,怎么能计算前10个的斜率值呢。

如果也能得到同样的结果,是不是用global numeric类型,比series类型更节省资源。运行速度能快一些?



关于map数据类型在用户函数参数中无法使用的问题
LinearRegSlope方法咨询
函数传参变量series<Numeric> 类型的引用类型是什么?
参数声明的数据类型错误
请问在defs空间中如何申明序列类型的参数?
Defs函数参数不支持Series<Numeric>类型?
如何修改用户函数的返回类型
LinearRegSlope周期数问题
请教关于A_buy函数orderIds参数问题
参数类型 Series<Numeric> ,传递参数不正确

你搞错了吧

ma只是一个传入的参数,函数内部会记录每次传入的数据,然后在函数内部做回溯计算,跟你传入的容器类型是什么数据结构无关的。

打个比方,你每次拿着申报材料去机构办事,有一天突然需要查询往期的材料,你虽然没有带,但是机构直接调出了以前办事用的申报材料。

global类型速度和series类型是一样的,但是会节省很多的空间。

具体需要用什么类型,主要是取决你这个容器想起到什么作用。